35 lines
1.7 KiB
Go
35 lines
1.7 KiB
Go
package requests
|
|
|
|
type StatsCaseRequest struct {
|
|
GetStatsCasePlatformPage // 获取列表-分页-平台
|
|
GetStatsCaseUserPage // 获取列表-分页-用户
|
|
ExportStatsCaseUser // 导出-用户
|
|
}
|
|
|
|
// GetStatsCasePlatformPage 获取列表-分页
|
|
type GetStatsCasePlatformPage struct {
|
|
Page int `json:"page" form:"page" label:"页码"`
|
|
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
|
CaseId string `json:"case_id" form:"case_id" label:"关联病例id" validate:"required"`
|
|
ProjectId string `json:"project_id" form:"project_id" label:"项目id" validate:"required"`
|
|
Keyword string `json:"keyword" form:"keyword" label:"关键词"` // 平台名称
|
|
}
|
|
|
|
// GetStatsCaseUserPage 获取列表-分页-用户
|
|
type GetStatsCaseUserPage struct {
|
|
Page int `json:"page" form:"page" label:"页码"`
|
|
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
|
|
CaseId string `json:"case_id" form:"case_id" label:"关联病例id" validate:"required"`
|
|
PlatformId string `json:"platform_id" form:"platform_id" label:"关联平台id"`
|
|
Keyword string `json:"keyword" form:"keyword" label:"关键词"` // 姓名/医院
|
|
}
|
|
|
|
// ExportStatsCaseUser 导出-用户
|
|
type ExportStatsCaseUser 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"`
|
|
CaseId string `json:"case_id" form:"case_id" label:"关联病例id" validate:"required"`
|
|
PlatformId string `json:"platform_id" form:"platform_id" label:"关联平台id"`
|
|
Keyword string `json:"keyword" form:"keyword" label:"关键词"` // 姓名/医院
|
|
}
|