bindbox-game/internal/repository/mysql/model/user_points_ledger.gen.go

29 lines
1.7 KiB
Go
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// 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 TableNameUserPointsLedger = "user_points_ledger"
// UserPointsLedger 用户积分流水(总账)
type UserPointsLedger struct {
ID int64 `gorm:"column:id;primaryKey;autoIncrement:true;comment:主键ID" json:"id"` // 主键ID
CreatedAt time.Time `gorm:"column:created_at;not null;default:CURRENT_TIMESTAMP(3);comment:创建时间" json:"created_at"` // 创建时间
UserID int64 `gorm:"column:user_id;not null;comment:用户IDuser_members.id" json:"user_id"` // 用户IDuser_members.id
Action string `gorm:"column:action;not null;comment:变更动作signin/order_deduct/refund_restore/manual" json:"action"` // 变更动作signin/order_deduct/refund_restore/manual
Points int64 `gorm:"column:points;not null;comment:积分变动值(正增负减)" json:"points"` // 积分变动值(正增负减)
RefTable string `gorm:"column:ref_table;comment:关联表名如orders/payment_refund" json:"ref_table"` // 关联表名如orders/payment_refund
RefID string `gorm:"column:ref_id;comment:关联ID如订单号/记录ID" json:"ref_id"` // 关联ID如订单号/记录ID
Remark string `gorm:"column:remark;comment:备注" json:"remark"` // 备注
}
// TableName UserPointsLedger's table name
func (*UserPointsLedger) TableName() string {
return TableNameUserPointsLedger
}