package entities import ( "github.com/google/uuid" ) type TInventoryQuarantineLineEntity struct { ID uuid.UUID `gorm:"primaryKey;type:uuid;default:uuid_generate_v4()" json:"id"` QuarantineID uuid.UUID `gorm:"type:uuid;index;" json:"quarantine_id"` StorageID uuid.UUID `gorm:"type:uuid;index;" json:"storage_id"` ProductID uuid.UUID `gorm:"type:uuid;index;" json:"product_id"` ClientID uuid.UUID `gorm:"type:uuid;index;" json:"client_id"` Product MProductEntity `gorm:"foreignKey:ProductID;references:ID"` Storage InventoryStorageEntity `gorm:"foreignKey:StorageID;references:ID"` Quarantine TInventoryQuarantineEntity `gorm:"foreignKey:QuarantineID;references:ID"` Client M_Client `gorm:"foreignKey:ClientID;references:ID"` FullAuditTrail } func (TInventoryQuarantineLineEntity) TableName() string { return "t_inventory_quarantine_lines" }