添加用户权限功能权限

This commit is contained in:
junleea 2024-12-04 18:23:49 +08:00
parent beaecbbb01
commit 8607efd319
2 changed files with 18 additions and 9 deletions

View File

@ -17,6 +17,9 @@ type User struct {
Redis bool `gorm:"column:redis"` Redis bool `gorm:"column:redis"`
Run bool `gorm:"column:run"` Run bool `gorm:"column:run"`
Upload bool `gorm:"column:upload"` 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"` Avatar string `gorm:"column:avatar"`
CreateTime string `gorm:"column:create_time"` CreateTime string `gorm:"column:create_time"`
UpdateTime string `gorm:"column:update_time"` UpdateTime string `gorm:"column:update_time"`
@ -86,6 +89,9 @@ func UpdateUserByID2(id int, req proto.UpdateUserInfoReq) {
updateData["Run"] = req.Run updateData["Run"] = req.Run
updateData["Redis"] = req.Redis updateData["Redis"] = req.Redis
updateData["Upload"] = req.Upload updateData["Upload"] = req.Upload
updateData["VideoFunc"] = req.VideoFunc
updateData["DeviceFunc"] = req.DeviceFunc
updateData["CIDFunc"] = req.CIDFunc
updateData["Avatar"] = req.Avatar updateData["Avatar"] = req.Avatar
updateData["Gender"] = req.Gender updateData["Gender"] = req.Gender
DB.Model(&User{}).Where("id =?", id).Updates(updateData) DB.Model(&User{}).Where("id =?", id).Updates(updateData)

View File

@ -1,15 +1,18 @@
package proto package proto
type UpdateUserInfoReq struct { type UpdateUserInfoReq struct {
ID int `json:"id" form:"id"` //用户id ID int `json:"id" form:"id"` //用户id
Username string `json:"name" form:"name"` //用户名 Username string `json:"name" form:"name"` //用户名
Age int `json:"age" form:"age"` //年龄 Age int `json:"age" form:"age"` //年龄
Role string `json:"role" form:"role"` //角色 Role string `json:"role" form:"role"` //角色
Gender string `json:"gender" form:"gender"` //性别 Gender string `json:"gender" form:"gender"` //性别
Redis bool `json:"redis" form:"redis"` //是否刷新redis Redis bool `json:"redis" form:"redis"` //是否刷新redis
Upload bool `json:"upload" form:"upload"` //是否上传头像 Upload bool `json:"upload" form:"upload"` //是否上传头像
Run bool `json:"run" form:"run"` //是否运行 VideoFunc bool `json:"video_func" form:"video_func"` //视频功能
Avatar string `json:"avatar" form:"avatar"` //头像 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 { type CIDRUN struct {