refactor platform account and access models
This commit is contained in:
@@ -50,7 +50,7 @@ func InitPlatformAccess(database *gorm.DB) error {
|
||||
if err := database.Where("menu_code = ?", menu.MenuCode).FirstOrCreate(&menu).Error; err != nil {
|
||||
return err
|
||||
}
|
||||
relation := models.PlatformRoleMenuRelation{PlatformRoleID: rootRole.ID, PlatformMenuID: menu.ID}
|
||||
relation := models.PlatformRoleMenu{PlatformRoleID: rootRole.ID, PlatformMenuID: menu.ID}
|
||||
if err := database.Where("platform_role_id = ? AND platform_menu_id = ?", rootRole.ID, menu.ID).FirstOrCreate(&relation).Error; err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -60,7 +60,7 @@ func InitPlatformAccess(database *gorm.DB) error {
|
||||
|
||||
// InitPlatformRoot 幂等创建平台总后台 root 账号。
|
||||
func InitPlatformRoot(database *gorm.DB) error {
|
||||
var account models.PlatfromAccount
|
||||
var account models.PlatformAccount
|
||||
err := database.Where("username = ?", PlatformRootUsername).First(&account).Error
|
||||
if err == nil {
|
||||
return nil
|
||||
@@ -74,7 +74,7 @@ func InitPlatformRoot(database *gorm.DB) error {
|
||||
return err
|
||||
}
|
||||
|
||||
account = models.PlatfromAccount{
|
||||
account = models.PlatformAccount{
|
||||
Entity: models.Entity{Identity: models.NewIdentity(), Status: "enabled"},
|
||||
Username: PlatformRootUsername,
|
||||
DisplayName: "平台根管理员",
|
||||
|
||||
Reference in New Issue
Block a user