feat: rbac完善,file接入完成
This commit is contained in:
@@ -25,7 +25,7 @@ type SundynixRole struct {
|
||||
Name string `gorm:"size:20;column:name" json:"name"`
|
||||
Code string `gorm:"size:20;column:code" json:"code"`
|
||||
Sort int `gorm:"column:sort" json:"sort"`
|
||||
Menus []*SundynixMenu `gorm:"many2many:sundynix_role_menu;" json:"menus"`
|
||||
Menus []*SundynixMenu `gorm:"many2many:sundynix_role_menu;joinForeignKey:role_id;joinReferences:menu_id" json:"menus"`
|
||||
}
|
||||
|
||||
func (SundynixRole) TableName() string {
|
||||
@@ -114,6 +114,8 @@ type SundynixUser struct {
|
||||
Gender int `gorm:"default:0;column:gender" json:"gender"`
|
||||
LastLoginIP string `gorm:"size:20;column:last_login_ip" json:"lastLoginIp"`
|
||||
LastLoginAt *time.Time `gorm:"column:last_login_at" json:"lastLoginAt"`
|
||||
|
||||
Roles []*SundynixRole `gorm:"many2many:sundynix_user_role;joinForeignKey:user_id;joinReferences:role_id" json:"roles"`
|
||||
}
|
||||
|
||||
func (SundynixUser) TableName() string {
|
||||
|
||||
Reference in New Issue
Block a user