提交
This commit is contained in:
29
modules/base/model/base_sys_role_menu.go
Normal file
29
modules/base/model/base_sys_role_menu.go
Normal file
@@ -0,0 +1,29 @@
|
||||
package model
|
||||
|
||||
import "github.com/cool-team-official/cool-admin-go/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{})
|
||||
}
|
||||
Reference in New Issue
Block a user