diff --git a/dao/user.go b/dao/user.go index f6205b1..1f8d702 100644 --- a/dao/user.go +++ b/dao/user.go @@ -17,6 +17,9 @@ type User struct { Redis bool `gorm:"column:redis"` Run bool `gorm:"column:run"` Upload bool `gorm:"column:upload"` + VideoFunc bool `gorm:"column:video_func"` //视频功能 + DeviceFunc bool `gorm:"column:device_func"` //设备功能 + CIDFunc bool `gorm:"column:cid_func"` //持续集成功能 Avatar string `gorm:"column:avatar"` CreateTime string `gorm:"column:create_time"` UpdateTime string `gorm:"column:update_time"` @@ -86,6 +89,9 @@ func UpdateUserByID2(id int, req proto.UpdateUserInfoReq) { updateData["Run"] = req.Run updateData["Redis"] = req.Redis updateData["Upload"] = req.Upload + updateData["VideoFunc"] = req.VideoFunc + updateData["DeviceFunc"] = req.DeviceFunc + updateData["CIDFunc"] = req.CIDFunc updateData["Avatar"] = req.Avatar updateData["Gender"] = req.Gender DB.Model(&User{}).Where("id =?", id).Updates(updateData) diff --git a/proto/user_req.go b/proto/user_req.go index 426c3a1..a42f24b 100644 --- a/proto/user_req.go +++ b/proto/user_req.go @@ -1,15 +1,18 @@ package proto type UpdateUserInfoReq struct { - ID int `json:"id" form:"id"` //用户id - Username string `json:"name" form:"name"` //用户名 - Age int `json:"age" form:"age"` //年龄 - Role string `json:"role" form:"role"` //角色 - Gender string `json:"gender" form:"gender"` //性别 - Redis bool `json:"redis" form:"redis"` //是否刷新redis - Upload bool `json:"upload" form:"upload"` //是否上传头像 - Run bool `json:"run" form:"run"` //是否运行 - Avatar string `json:"avatar" form:"avatar"` //头像 + ID int `json:"id" form:"id"` //用户id + Username string `json:"name" form:"name"` //用户名 + Age int `json:"age" form:"age"` //年龄 + Role string `json:"role" form:"role"` //角色 + Gender string `json:"gender" form:"gender"` //性别 + Redis bool `json:"redis" form:"redis"` //是否刷新redis + Upload bool `json:"upload" form:"upload"` //是否上传头像 + VideoFunc bool `json:"video_func" form:"video_func"` //视频功能 + DeviceFunc bool `json:"device_func" form:"device_func"` //设备功能 + CIDFunc bool `json:"cid_func" form:"cid_func"` //持续集成功能 + Run bool `json:"run" form:"run"` //是否运行 + Avatar string `json:"avatar" form:"avatar"` //头像 } type CIDRUN struct {