diff --git a/models/models.go b/models/models.go index 19c1c60..eb97cd2 100644 --- a/models/models.go +++ b/models/models.go @@ -8,16 +8,16 @@ import ( // User 模型 type User struct { - ID uint `gorm:"primaryKey"` - Username string `gorm:"uniqueIndex;size:255"` - Password string `gorm:"size:255"` - Name string `gorm:"size:255"` - Email string `gorm:"size:255"` - Role string `gorm:"size:50;default:'user'"` - CreatedAt time.Time - UpdatedAt time.Time - DeletedAt gorm.DeletedAt `gorm:"index"` - Serials []Serial `gorm:"foreignKey:CreatedBy"` + ID uint `gorm:"primaryKey" json:"id"` + Username string `gorm:"uniqueIndex;size:255" json:"username"` + Password string `gorm:"size:255" json:"-"` + Name string `gorm:"size:255" json:"name"` + Email string `gorm:"size:255" json:"email"` + Role string `gorm:"size:50;default:'user'" json:"role"` + CreatedAt time.Time `json:"createdAt"` + UpdatedAt time.Time `json:"updatedAt"` + DeletedAt gorm.DeletedAt `gorm:"index" json:"-"` + Serials []Serial `gorm:"foreignKey:CreatedBy" json:"-"` } // Company 模型