25 lines
1.9 KiB
Go
25 lines
1.9 KiB
Go
|
package model
|
||
|
|
||
|
// SystemMenu 系统菜单
|
||
|
type SystemMenu struct {
|
||
|
MenuId int64 `xorm:"not null pk autoincr INT(11)" json:"menuId"` //路由ID
|
||
|
MenuName string `xorm:"varchar(64) " json:"menuName"` //路由名
|
||
|
MenuPath string `xorm:"varchar(200) " json:"menuPath"` //路由路径
|
||
|
Component string `xorm:"varchar(64) " json:"component"` //组件名
|
||
|
Redirect string `xorm:"varchar(200) not null default ''" json:"redirect"` //重定向地址
|
||
|
MenuUrl string `xorm:"varchar(200) not null default ''" json:"menuUrl"` //路由地址
|
||
|
MetaTitle string `xorm:"varchar(128) " json:"metaTitle"` //标题
|
||
|
MetaIcon string `xorm:"varchar(200) " json:"metaIcon"` //图标
|
||
|
AlwaysShow int `xorm:"not null INT default 1" json:"alwaysShow"` //状态 0禁用 1启用
|
||
|
MetaAffix int `xorm:"not null INT default 0" json:"metaAffix"` //meta属性 0禁用 1启用
|
||
|
Type int `xorm:"not null INT default 1" json:"type"` //状态 0禁用 1启用
|
||
|
Hidden int `xorm:"not null INT default 0" json:"hidden"` //是否隐藏 0不隐藏 1隐藏
|
||
|
Pid int64 `xorm:"not null INT(11) default 0" json:"pid"` //父节点ID
|
||
|
Sort int `xorm:"not null INT default 0" json:"sort"` //排序
|
||
|
Level int `xorm:"not null INT(4) default 0" json:"level"` //等级
|
||
|
Status int `xorm:"not null SMALLINT default 1" json:"status"` //状态 0禁用 1启用
|
||
|
MetaBreadcrumb int `xorm:"not null INT default 0" json:"metaBreadcrumb"` //隐藏面包屑 0:不隐藏 1:隐藏
|
||
|
CreateAt int64 `xorm:"created" json:"createAt"` //创建时间
|
||
|
UpdateAt int64 `xorm:"updated" json:"updateAt"` //更新时间
|
||
|
}
|