From 8607efd319a4b8f61f98162f488407dc78630c2a Mon Sep 17 00:00:00 2001 From: junleea <354425203@qq.com> Date: Wed, 4 Dec 2024 18:23:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=94=A8=E6=88=B7=E6=9D=83?= =?UTF-8?q?=E9=99=90=E5=8A=9F=E8=83=BD=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dao/user.go | 6 ++++++ proto/user_req.go | 21 ++++++++++++--------- 2 files changed, 18 insertions(+), 9 deletions(-) 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 {