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"` }