25 lines
1.7 KiB
Go
25 lines
1.7 KiB
Go
package requests
|
|
|
|
type UserCaseRequest struct {
|
|
PutUserCase // 修改用户数据-病例
|
|
}
|
|
|
|
// PutUserCase 修改用户数据-病例
|
|
type PutUserCase struct {
|
|
IsHospital *int `json:"is_hospital" form:"is_hospital" label:"是否医院就诊"`
|
|
LiverStatus string `json:"liver_status" form:"liver_status" label:"肝脏状态"`
|
|
IsMedication *int `json:"is_medication" form:"is_medication" label:"是否服药"`
|
|
Medication string `json:"medication" form:"medication" label:"服药名称"`
|
|
ChronicDisease string `json:"chronic_disease" form:"chronic_disease" label:"慢性疾病名称(逗号分隔)"`
|
|
IsAllergyHistory *int `json:"is_allergy_history" form:"is_allergy_history" label:"过敏史"`
|
|
AllergyHistory string `json:"allergy_history" form:"allergy_history" label:"过敏史描述"`
|
|
UserCaseDiseaseItem []*PutUserCaseUserCaseDiseaseItem `json:"user_case_disease_item" form:"user_case_disease_item" label:"所患疾病列表"`
|
|
}
|
|
|
|
// PutUserCaseUserCaseDiseaseItem 修改用户数据-病例-所患疾病列表
|
|
type PutUserCaseUserCaseDiseaseItem struct {
|
|
DiseaseClassId string `json:"disease_class_id" form:"disease_class_id" label:"疾病分类id" validate:"required"` // 疾病分类id
|
|
Duration int `json:"duration" form:"duration" label:"患病时长" validate:"required"` // 患病时长(年)
|
|
Genotype string `json:"genotype" form:"genotype" label:"基因型(仅丙肝存在)"` // 基因型(仅丙肝存在)
|
|
}
|