GetRechargeRecordsRequest.go 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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. Username string `json:"username"`
  9. RechargeMethod int32 `json:"recharge_method"`
  10. CommitAt string `json:"commit_at"`
  11. ConfirmAt string `json:"confirm_at"`
  12. }
  13. type RechargeRecordsPreview struct {
  14. RechargeId string `json:"recharge_id"`
  15. EnterpriseID string `json:"enterprise_id"`
  16. UserId string `json:"user_id"`
  17. Username string `json:"username"`
  18. BusinessName string `json:"business_name"`
  19. RechargeAmount float64 `json:"recharge_amount"`
  20. RechargeMethod string `json:"recharge_method"`
  21. TransferVoucher string `json:"transfer_voucher"` // 转账凭证
  22. Phone string `json:"phone"`
  23. CommitAt string `json:"commit_at"`
  24. ConfirmAt string `json:"confirm_at"`
  25. }
  26. type RechargeRecordsData struct {
  27. RechargeRecordsPreview []*RechargeRecordsPreview `json:"recharge_records_preview"`
  28. Total string `json:"total"`
  29. }
  30. func NewGetRechargeRecordsRequest() *GetRechargeRecordsRequest {
  31. return new(GetRechargeRecordsRequest)
  32. }
  33. func NewGetRechargeRecordsResponse() *CommonResponse {
  34. resp := new(CommonResponse)
  35. resp.Data = new(RechargeRecordsData)
  36. return resp
  37. }