45 lines
2.4 KiB
Go
45 lines
2.4 KiB
Go
package requests
|
||
|
||
type ProjectPlatformHospitalRequest struct {
|
||
GetProjectPlatformHospitalPage // 获取列表-分页
|
||
PutProjectPlatformHospitalStatus // 操作状态
|
||
AddProjectPlatformHospital // 新增
|
||
GetProjectPlatformHospitalList // 查询app医院-列表
|
||
ExportProjectPlatformHospital // 导出
|
||
}
|
||
|
||
// GetProjectPlatformHospitalPage 获取列表-分页
|
||
type GetProjectPlatformHospitalPage 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"`
|
||
HospitalName string `json:"hospital_name" form:"hospital_name" label:"医院名称"`
|
||
Status *int `json:"status" form:"status" label:"状态(1:正常 2:禁用)" validate:"omitempty,oneof=1 2"`
|
||
}
|
||
|
||
// PutProjectPlatformHospitalStatus 操作状态
|
||
type PutProjectPlatformHospitalStatus struct {
|
||
Status int `json:"status" form:"status" label:"状态(1:正常 2:禁用)" validate:"required,oneof=1 2"` // 状态(1:正常 2:禁用)
|
||
}
|
||
|
||
// AddProjectPlatformHospital 新增
|
||
type AddProjectPlatformHospital struct {
|
||
ProjectPlatformId string `json:"project_platform_id" form:"project_platform_id" label:"关联id" validate:"required"`
|
||
HospitalId string `json:"hospital_id" form:"hospital_id" label:"医院id" validate:"required"`
|
||
Status *int `json:"status" form:"status" label:"状态(1:正常 2:禁用)" validate:"required,oneof=1 2"`
|
||
}
|
||
|
||
// GetProjectPlatformHospitalList 查询app医院-列表
|
||
type GetProjectPlatformHospitalList struct {
|
||
HospitalName string `json:"hospital_name" form:"hospital_name" label:"医院名称" validate:"required"`
|
||
}
|
||
|
||
// ExportProjectPlatformHospital 导出
|
||
type ExportProjectPlatformHospital 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"`
|
||
HospitalName string `json:"hospital_name" form:"hospital_name" label:"医院名称"`
|
||
Status *int `json:"status" form:"status" label:"状态" validate:"omitempty,oneof=1 2"` // 状态(1:正常 2:禁用)
|
||
}
|