GetRechargeRecordsRequest.go 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package http_model
  2. type GetRechargeRecordsRequest struct {
  3. PageSize int32 `json:"page_size"`
  4. PageNum int32 `json:"page_num"`
  5. Status int32 `json:"status"`
  6. BusinessName string `json:"business_name"`
  7. UserId int64 `json:"user_id"`
  8. RechargeMethod int32 `json:"recharge_method"`
  9. CommitAt string `json:"commit_at"`
  10. ConfirmAt string `json:"confirm_at"`
  11. }
  12. type RechargeRecordsPreview struct {
  13. RechargeId string `json:"recharge_id"`
  14. EnterpriseID int64 `json:"enterprise_id"`
  15. UserId int64 `json:"user_id"`
  16. BusinessName string `json:"business_name"`
  17. RechargeAmount float64 `json:"recharge_amount"`
  18. RechargeMethod string `json:"recharge_method"`
  19. TransferVoucher string `json:"transfer_voucher"` // 转账凭证
  20. Phone string `json:"phone"`
  21. CommitAt string `json:"commit_at"`
  22. ConfirmAt string `json:"confirm_at"`
  23. }
  24. type RechargeRecordsData struct {
  25. RechargeRecordsPreview []*RechargeRecordsPreview `json:"recharge_records_preview"`
  26. Total string `json:"total"`
  27. }
  28. func NewGetRechargeRecordsRequest() *GetRechargeRecordsRequest {
  29. return new(GetRechargeRecordsRequest)
  30. }
  31. func NewGetRechargeRecordsResponse() *CommonResponse {
  32. resp := new(CommonResponse)
  33. resp.Data = new(RechargeRecordsData)
  34. return resp
  35. }