package http_model type SupplierWithdrawListRequest struct { SupplierId int `json:"supplier_id"` // 服务商ID WithdrawStatus int `json:"withdraw_status"` // 提现状态:2提现中,3已提现,4已驳回 PageNum int32 `json:"page_num"` PageSize int32 `json:"page_size"` } type SupplierWithdrawListData struct { WithdrawList []*SupplierWithdrawInfo `json:"withdraw_list"` // 待提现收入列表 Total int64 `json:"total"` // 数量 } type SupplierWithdrawInfo struct { SupplierType int `json:"supplier_type"` // 服务商类型,1个人,2企业 SupplierWithdrawId int `json:"supplier_withdraw_id"` // 提现流水号 WithdrawAmount float64 `json:"withdraw_amount"` // 提现金额 AmountPayable float64 `json:"amount_payable"` // 实际提现金额(扣税后) STaskInfo []*STaskInfo `json:"s_task_info"` // 任务信息 Name string `json:"name"` // 姓名 IDNumber string `json:"id_number"` // 身份证号 BankName string `json:"bank_name"` // 开户银行名称 BankNumber string `json:"bank_number"` // 银行卡 Phone string `json:"phone"` // 手机号 Company string `json:"company"` // 公司名称 SupplyTime string `json:"supply_time"` // 申请时间 AgreeTime string `json:"agree_time"` // 同意时间 RejectTime string `json:"reject_time"` // 驳回时间 FailReason string `json:"fail_reason"` // 驳回原因 } func NewSupplierWithdrawListRequest() *SupplierWithdrawListRequest { return new(SupplierWithdrawListRequest) } func NewSupplierWithdrawListResponse() *CommonResponse { resp := new(CommonResponse) resp.Data = new(SupplierWithdrawListData) return resp }