37 lines
2.7 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package v1
type UserDoctorRequest struct {
GetMultiDoctor // 获取多点执业医生详情
GetDoctor // 获取医生详情
GetUserDoctorPage // 获取医生列表-分页
}
// GetMultiDoctor 获取多点执业医生详情
type GetMultiDoctor struct {
Mobile string `json:"mobile" form:"mobile" validate:"required,Mobile" label:"手机号"`
UserName string `json:"user_name" form:"user_name" validate:"required" label:"用户名"`
}
// GetDoctor 获取医生详情
type GetDoctor struct {
Mobile string `json:"mobile" form:"mobile" validate:"required,Mobile" label:"手机号"`
UserName string `json:"user_name" form:"user_name" validate:"required" label:"用户名"`
}
// GetUserDoctorPage 获取医生列表-分页
type GetUserDoctorPage struct {
Page int `json:"page" form:"page" label:"页码"`
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
Mobile string `json:"mobile" form:"mobile" label:"手机号"`
UserName string `json:"user_name" form:"user_name" label:"用户名"`
HospitalName string `json:"hospital_name" form:"hospital_name" label:"医院名称"`
DepartmentCustomName string `json:"department_custom_name" form:"department_custom_name" label:"科室名称"`
IsRecommend *int `json:"is_recommend" form:"is_recommend" label:"是否推荐"` // 0:否 1:是)
DoctorTitle *int `json:"doctor_title" form:"doctor_title" label:"医生职称"` // 1:主任医师 2:主任中医师 3:副主任医师 4:副主任中医师 5:主治医师 6:住院医师)
InquiryType string `json:"inquiry_type" form:"inquiry_type" label:"接诊类型" validate:"required"` // 接诊类型1:专家问诊 2:快速问诊 3:公益问诊 4:问诊购药)
InquiryMode string `json:"inquiry_mode" form:"inquiry_mode" label:"接诊方式" validate:"required"` // 接诊方式1:图文 2:视频 3:语音 4:电话 5:会员 6:疑难会诊 7:附赠 8 // :健康包 9:随访包)
IsEnterpriseDeepCooperation *int `json:"is_enterprise_deep_cooperation" form:"is_enterprise_deep_cooperation" label:"是否企业深度合作"` // 0:否 1:是)
IsPlatformDeepCooperation *int `json:"is_platform_deep_cooperation" form:"is_platform_deep_cooperation" label:"平台深度合作医生"` // 是否平台深度合作医生0:否 1:是)
IsSysDiagnoCooperation *int `json:"is_sys_diagno_cooperation" form:"is_sys_diagno_cooperation" label:"是否先思达合作医生"` // 0:否 1:是)
}