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:"基因型(仅丙肝存在)"` // 基因型(仅丙肝存在) }