update
This commit is contained in:
21
internal/model/brand.go
Normal file
21
internal/model/brand.go
Normal file
@ -0,0 +1,21 @@
|
||||
package model
|
||||
|
||||
// Brand 品牌表。
|
||||
//
|
||||
// 注意:时间戳字段为 int unsigned 存储的 Unix 秒,不是 MySQL datetime,
|
||||
// 迁移时保持原样,避免与既有数据不兼容。
|
||||
type Brand struct {
|
||||
ID uint32 `gorm:"primaryKey;column:id" json:"id"`
|
||||
CreatedAt uint32 `gorm:"column:created_at" json:"created_at"`
|
||||
UpdatedAt uint32 `gorm:"column:updated_at" json:"updated_at"`
|
||||
Name string `gorm:"column:name" json:"name"`
|
||||
ShowName string `gorm:"column:show_name" json:"show_name"`
|
||||
// i18n 列(方案 A):name_en 为规范拉丁名,A-Z 排序/搜索统一基于它;
|
||||
// name_cn 为中文名;二者皆为空的服务端按 locale 回落。
|
||||
NameEn string `gorm:"column:name_en" json:"name_en"`
|
||||
NameCn string `gorm:"column:name_cn" json:"name_cn"`
|
||||
IsDeleted uint8 `gorm:"column:is_deleted" json:"is_deleted"`
|
||||
}
|
||||
|
||||
// TableName 指定表名。
|
||||
func (Brand) TableName() string { return "brand" }
|
||||
Reference in New Issue
Block a user