balance

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2021 License: Apache-2.0 Imports: 3 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountTransferHistory

type AccountTransferHistory struct {
	Optid         int64       `json:"optid,omitempty"`         // 操作人id
	OptName       string      `json:"optName,omitempty"`       // 操作人名称
	OutUcId       int64       `json:"outUcId,omitempty"`       // 转出账户id
	OutUcName     string      `json:"outUcName,omitempty"`     // 转出账户名称
	InUcId        int64       `json:"inUcId,omitempty"`        // 转入账户id
	InUcName      string      `json:"inUcName,omitempty"`      // 转入账户名称
	TransferType  string      `json:"transferType,omitempty"`  // 转账类型
	TransferMoney json.Number `json:"transferMoney,omitempty"` // 转账金额, 单位:元
	Uuid          string      `json:"uuid,omitempty"`          // 转账记录id
	TransferTime  string      `json:"transferTime,omitempty"`  // 转账时间
}

type BalanceInfo

type BalanceInfo struct {
	Balance   float64 `json:"balance,omitempty"`   // 余额
	Cash      float64 `json:"cash,omitempty"`      // 现金余额
	BonusPure float64 `json:"bonusPure,omitempty"` // 优惠余额
	Compen    float64 `json:"compen,omitempty"`    // 补偿余额
	Orderrow  int64   `json:"orderrow,omitempty"`  // 订单行号,该字段仅KA客户返回
}

type GetAccountTransferHistoryRequest

type GetAccountTransferHistoryRequest struct {
	StartTime string `json:"startTime"`
	EndTime   string `json:"endTime"`
}

func (GetAccountTransferHistoryRequest) Url

type GetAccountTransferHistoryResponse

type GetAccountTransferHistoryResponse struct {
	Data []AccountTransferHistory `json:"data,omitempty"`
}

type GetBalanceInfoRequest

type GetBalanceInfoRequest struct {
	ProductIds []int `json:"productIds,omitempty"` // 资金包ID
}

1:推广共享资金(for KA客户&直销非框客户) 502:原生推广(for KA客户) 400:框架-基准资金包(for 直销框架客户) 430:框架-原生资金包(for直销框架客户)

func (GetBalanceInfoRequest) Url

func (r GetBalanceInfoRequest) Url() string

type GetPaymentHistoryRequest

type GetPaymentHistoryRequest struct {
	FundType  int    `json:"fundType,omitempty"`  // 资金类型,必填,21(ka 现金),22(ka 优惠)
	Id        int64  `json:"id,omitempty"`        // 记录id,第一页数据不填,第二页及往后的数据必须填,升序填当前页最大id值,降序填当前页最小id值,当前只支持降序
	PageSize  int64  `json:"pageSize,omitempty"`  // 每页数量大小,必填,每页数量必须大于0,小于等于1000
	StartTime string `json:"startTime,omitempty"` // 支付时间-开始时间,选填,格式:yyyy-MM-dd HH:mm:ss
	EndTime   string `json:"endTime,omitempty"`   // 支付时间-结束时间,选填,格式:yyyy-MM-dd HH:mm:ss
}

func (GetPaymentHistoryRequest) Url

type GetPaymentHistoryResponse

type GetPaymentHistoryResponse struct {
	Data []PaymentHistory `json:"data,omitempty"`
}

type GetPaymentRecordRequest

type GetPaymentRecordRequest struct {
	FundType  int                         `json:"fundType,omitempty"`  // 查询付款记录类型,不同类型返回的参数不同,详见返回结果:1:直销客户实际资金流动; 2:直销客户优惠资金流动;21:KA实际资金流动;22:KA优惠资金流动;23:KA待加款记录
	Condition *model.Condition            `json:"condition,omitempty"` // 查询条件对象
	ChunkSize int64                       `json:"chunkSize,omitempty"` // 单次请求数据行数,默认500
	Offset    map[string]map[string]int64 `json:"offset,omitempty"`    // 返回数据行数偏移值,只支持id的gt(大于)、lt(小于),如:{ "id": { "gt": 0 } }
	Sort      map[string][]string         // 排序字段和排序方向列表,只支持id的asc或desc,如:{"in": [ "id asc",  ]}
}

func (GetPaymentRecordRequest) Url

type GetPaymentRecordResponse

type GetPaymentRecordResponse struct {
	FundType  int                         `json:"fundType,omitempty"`  // 查询付款记录类型,不同类型返回的参数不同,详见返回结果:1:直销客户实际资金流动; 2:直销客户优惠资金流动;21:KA实际资金流动;22:KA优惠资金流动;23:KA待加款记录
	Condition *model.Condition            `json:"condition,omitempty"` // 查询条件对象
	ChunkSize int64                       `json:"chunkSize,omitempty"` // 单次请求数据行数,默认500
	Offset    map[string]map[string]int64 `json:"offset,omitempty"`    // 返回数据行数偏移值,只支持id的gt(大于)、lt(小于),如:{ "id": { "gt": 0 } }
	Sort      []string                    // 排序字段和排序方向列表,只支持id的asc或desc,如:{"in": [ "id asc",  ]}
	Total     int64                       `json:"total,omitempty"`
	List      []PaymentRecord             `json:"list,omitempty"`
}

type PaymentHistory

type PaymentHistory struct {
	Id              int64   `json:"id,omitempty"`              // 流水号
	UserId          int64   `json:"userId,omitempty"`          // 用户id
	UserName        string  `json:"userName,omitempty"`        // 用户名
	MainAccountId   int64   `json:"mainAccountId,omitempty"`   // 主账户id
	MainAccountName string  `json:"mainAccountName,omitempty"` // 主账户名
	Fund            float64 `json:"fund,omitempty"`            // 金额,单位:元,正数表示加款,负数表示退款
	AccountName     string  `json:"accountName,omitempty"`     // 账户类型
	FundPurpose     string  `json:"fundPurpose,omitempty"`     // 资金用途
	PayMethodName   string  `json:"payMethodName,omitempty"`   // 支付方式
	PayTime         string  `json:"payTime,omitempty"`         // 加款时间,格式:yyyy-MM-dd HH:mm:ss
	OrderId         int64   `json:"orderId,omitempty"`         // 订单号
}

type PaymentRecord

type PaymentRecord struct {
	Id            int64   `json:"id,omitempty"`            // 流水号
	Uid           int64   `json:"uid,omitempty"`           // 用户id
	Targetid      int64   `json:"targetid,omitempty"`      // 主账户id
	Paytime       string  `json:"paytime,omitempty"`       // 加款时间
	Rcvtime       string  `json:"rcvtime,omitempty"`       // 到账时间
	PaymethodName string  `json:"paymethodName,omitempty"` // 支付方式名称
	Fund          float64 `json:"fund,omitempty"`          // 金额,单位:元,正数表示加款,负数表示退款
	ProductName   string  `json:"productName,omitempty"`   // 账户类型名称
	Cash          float64 `json:"cash,omitempty"`          // 现金金额
	Bonus         float64 `json:"bonus,omitempty"`         // 优惠金额
	CachetypeName string  `json:"cachetypeName,omitempty"` // 待加款类型
	Actflag       int     `json:"actflag,omitempty"`       // 支付状态id,枚举值: 0:待支付;1:已付款;2:已取消
	BillStatus    string  `json:"billStatus,omitempty"`    // 支付状态名称
	Orderrow      int64   `json:"orderrow,omitempty"`      // 订单行号
}

Jump to

Keyboard shortcuts

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