优化
This commit is contained in:
@@ -67,15 +67,18 @@ type menuPO struct {
|
||||
func (menuPO) TableName() string { return "sys_base_menus" }
|
||||
|
||||
type userAuthorityPO struct {
|
||||
SysUserID uint `gorm:"primaryKey;column:sys_user_id"`
|
||||
SysAuthorityAuthorityID uint `gorm:"primaryKey;column:sys_authority_authority_id"`
|
||||
// GVA's explicit join model deliberately has no primary key or uniqueness
|
||||
// constraint. Keep duplicate IDs representable; association replacement
|
||||
// and validation are handled by the service transaction instead.
|
||||
SysUserID uint `gorm:"column:sys_user_id"`
|
||||
SysAuthorityAuthorityID uint `gorm:"column:sys_authority_authority_id"`
|
||||
}
|
||||
|
||||
func (userAuthorityPO) TableName() string { return "sys_user_authority" }
|
||||
|
||||
type authorityMenuPO struct {
|
||||
SysAuthorityAuthorityID uint `gorm:"primaryKey;column:sys_authority_authority_id"`
|
||||
SysBaseMenuID uint `gorm:"primaryKey;column:sys_base_menu_id"`
|
||||
SysAuthorityAuthorityID uint `gorm:"column:sys_authority_authority_id"`
|
||||
SysBaseMenuID uint `gorm:"column:sys_base_menu_id"`
|
||||
}
|
||||
|
||||
func (authorityMenuPO) TableName() string { return "sys_authority_menus" }
|
||||
|
||||
Reference in New Issue
Block a user