45 lines
2.3 KiB
Go
45 lines
2.3 KiB
Go
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:禁用)
|
||
}
|