Files
platform/web/models/balance_activity.go

23 lines
1.1 KiB
Go
Raw Permalink Normal View History

package models
import (
"time"
)
// BalanceActivity 余额变动记录表
type BalanceActivity struct {
ID int32 `json:"id" gorm:"column:id;primaryKey"` // 记录ID
UserID int32 `json:"user_id" gorm:"column:user_id"` // 用户ID
BillID *int32 `json:"bill_id,omitempty" gorm:"column:bill_id"` // 账单ID
AdminID *int32 `json:"admin_id,omitempty" gorm:"column:admin_id"` // 管理员ID
Amount string `json:"amount" gorm:"column:amount"` // 变动金额
BalancePrev string `json:"balance_prev" gorm:"column:balance_prev"` // 变动前余额
BalanceCurr string `json:"balance_curr" gorm:"column:balance_curr"` // 变动后余额
Remark *string `json:"remark,omitempty" gorm:"column:remark"` // 备注
CreatedAt time.Time `json:"created_at" gorm:"column:created_at"` // 创建时间
2026-04-11 09:51:25 +08:00
User *User `json:"user,omitempty" gorm:"foreignKey:UserID"`
Bill *Bill `json:"bill,omitempty" gorm:"foreignKey:BillID"`
Admin *Admin `json:"admin,omitempty" gorm:"foreignKey:AdminID"`
}