You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package model
import ( "github.com/jinzhu/gorm" )
type SysBaseMenu struct { gorm.Model MenuLevel uint `json:"-"` ParentId string `json:"parentId" gorm:"comment:'父菜单ID'"` Path string `json:"path" gorm:"comment:'路由path'"` Name string `json:"name" gorm:"comment:'路由name'"` Hidden bool `json:"hidden" gorm:"comment:'是否在列表隐藏'"` Component string `json:"component" gorm:"comment:'对应前端文件路径'"` Sort int `json:"sort" gorm:"comment:'排序标记'"` Meta `json:"meta" gorm:"comment:'附加属性'"` SysAuthoritys []SysAuthority `json:"authoritys" gorm:"many2many:sys_authority_menus;"` Children []SysBaseMenu `json:"children"` }
type Meta struct { KeepAlive bool `json:"keepAlive" gorm:"comment:'是否缓存'"` DefaultMenu bool `json:"defaultMenu" gorm:"comment:'是否是基础路由(开发中)'"` Title string `json:"title" gorm:"comment:'菜单名'"` Icon string `json:"icon" gorm:"comment:'菜单图标'"` }
|