assetsEvent.go 652 B

1234567891011121314151617
  1. package eventmodels
  2. // 资产变动事件
  3. type AssetsEventContent struct {
  4. UserBasic
  5. EventBasic
  6. OperationType string `json:"operation_type"` // 操作类型 范围:constant.OperationTypeStr 增加:increase;减少:decrease
  7. Currency string `json:"currency"` // 货币类型 范围:constant.CurrencyTypeStr
  8. Reason string `json:"reason"` // 变动原因
  9. BeforeBalance int64 `json:"before_balance"` // 变动前余额
  10. Amount int64 `json:"amount"` // 变动金额
  11. AfterBalance int64 `json:"after_balance"` // 变动后余额
  12. }
  13. func (e *AssetsEventContent) EventName() string {
  14. return "AssetsChange"
  15. }