Re-migrate code

This commit is contained in:
2026-03-02 10:31:45 +08:00
parent f80f2b43ce
commit 1cc3097d9b
3 changed files with 32 additions and 14 deletions

View File

@@ -33,17 +33,17 @@ type Company struct {
// Serial 模型
type Serial struct {
ID uint `gorm:"primaryKey"`
SerialNumber string `gorm:"uniqueIndex;size:255"`
CompanyName string `gorm:"index;size:255"`
ValidUntil *time.Time
IsActive bool `gorm:"default:true"`
CreatedBy *uint
CreatedAt time.Time
UpdatedAt time.Time
DeletedAt gorm.DeletedAt `gorm:"index"`
User *User `gorm:"foreignKey:CreatedBy"`
Company *Company `gorm:"foreignKey:CompanyName;references:CompanyName"`
ID uint `gorm:"primaryKey" json:"id"`
SerialNumber string `gorm:"uniqueIndex;size:255" json:"serialNumber"`
CompanyName string `gorm:"index;size:255" json:"companyName"`
ValidUntil *time.Time `json:"validUntil"`
IsActive bool `gorm:"default:true" json:"isActive"`
CreatedBy *uint `json:"createdBy"`
CreatedAt time.Time `json:"createdAt"`
UpdatedAt time.Time `json:"updatedAt"`
DeletedAt gorm.DeletedAt `gorm:"index" json:"-"`
User *User `gorm:"foreignKey:CreatedBy" json:"user,omitempty"`
Company *Company `gorm:"foreignKey:CompanyName;references:CompanyName" json:"company,omitempty"`
}
// UserDTO 数据传输对象