فهرست منبع

Merge branch 'dev/1.0.4' into debug

hsun 1 سال پیش
والد
کامیت
ca93476d1b
2فایلهای تغییر یافته به همراه36 افزوده شده و 47 حذف شده
  1. 11 14
      controllers/sys_role.go
  2. 25 33
      models/system/sys_menu.go

+ 11 - 14
controllers/sys_role.go

@@ -517,20 +517,17 @@ func (this *SysRoleController) SysRoleMenuAuthList() {
 	items := make([]*system.SysMenuItem, 0)
 	for _, v := range list {
 		t := &system.SysMenuItem{
-			MenuId:       v.MenuId,
-			ParentId:     v.ParentId,
-			Name:         v.Name,
-			Sort:         v.Sort,
-			Path:         v.Path,
-			PathName:     v.PathName,
-			IconPath:     v.IconPath,
-			Component:    v.Component,
-			Hidden:       v.Hidden,
-			HiddenLayout: v.HiddenLayout,
-			Level:        v.Level,
-			MenuType:     v.MenuType,
-			ButtonCode:   v.ButtonCode,
-			Children:     make([]*system.SysMenuItem, 0),
+			MenuId:     v.MenuId,
+			ParentId:   v.ParentId,
+			Name:       v.Name,
+			Sort:       v.Sort,
+			Path:       v.Path,
+			IconPath:   v.IconPath,
+			Component:  v.Component,
+			Hidden:     v.Hidden,
+			MenuType:   v.MenuType,
+			ButtonCode: v.ButtonCode,
+			Children:   make([]*system.SysMenuItem, 0),
 		}
 		items = append(items, t)
 	}

+ 25 - 33
models/system/sys_menu.go

@@ -16,24 +16,20 @@ const (
 )
 
 type SysMenu struct {
-	MenuId       int       `orm:"column(menu_id);pk"`
-	ParentId     int       `description:"父级菜单ID"`
-	Name         string    `description:"菜单名称或者按钮名称"`
-	RootId       int       `description:"顶层菜单ID"`
-	Sort         string    `description:"排序"`
-	Path         string    `description:"路由地址"`
-	PathName     string    `description:"路由名称"`
-	IconPath     string    `description:"菜单图标地址"`
-	Component    int       `description:"组件路径"`
-	Hidden       int       `description:"是否隐藏:1-隐藏 0-显示"`
-	HiddenLayout int       `description:"是否隐藏layout:1-隐藏 0-显示"`
-	Level        int       `description:"菜单等级:1-2-3"`
-	IsLevel      int       `description:"是否为多级菜单:1,只有一级;2,有多级"`
-	LevelPath    string    `description:"兼容以前menu表的字段"`
-	MenuType     int       `description:"菜单类型: 0-菜单; 1-按钮; 2-字段(需要特殊处理)"`
-	ButtonCode   string    `description:"按钮/菜单唯一标识"`
-	CreateTime   time.Time `description:"创建时间"`
-	ModifyTime   time.Time `description:"更新时间"`
+	MenuId     int       `orm:"column(menu_id);pk"`
+	ParentId   int       `description:"父级菜单ID"`
+	Name       string    `description:"菜单名称或者按钮名称"`
+	Sort       string    `description:"排序"`
+	Path       string    `description:"路由地址"`
+	IconPath   string    `description:"菜单图标地址"`
+	Component  int       `description:"组件路径"`
+	Hidden     int       `description:"是否隐藏:1-隐藏 0-显示"`
+	IsLevel    int       `description:"是否为多级菜单:1,只有一级;2,有多级"`
+	LevelPath  string    `description:"兼容以前menu表的字段"`
+	MenuType   int       `description:"菜单类型: 0-菜单; 1-按钮; 2-字段(需要特殊处理)"`
+	ButtonCode string    `description:"按钮/菜单唯一标识"`
+	CreateTime time.Time `description:"创建时间"`
+	ModifyTime time.Time `description:"更新时间"`
 }
 
 // GetSysMenuItemsByCondition 获取菜单列表
@@ -157,21 +153,17 @@ type SysMenuListResp struct {
 
 // SysMenuItem ETA商家菜单
 type SysMenuItem struct {
-	MenuId       int
-	ParentId     int            `description:"父级菜单ID"`
-	Name         string         `description:"菜单名称或者按钮名称"`
-	RootId       int            `description:"顶层菜单ID"`
-	Sort         string         `description:"排序"`
-	Path         string         `description:"路由地址"`
-	PathName     string         `description:"路由名称"`
-	IconPath     string         `description:"菜单图标地址"`
-	Component    int            `description:"组件路径"`
-	Hidden       int            `description:"是否隐藏:1-隐藏 0-显示"`
-	HiddenLayout int            `description:"是否隐藏layout:1-隐藏 0-显示"`
-	Level        int            `description:"菜单等级:1-2-3"`
-	MenuType     int            `description:"菜单类型: 0-菜单; 1-按钮; 2-字段(需要特殊处理)"`
-	ButtonCode   string         `description:"按钮/菜单唯一标识"`
-	Children     []*SysMenuItem `description:"子菜单"`
+	MenuId     int
+	ParentId   int            `description:"父级菜单ID"`
+	Name       string         `description:"菜单名称或者按钮名称"`
+	Sort       string         `description:"排序"`
+	Path       string         `description:"路由地址"`
+	IconPath   string         `description:"菜单图标地址"`
+	Component  int            `description:"组件路径"`
+	Hidden     int            `description:"是否隐藏:1-隐藏 0-显示"`
+	MenuType   int            `description:"菜单类型: 0-菜单; 1-按钮; 2-字段(需要特殊处理)"`
+	ButtonCode string         `description:"按钮/菜单唯一标识"`
+	Children   []*SysMenuItem `description:"子菜单"`
 }
 
 // BusinessConf 商户配置表