From 8f93d2f8decd5af3f3e5983f1a1f0912354fffb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Sun, 27 Sep 2020 13:50:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/model/user.go | 14 +++++++------- globals/beegodb/beegodb.go | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/business/model/user.go b/business/model/user.go index efc6674d8..c03d7801d 100644 --- a/business/model/user.go +++ b/business/model/user.go @@ -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"}, } } diff --git a/globals/beegodb/beegodb.go b/globals/beegodb/beegodb.go index bd22b167b..5d1f0e6eb 100644 --- a/globals/beegodb/beegodb.go +++ b/globals/beegodb/beegodb.go @@ -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) }