Documentation ¶
Index ¶
- type AccountTransferHistory
- type BalanceInfo
- type Condition
- type GetAccountTransferHistoryRequest
- type GetAccountTransferHistoryResponse
- type GetBalanceInfoRequest
- type GetBalanceInfoResponse
- type GetPaymentHistoryRequest
- type GetPaymentHistoryResponse
- type GetPaymentRecordRequest
- type GetPaymentRecordResponse
- type PaymentHistory
- type PaymentRecord
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountTransferHistory ¶
type AccountTransferHistory struct { // Optid 操作人id Optid uint64 `json:"optid,omitempty"` // OptName 操作人名称 OptName string `json:"optName,omitempty"` // OutUcId 转出账户id OutUcId uint64 `json:"outUcId,omitempty"` // OutUcName 转出账户名称 OutUcName string `json:"outUcName,omitempty"` // InUcId 转入账户id InUcId uint64 `json:"inUcId,omitempty"` // InUcName 转入账户名称 InUcName string `json:"inUcName,omitempty"` // TransferType 转账类型 TransferType string `json:"transferType,omitempty"` // TransferMoney 转账金额, 单位:元 TransferMoney model.Float64 `json:"transferMoney,omitempty"` // Uuid 转账记录id Uuid string `json:"uuid,omitempty"` // TransferTime 转账时间 TransferTime string `json:"transferTime,omitempty"` }
AccountTransferHistory 账户转账记录
type BalanceInfo ¶
type BalanceInfo struct { // Balance 余额 Balance float64 `json:"balance,omitempty"` // Cash 现金余额 Cash float64 `json:"cash,omitempty"` // BonusPure 优惠余额 BonusPure float64 `json:"bonusPure,omitempty"` // Compen 补偿余额 Compen float64 `json:"compen,omitempty"` // Bonus Bonus float64 `json:"bonus,omitempty"` // Invest Invest float64 `json:"invest,omitempty"` // Orderrow 订单行号,该字段仅KA客户返回 Orderrow uint64 `json:"orderrow,omitempty"` }
BalanceInfo 账户余额
type Condition ¶
type Condition struct { // Paytime 加款时间范围,支持gte(大于等于)、lte(小于等于),如:{ "gte": "2016-11-22 00:00:00", "lte": "2016-11-23 00:00:00" } Paytime map[string]string `json:"paytime,omitempty"` // Status 要查询 ka 待加款流水支付状态,如{ "in": [0, 1, 2,] } Status map[string][]int `json:"status,omitempty"` }
Condition 查询账户流水条件
type GetAccountTransferHistoryRequest ¶
type GetAccountTransferHistoryRequest struct { StartTime string `json:"startTime"` EndTime string `json:"endTime"` }
GetAccountTransferHistoryRequest 查询转账记录 API Request
func (GetAccountTransferHistoryRequest) Url ¶
func (r GetAccountTransferHistoryRequest) Url() string
type GetAccountTransferHistoryResponse ¶
type GetAccountTransferHistoryResponse struct {
Data []AccountTransferHistory `json:"data,omitempty"`
}
GetAccountTransferHistoryResponse 查询转账记录 API Response
type GetBalanceInfoRequest ¶
type GetBalanceInfoRequest struct {
ProductIds []int `json:"productIds,omitempty"` // 资金包ID
}
GetBalanceInfoRequest 查询账户余额成分 API Request 1:推广共享资金(for KA客户&直销非框客户) 502:原生推广(for KA客户) 400:框架-基准资金包(for 直销框架客户) 430:框架-原生资金包(for直销框架客户)
func (GetBalanceInfoRequest) Url ¶
func (r GetBalanceInfoRequest) Url() string
type GetBalanceInfoResponse ¶
type GetBalanceInfoResponse struct {
Data []BalanceInfo `json:"data,omitempty"`
}
GetBalanceInfoResponse 查询账户余额成分 API Response
type GetPaymentHistoryRequest ¶
type GetPaymentHistoryRequest struct { // FundType 资金类型,必填,21(ka 现金),22(ka 优惠) FundType int `json:"fundType,omitempty"` // Id 记录id,第一页数据不填,第二页及往后的数据必须填,升序填当前页最大id值,降序填当前页最小id值,当前只支持降序 Id uint64 `json:"id,omitempty"` // PageSize 每页数量大小,必填,每页数量必须大于0,小于等于1000 PageSize int64 `json:"pageSize,omitempty"` // StartTime 支付时间-开始时间,选填,格式:yyyy-MM-dd HH:mm:ss StartTime string `json:"startTime,omitempty"` // EndTime 支付时间-结束时间,选填,格式:yyyy-MM-dd HH:mm:ss EndTime string `json:"endTime,omitempty"` }
GetPaymentHistoryRequest 查询待加款信息
func (GetPaymentHistoryRequest) Url ¶
func (r GetPaymentHistoryRequest) Url() string
type GetPaymentHistoryResponse ¶
type GetPaymentHistoryResponse struct {
Data []PaymentHistory `json:"data,omitempty"`
}
GetPaymentHistoryResponse 查询待加款信息 API Response
type GetPaymentRecordRequest ¶
type GetPaymentRecordRequest struct { // FundType 查询付款记录类型,不同类型返回的参数不同,详见返回结果:1:直销客户实际资金流动; 2:直销客户优惠资金流动;21:KA实际资金流动;22:KA优惠资金流动;23:KA待加款记录 FundType int `json:"fundType,omitempty"` // Condition 查询条件对象 Condition *Condition `json:"condition,omitempty"` // ChunkSize 单次请求数据行数,默认500 ChunkSize int64 `json:"chunkSize,omitempty"` // Offset 返回数据行数偏移值,只支持id的gt(大于)、lt(小于),如:{ "id": { "gt": 0 } } Offset map[string]map[string]int64 `json:"offset,omitempty"` // Sort 排序字段和排序方向列表,只支持id的asc或desc,如:{"in": [ "id asc", ]} Sort map[string][]string }
GetPaymentRecordRequest 查询付款信息与待加款信息 API Request
func (GetPaymentRecordRequest) Url ¶
func (r GetPaymentRecordRequest) Url() string
type GetPaymentRecordResponse ¶
type GetPaymentRecordResponse struct { // FundType 查询付款记录类型,不同类型返回的参数不同,详见返回结果:1:直销客户实际资金流动; 2:直销客户优惠资金流动;21:KA实际资金流动;22:KA优惠资金流动;23:KA待加款记录 FundType int `json:"fundType,omitempty"` // Condition 查询条件对象 Condition *Condition `json:"condition,omitempty"` // ChunkSize 单次请求数据行数,默认500 ChunkSize int64 `json:"chunkSize,omitempty"` // Offset 返回数据行数偏移值,只支持id的gt(大于)、lt(小于),如:{ "id": { "gt": 0 } } Offset map[string]uint64 `json:"offset,omitempty"` // Sort 排序字段和排序方向列表,只支持id的asc或desc,如:{"in": [ "id asc", ]} Sort []string // Total Total int64 `json:"total,omitempty"` // List List []PaymentRecord `json:"list,omitempty"` }
GetPaymentRecordResponse 查询付款信息与待加款信息
type PaymentHistory ¶
type PaymentHistory struct { // Id 流水号 Id uint64 `json:"id,omitempty"` // UserId 用户id UserId uint64 `json:"userId,omitempty"` // UserName 用户名 UserName string `json:"userName,omitempty"` // MainAccountId 主账户id MainAccountId uint64 `json:"mainAccountId,omitempty"` // MainAccountName 主账户名 MainAccountName string `json:"mainAccountName,omitempty"` // Fund 金额,单位:元,正数表示加款,负数表示退款 Fund float64 `json:"fund,omitempty"` // AccountName 账户类型 AccountName string `json:"accountName,omitempty"` // FundPurpose 资金用途 FundPurpose string `json:"fundPurpose,omitempty"` // PayMethodName 支付方式 PayMethodName string `json:"payMethodName,omitempty"` // PayTime 加款时间,格式:yyyy-MM-dd HH:mm:ss PayTime string `json:"payTime,omitempty"` // OrderId 订单号 OrderId uint64 `json:"orderId,omitempty"` }
PaymentHistory
type PaymentRecord ¶
type PaymentRecord struct { // Id 流水号 Id uint64 `json:"id,omitempty"` // Uid 用户id Uid uint64 `json:"uid,omitempty"` // Targetid 主账户id Targetid uint64 `json:"targetid,omitempty"` // Paytime 加款时间 Paytime string `json:"paytime,omitempty"` // Rcvtime 到账时间 Rcvtime string `json:"rcvtime,omitempty"` // PaymethodName 支付方式名称 PaymethodName string `json:"paymethodName,omitempty"` // Fund 金额,单位:元,正数表示加款,负数表示退款 Fund float64 `json:"fund,omitempty"` // ProductName 账户类型名称 ProductName string `json:"productName,omitempty"` // Cash 现金金额 Cash float64 `json:"cash,omitempty"` // Bonus 优惠金额 Bonus float64 `json:"bonus,omitempty"` // CachetypeName 待加款类型 CachetypeName string `json:"cachetypeName,omitempty"` // Actflag 支付状态id,枚举值: 0:待支付;1:已付款;2:已取消 Actflag int `json:"actflag,omitempty"` // BillStatus 支付状态名称 BillStatus string `json:"billStatus,omitempty"` // Orderrow 订单行号 Orderrow uint64 `json:"orderrow,omitempty"` }
PaymentRecord
Click to show internal directories.
Click to hide internal directories.