add check mask and change bind name

This commit is contained in:
2026-10-21 13:56:23 +08:00
parent 746bde71de
commit 80644b89a6
14 changed files with 1009 additions and 171 deletions
@@ -0,0 +1,19 @@
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
}