47 lines
3.3 KiB
Go
47 lines
3.3 KiB
Go
package data
|
||
|
||
type (
|
||
// SysUserMoneyDetails 钱包记录表
|
||
SysUserMoneyDetails struct {
|
||
ID int64 `gorm:"column:id;type:bigint;not null;autoIncrement;comment:钱包详情id" json:"id"`
|
||
UserID int64 `gorm:"column:user_id;type:bigint;comment:用户id" json:"userId"`
|
||
RelationID string `gorm:"column:relation_id;type:varchar(191);collate:utf8mb4_general_ci;comment:关联ID" json:"relationId"`
|
||
SysUserID int64 `gorm:"column:sys_user_id;type:bigint;comment:渠道用户id" json:"sysUserId"`
|
||
ByUserID int64 `gorm:"column:by_user_id;type:bigint;comment:对应用户id" json:"byUserId"`
|
||
Title string `gorm:"column:title;type:varchar(191);collate:utf8mb4_general_ci;comment:标题" json:"title"`
|
||
Classify int `gorm:"column:classify;type:int;comment:分类" json:"classify"` // 见常量定义
|
||
Type int `gorm:"column:type;type:int;default:1;comment:类别(1充值2支出)" json:"type"`
|
||
State int `gorm:"column:state;type:int;default:1;comment:状态 1待支付 2已到账 3取消" json:"state"`
|
||
Money float64 `gorm:"column:money;type:decimal(10,4);comment:金额" json:"money"` // 高精度可用 decimal.Decimal
|
||
Content string `gorm:"column:content;type:varchar(191);collate:utf8mb4_general_ci;comment:内容" json:"content"`
|
||
MoneyType int `gorm:"column:money_type;type:int;default:1;comment:金额类型:1红包,2金豆" json:"moneyType"`
|
||
CreateTime string `gorm:"column:create_time;type:varchar(64);collate:utf8mb4_bin;comment:创建时间" json:"createTime"`
|
||
SourceID int64 `gorm:"column:source_id;type:bigint;comment:源id" json:"sourceId"`
|
||
}
|
||
|
||
SysUserMoneyDetailsCopy1 struct {
|
||
ID int64 `gorm:"column:id;type:bigint;not null;autoIncrement;comment:钱包详情id" json:"id"`
|
||
UserID int64 `gorm:"column:user_id;type:bigint;comment:用户id" json:"userId"`
|
||
RelationID string `gorm:"column:relation_id;type:varchar(191);collate:utf8mb4_general_ci;comment:关联ID" json:"relationId"`
|
||
SysUserID int64 `gorm:"column:sys_user_id;type:bigint;comment:渠道用户id" json:"sysUserId"`
|
||
ByUserID int64 `gorm:"column:by_user_id;type:bigint;comment:对应用户id" json:"byUserId"`
|
||
Title string `gorm:"column:title;type:varchar(191);collate:utf8mb4_general_ci;comment:标题" json:"title"`
|
||
Classify int `gorm:"column:classify;type:int;comment:分类" json:"classify"` // 见常量定义
|
||
Type int `gorm:"column:type;type:int;default:1;comment:类别(1充值2支出)" json:"type"`
|
||
State int `gorm:"column:state;type:int;default:1;comment:状态 1待支付 2已到账 3取消" json:"state"`
|
||
Money float64 `gorm:"column:money;type:decimal(10,4);comment:金额" json:"money"` // 高精度可用 decimal.Decimal
|
||
Content string `gorm:"column:content;type:varchar(191);collate:utf8mb4_general_ci;comment:内容" json:"content"`
|
||
MoneyType int `gorm:"column:money_type;type:int;default:1;comment:金额类型:1红包,2金豆" json:"moneyType"`
|
||
CreateTime string `gorm:"column:create_time;type:varchar(64);collate:utf8mb4_bin;comment:创建时间" json:"createTime"`
|
||
SourceID int64 `gorm:"column:source_id;type:bigint;comment:源id" json:"sourceId"`
|
||
}
|
||
)
|
||
|
||
func (SysUserMoneyDetails) TableName() string {
|
||
return "sys_user_money_details"
|
||
}
|
||
|
||
func (SysUserMoneyDetailsCopy1) TableName() string {
|
||
return "sys_user_money_details_copy1"
|
||
}
|