34 lines
2.2 KiB
Go
34 lines
2.2 KiB
Go
package requests
|
||
|
||
type ProjectPlatformDynamicRequest struct {
|
||
GetProjectPlatformDynamic // 获取
|
||
AddProjectPlatformDynamic // 新增
|
||
PutProjectPlatformDynamic // 修改
|
||
}
|
||
|
||
// GetProjectPlatformDynamic 获取
|
||
type GetProjectPlatformDynamic struct {
|
||
ProjectPlatformId string `json:"project_platform_id" form:"project_platform_id" label:"关联id" validate:"required"`
|
||
Status *int `json:"status" form:"status" label:"状态(1:正常 2:禁用)" validate:"omitempty,oneof=1 2"`
|
||
}
|
||
|
||
// AddProjectPlatformDynamic 新增
|
||
type AddProjectPlatformDynamic struct {
|
||
ProjectPlatformId string `json:"project_platform_id" form:"project_platform_id" label:"关联id" validate:"required"`
|
||
DynamicType string `json:"dynamic_type" form:"dynamic_type" label:"动态类型(area:省份 level:医院等级 title:职称 department:科室 url:地址栏)" validate:"required,oneof=area level title department url"`
|
||
Status *int `json:"status" form:"status" label:"状态(1:正常 2:禁用)" validate:"omitempty,oneof=1 2"`
|
||
ProjectPlatformDynamicItem []*ProjectPlatformDynamicItem `json:"project_platform_dynamic_item" form:"project_platform_id" label:"明细" validate:"required"`
|
||
}
|
||
|
||
// PutProjectPlatformDynamic 修改
|
||
type PutProjectPlatformDynamic struct {
|
||
ProjectPlatformId string `json:"project_platform_id" form:"project_platform_id" label:"关联id" validate:"required"`
|
||
DynamicType string `json:"dynamic_type" form:"dynamic_type" label:"动态类型(area:省份 level:医院等级 title:职称 department:科室 url:地址栏)" validate:"required,oneof=area level title department url"`
|
||
Status *int `json:"status" form:"status" label:"状态(1:正常 2:禁用)" validate:"omitempty,oneof=1 2"`
|
||
ProjectPlatformDynamicItem []*ProjectPlatformDynamicItem `json:"project_platform_dynamic_item" form:"project_platform_id" label:"明细" validate:"required"`
|
||
}
|
||
|
||
type ProjectPlatformDynamicItem struct {
|
||
ItemValue string `json:"item_value" form:"item_value" label:"明细值" validate:"required"`
|
||
}
|