Files
lone-services/services/equipment/internal/dao/maksUser.go
T

20 lines
1.1 KiB
Go

package dao
import (
"lone-services/pkg/utils"
)
type MaskUserInfo struct {
Id int64 `gorm:"column:id;type:int;not null;autoIncrement" json:"id"` // ID
OnTrialNum int8 `gorm:"column:on_trial_num;type:tinyint(1);not null;default:1" json:"on_trial_num"` // 试用次数
UserId int64 `gorm:"column:user_id;type:int;not null;default:0" json:"user_id"` // 用户ID
CreateTime utils.CustomTime `gorm:"column:create_time;type:datetime;default:CURRENT_TIMESTAMP" json:"create_time"`
UpdateTime utils.CustomTime `gorm:"column:update_time;type:datetime;default:CURRENT_TIMESTAMP;onUpdate:CURRENT_TIMESTAMP" json:"update_time"`
}
type MaskUserCreate struct {
Id int64 `gorm:"column:id;type:int;not null;autoIncrement" json:"id"` // ID
OnTrialNum int8 `gorm:"column:on_trial_num;type:tinyint(1);not null;default:1" json:"on_trial_num"` // 试用次数
UserId int64 `gorm:"column:user_id;type:int;not null;default:0" json:"user_id"` // 用户ID
}