diff --git a/app/model/admin/auth_rule/auth_rule.go b/app/model/admin/auth_rule/auth_rule.go index 6a00e1d..a8baa6c 100644 --- a/app/model/admin/auth_rule/auth_rule.go +++ b/app/model/admin/auth_rule/auth_rule.go @@ -23,6 +23,8 @@ type MenuReq struct { AlwaysShow uint `p:"visible"` Path string `p:"path"` IsFrame uint `p:"is_frame"` + ModuleType string `p:"moduleType" v:required#所属模块不能为空` + ModelId uint `p:"modelId"` } //获取所有菜单 @@ -88,9 +90,12 @@ func Add(req *MenuReq) (err error, insertId int64) { entity.Icon = req.Icon entity.Name = req.Name entity.IsFrame = req.IsFrame + entity.ModuleType = req.ModuleType + entity.ModelId = req.ModelId entity.Pid = req.Pid entity.Createtime = gconv.Uint(now) entity.Updatetime = gconv.Uint(now) + entity.Weigh = req.Weigh res, e := entity.Insert() err = e @@ -118,7 +123,10 @@ func Edit(req *MenuReq, id int) (err error, rows int64) { entity.Icon = req.Icon entity.Name = req.Name entity.IsFrame = req.IsFrame + entity.ModuleType = req.ModuleType + entity.ModelId = req.ModelId entity.Pid = req.Pid + entity.Weigh = req.Weigh res, e := entity.Update() err = e if err != nil {