diff --git a/server/initialize/mysql.go b/server/initialize/mysql.go index 7f5450c3220ba0f9f1eef6849143a900091eb2f4..517904b106ca420ba3f3cf7615d2ec483348d79f 100644 --- a/server/initialize/mysql.go +++ b/server/initialize/mysql.go @@ -22,12 +22,13 @@ func Mysql() { var gormConfig *gorm.Config if admin.LogMode { //根据配置决定是否开启日志 gormConfig = &gorm.Config{ - Logger: logger.Default.LogMode(logger.Info), + Logger: logger.Default.LogMode(logger.Info), DisableForeignKeyConstraintWhenMigrating: true, } } else { gormConfig = &gorm.Config{ - Logger: logger.Default.LogMode(logger.Silent), + Logger: logger.Default.LogMode(logger.Silent), + DisableForeignKeyConstraintWhenMigrating: true, } } diff --git a/server/model/sys_authority.go b/server/model/sys_authority.go index db351d485e04f0c7fabdc8b8d6fa15c3f3645513..0cb5802417bc4998e72182dba18db93b7c8328ce 100644 --- a/server/model/sys_authority.go +++ b/server/model/sys_authority.go @@ -8,7 +8,7 @@ type SysAuthority struct { CreatedAt time.Time UpdatedAt time.Time DeletedAt *time.Time `sql:"index"` - AuthorityId string `json:"authorityId" gorm:"not null;unique;primary_key" gorm:"comment:'角色ID'"` + AuthorityId string `json:"authorityId" gorm:"not null;unique;primary_key;comment:角色ID;type:varchar(100)"` AuthorityName string `json:"authorityName" gorm:"comment:'角色名'"` ParentId string `json:"parentId" gorm:"comment:'父角色ID'"` DataAuthorityId []SysAuthority `json:"dataAuthorityId" gorm:"many2many:sys_data_authority_id"` @@ -22,4 +22,4 @@ func SysAuthorityData() []SysAuthority { {CreatedAt: time.Now(), UpdatedAt: time.Now(), AuthorityId: "8881", AuthorityName: "普通用户子角色", ParentId: "888"}, {CreatedAt: time.Now(), UpdatedAt: time.Now(), AuthorityId: "9528", AuthorityName: "测试角色", ParentId: "0"}, } -} \ No newline at end of file +}