30 lines
1.8 KiB
Go
Executable File
30 lines
1.8 KiB
Go
Executable File
// Code generated by gorm.io/gen. DO NOT EDIT.
|
||
// Code generated by gorm.io/gen. DO NOT EDIT.
|
||
// Code generated by gorm.io/gen. DO NOT EDIT.
|
||
|
||
package model
|
||
|
||
import (
|
||
"time"
|
||
)
|
||
|
||
const TableNameUserTitles = "user_titles"
|
||
|
||
// UserTitles 用户持有头衔表
|
||
type UserTitles struct {
|
||
ID int64 `gorm:"column:id;primaryKey;autoIncrement:true;comment:用户持有头衔主键ID" json:"id"` // 用户持有头衔主键ID
|
||
UserID int64 `gorm:"column:user_id;not null;comment:用户ID(users.id)" json:"user_id"` // 用户ID(users.id)
|
||
TitleID int64 `gorm:"column:title_id;not null;comment:头衔ID(system_titles.id)" json:"title_id"` // 头衔ID(system_titles.id)
|
||
Active int32 `gorm:"column:active;not null;default:1;comment:是否激活:1激活 0停用" json:"active"` // 是否激活:1激活 0停用
|
||
ObtainedAt time.Time `gorm:"column:obtained_at;not null;default:CURRENT_TIMESTAMP(3);comment:获得时间" json:"obtained_at"` // 获得时间
|
||
ExpiresAt time.Time `gorm:"column:expires_at;comment:过期时间(可空)" json:"expires_at"` // 过期时间(可空)
|
||
Source string `gorm:"column:source;comment:来源标识(活动、运营发放等)" json:"source"` // 来源标识(活动、运营发放等)
|
||
Remark string `gorm:"column:remark;comment:备注信息" json:"remark"` // 备注信息
|
||
CreatedAt time.Time `gorm:"column:created_at;not null;default:CURRENT_TIMESTAMP(3);comment:创建时间" json:"created_at"` // 创建时间
|
||
}
|
||
|
||
// TableName UserTitles's table name
|
||
func (*UserTitles) TableName() string {
|
||
return TableNameUserTitles
|
||
}
|