Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Role ¶
type Role struct { /** 主键id */ ID string `json:"id" gorm:"column:id;primary_key;type:varchar(36)"` /** 创建时间 */ CreateTime string `json:"createTime" gorm:"column:create_time;index;type:varchar(20)"` /** 修改时间 */ UpdateTime string `json:"updateTime" gorm:"column:update_time;type:varchar(20)"` /** 角色名称 */ RoleName string `json:"roleName" gorm:"column:role_name;comment:角色名称;type:varchar(32);index;not null;"` /** 角色描述 */ Remake string `json:"remark" gorm:"column:remark;comment:角色描述;type:varchar(255);"` /** 角色所属商户 */ MerchantNo string `json:"merchantNo" gorm:"column:merchant_no;comment:所属商户;type:varchar(32);"` /** 商户名称 */ MerchantName string `json:"merchantName" gorm:"-"` }
Role 角色结构体
type RoleButton ¶
type RoleButton struct { /** 角色ID */ RoleId string `json:"roleID" gorm:"column:role_id;comment:角色ID;primary_key;type:varchar(36)"` /** 按钮ID */ ButtonId string `json:"buttonId" gorm:"column:button_id;comment:按钮ID;primary_key;type:varchar(36)"` /** 菜单ID */ MenuId string `json:"menuId" gorm:"column:menu_id;comment:菜单ID;type:varchar(36)"` /** 创建时间 */ CreateTime string `json:"createTime" gorm:"column:create_time;index;type:varchar(20)"` /** 修改时间 */ UpdateTime string `json:"updateTime" gorm:"column:update_time;type:varchar(20)"` }
type RoleMenu ¶
type RoleMenu struct { /** 角色ID */ RoleID string `json:"roleID" gorm:"column:role_id;comment:角色ID;primary_key;type:varchar(36)"` /** 菜单项ID */ MenuID string `json:"menuID" gorm:"column:menu_id;comment:菜单项ID;primary_key;type:varchar(36)"` /** 创建时间 */ CreateTime string `json:"createTime" gorm:"column:create_time;index;type:varchar(20)"` /** 修改时间 */ UpdateTime string `json:"updateTime" gorm:"column:update_time;type:varchar(20)"` }
RoleMenu 角色菜单关系表
Click to show internal directories.
Click to hide internal directories.