package requests type ProjectPlatformDoctorRequest struct { GetProjectPlatformDoctorPage // 获取列表-分页 PutProjectPlatformDoctorStatus // 操作状态 AddProjectPlatformDoctor // 新增 GetProjectPlatformDoctorList // 查询app医生-列表 ExportProjectPlatformDoctor // 导出 } // GetProjectPlatformDoctorPage 获取列表-分页 type GetProjectPlatformDoctorPage struct { Page int `json:"page" form:"page" label:"页码"` PageSize int `json:"page_size" form:"page_size" label:"每页个数"` ProjectPlatformId string `json:"project_platform_id" form:"project_platform_id" label:"关联id" validate:"required"` Keyword string `json:"keyword" form:"keyword" label:"关键词"` Status *int `json:"status" form:"status" label:"状态(1:正常 2:禁用)" validate:"omitempty,oneof=1 2"` } // PutProjectPlatformDoctorStatus 操作状态 type PutProjectPlatformDoctorStatus struct { Status int `json:"status" form:"status" label:"状态(1:正常 2:禁用)" validate:"required,oneof=1 2"` // 状态(1:正常 2:禁用) } // AddProjectPlatformDoctor 新增 type AddProjectPlatformDoctor struct { ProjectPlatformId string `json:"project_platform_id" form:"project_platform_id" label:"关联id" validate:"required"` UserId string `json:"user_id" form:"user_id" label:"用户id" validate:"required"` Status *int `json:"status" form:"status" label:"状态(1:正常 2:禁用)" validate:"required,oneof=1 2"` } // GetProjectPlatformDoctorList 查询app医生-列表 type GetProjectPlatformDoctorList struct { UserName string `json:"user_name" form:"user_name" label:"医生名称" validate:"required"` } // ExportProjectPlatformDoctor 导出 type ExportProjectPlatformDoctor struct { Type int `json:"type" form:"type" label:"类型" validate:"required,oneof=1 2 3"` // 1:当前搜索数据 2:当前选择数据 3:全部数据 Id string `json:"id" form:"id" label:"id"` ProjectPlatformId string `json:"project_platform_id" form:"project_platform_id" label:"关联id" validate:"required"` Keyword string `json:"keyword" form:"keyword" label:"关键词"` Status *int `json:"status" form:"status" label:"状态" validate:"omitempty,oneof=1 2"` // 状态(1:正常 2:禁用) }