This commit is contained in:
苏尹岚
2020-09-27 13:50:42 +08:00
parent fa04f18d15
commit 8f93d2f8de
2 changed files with 9 additions and 9 deletions

View File

@@ -252,7 +252,7 @@ func (*UserRole) TableUnique() [][]string {
}
}
type Function struct {
type Menu struct {
ModelIDCULD
Name string `json:"name"` //功能名
@@ -262,21 +262,21 @@ type Function struct {
ParentID int `orm:"column(parent_id)" json:"parentID"` //父功能ID
}
func (*Function) TableUnique() [][]string {
func (*Menu) TableUnique() [][]string {
return [][]string{
[]string{"Name"},
}
}
type RoleFunction struct {
type RoleMenu struct {
ModelIDCULD
RoleID int `orm:"column(role_id)" json:"roleID"` //角色ID
FunctionID int `orm:"column(function_id)" json:"functionID"` //功能ID
RoleID int `orm:"column(role_id)" json:"roleID"` //角色ID
MenuID int `orm:"column(menu_id)" json:"menuID"` //功能ID
}
func (*RoleFunction) TableUnique() [][]string {
func (*RoleMenu) TableUnique() [][]string {
return [][]string{
[]string{"FunctionID", "RoleID"},
[]string{"MenuID", "RoleID"},
}
}

View File

@@ -89,8 +89,8 @@ func Init() {
//权限
orm.RegisterModel(&model.Role{})
orm.RegisterModel(&model.UserRole{})
orm.RegisterModel(&model.Function{})
orm.RegisterModel(&model.RoleFunction{})
orm.RegisterModel(&model.Menu{})
orm.RegisterModel(&model.RoleMenu{})
// create table
orm.RunSyncdb("default", false, true)
}