30 lines
710 B
Go
30 lines
710 B
Go
package model
|
|
|
|
import "blazing/cool"
|
|
|
|
const TableNameBaseSysRoleMenu = "base_sys_role_menu"
|
|
|
|
// BaseSysRoleMenu mapped from table <base_sys_role_menu>
|
|
type BaseSysRoleMenu struct {
|
|
*cool.Model
|
|
RoleID uint `gorm:"column:roleId;type:bigint;not null" json:"roleId"` // 角色ID
|
|
MenuID uint `gorm:"column:menuId;type:bigint;not null" json:"menuId"` // 菜单ID
|
|
}
|
|
|
|
// TableName BaseSysRoleMenu's table name
|
|
func (*BaseSysRoleMenu) TableName() string {
|
|
return TableNameBaseSysRoleMenu
|
|
}
|
|
|
|
// NewBaseSysRoleMenu create a new BaseSysRoleMenu
|
|
func NewBaseSysRoleMenu() *BaseSysRoleMenu {
|
|
return &BaseSysRoleMenu{
|
|
Model: &cool.Model{},
|
|
}
|
|
}
|
|
|
|
// init 创建表
|
|
func init() {
|
|
cool.CreateTable(&BaseSysRoleMenu{})
|
|
}
|