🎨 优化部分接口

This commit is contained in:
2023-12-11 18:56:19 +08:00
parent c804986a68
commit 28055e99c9
6 changed files with 16 additions and 2 deletions

View File

@@ -25,12 +25,15 @@ type UserVO struct {
Username string `json:"username"`
Phone string `json:"phone"`
Status constant.UserStatus `json:"status"`
Birthday string `json:"birthday"`
Avatar string `json:"avatar"`
LastLoginAt *types.DateTime `json:"lastLoginAt"`
LastLoginIp *string `json:"lastLoginIp"`
CreatedAt types.DateTime `json:"createdAt"`
TimeNote string `json:"timeNote"`
IsSurgery int `json:"isSurgery" gorm:"default:0;comment:是否已经手术 0未手术 1已手术"`
IsInfo int `json:"isInfo" gorm:"default:0;comment:是否已经填写信息 0未填写 1已填写"`
HospitalId int `json:"hospital_id" gorm:"comment:手术医院"`
SurgeryTime *types.DateTime `json:"surgery_time" gorm:"comment:手术时间"`
}
func (auv *UserVO) ParseOrdinary(u app.User) {
@@ -41,6 +44,10 @@ func (auv *UserVO) ParseOrdinary(u app.User) {
auv.LastLoginAt = u.LastLoginAt
auv.Avatar = u.Avatar
auv.CreatedAt = types.DateTime(u.CreatedAt)
auv.IsSurgery = u.IsSurgery
auv.IsInfo = u.IsInfo
auv.HospitalId = u.HospitalId
auv.SurgeryTime = u.SurgeryTime
if u.IsSurgery == 1 {
auv.TimeNote = "距离下次复查时间还剩:"