balance

package
v1.4.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 4, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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

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

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL