|
@@ -23,6 +23,8 @@ type MenuReq struct {
|
|
|
AlwaysShow uint `p:"visible"`
|
|
AlwaysShow uint `p:"visible"`
|
|
|
Path string `p:"path"`
|
|
Path string `p:"path"`
|
|
|
IsFrame uint `p:"is_frame"`
|
|
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.Icon = req.Icon
|
|
|
entity.Name = req.Name
|
|
entity.Name = req.Name
|
|
|
entity.IsFrame = req.IsFrame
|
|
entity.IsFrame = req.IsFrame
|
|
|
|
|
+ entity.ModuleType = req.ModuleType
|
|
|
|
|
+ entity.ModelId = req.ModelId
|
|
|
entity.Pid = req.Pid
|
|
entity.Pid = req.Pid
|
|
|
entity.Createtime = gconv.Uint(now)
|
|
entity.Createtime = gconv.Uint(now)
|
|
|
entity.Updatetime = gconv.Uint(now)
|
|
entity.Updatetime = gconv.Uint(now)
|
|
|
|
|
+ entity.Weigh = req.Weigh
|
|
|
|
|
|
|
|
res, e := entity.Insert()
|
|
res, e := entity.Insert()
|
|
|
err = e
|
|
err = e
|
|
@@ -118,7 +123,10 @@ func Edit(req *MenuReq, id int) (err error, rows int64) {
|
|
|
entity.Icon = req.Icon
|
|
entity.Icon = req.Icon
|
|
|
entity.Name = req.Name
|
|
entity.Name = req.Name
|
|
|
entity.IsFrame = req.IsFrame
|
|
entity.IsFrame = req.IsFrame
|
|
|
|
|
+ entity.ModuleType = req.ModuleType
|
|
|
|
|
+ entity.ModelId = req.ModelId
|
|
|
entity.Pid = req.Pid
|
|
entity.Pid = req.Pid
|
|
|
|
|
+ entity.Weigh = req.Weigh
|
|
|
res, e := entity.Update()
|
|
res, e := entity.Update()
|
|
|
err = e
|
|
err = e
|
|
|
if err != nil {
|
|
if err != nil {
|