feat: Add unique index to MenuID and ClientID fields in M_Menu_Client entity
This commit is contained in:
parent
c6644aa38e
commit
4371103cc7
|
|
@ -5,9 +5,9 @@ import (
|
|||
)
|
||||
|
||||
type M_Menu_Client struct {
|
||||
MenuID uuid.UUID `gorm:"type:uuid;not null;index" json:"menu_id"`
|
||||
ClientID uuid.UUID `gorm:"type:uuid;not null;index" json:"client_id"`
|
||||
MenuID uuid.UUID `gorm:"type:uuid;not null;index;uniqueIndex:idx_menu_client" json:"menu_id"`
|
||||
ClientID uuid.UUID `gorm:"type:uuid;not null;index;uniqueIndex:idx_menu_client" json:"client_id"`
|
||||
|
||||
M_Menu M_Menu `gorm:"foreignKey:MenuID;references:ID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"m_menu"`
|
||||
Menu M_Menu `gorm:"foreignKey:MenuID;references:ID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"menu"`
|
||||
Client M_Client `gorm:"foreignKey:ClientID;references:ID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"client"`
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue