Files
exchange_go/app/admin/models/member_balance_log.go
2025-02-25 16:57:59 +08:00

35 lines
1.1 KiB
Go

package models
import (
"go-admin/common/models"
"github.com/shopspring/decimal"
)
type MemberBalanceLog struct {
models.Model
UserId int `json:"userId" gorm:"type:bigint;comment:用户id"`
ChangeSource string `json:"changeSource" gorm:"type:varchar(50);comment:变更来源 (member_change_source)"`
ChangeType int `json:"changeType" gorm:"type:tinyint;comment:变更类别 1-收入 2-支出"`
Amount decimal.Decimal `json:"amount" gorm:"type:decimal(18,6);comment:变更金额"`
BalanceBefore decimal.Decimal `json:"balanceBefore" gorm:"type:decimal(18,6);comment:变更前余额"`
BalanceAfter decimal.Decimal `json:"balanceAfter" gorm:"type:decimal(18,6);comment:变更后余额"`
Remark string `json:"remark" gorm:"type:varchar(255);comment:备注"`
models.ModelTime
models.ControlBy
}
func (MemberBalanceLog) TableName() string {
return "member_balance_log"
}
func (e *MemberBalanceLog) Generate() models.ActiveRecord {
o := *e
return &o
}
func (e *MemberBalanceLog) GetId() interface{} {
return e.Id
}