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

View File

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