lstfundbill

package
v1.3.5 Latest Latest
Warning

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

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

Documentation

Overview

Package lstfundbill 包含零售通结算API相关结构体

https://open.taobao.com/API.htm?docType=2&docId=46608

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReleaseAlibabaLstTradeOrderFundbillQueryAPIRequest added in v1.3.4

func ReleaseAlibabaLstTradeOrderFundbillQueryAPIRequest(v *AlibabaLstTradeOrderFundbillQueryAPIRequest)

ReleaseAlibabaLstTradeOrderFundbillQueryAPIRequest 将 AlibabaLstTradeOrderFundbillQueryAPIRequest 放入 sync.Pool

func ReleaseAlibabaLstTradeOrderFundbillQueryAPIResponse added in v1.3.4

func ReleaseAlibabaLstTradeOrderFundbillQueryAPIResponse(v *AlibabaLstTradeOrderFundbillQueryAPIResponse)

ReleaseAlibabaLstTradeOrderFundbillQueryAPIResponse 将 AlibabaLstTradeOrderFundbillQueryAPIResponse 保存到 sync.Pool

func ReleaseAlibabaLstTradeSellerOrderFundbillListQueryAPIRequest added in v1.3.4

func ReleaseAlibabaLstTradeSellerOrderFundbillListQueryAPIRequest(v *AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest)

ReleaseAlibabaLstTradeSellerOrderFundbillListQueryAPIRequest 将 AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest 放入 sync.Pool

func ReleaseAlibabaLstTradeSellerOrderFundbillListQueryAPIResponse added in v1.3.4

func ReleaseAlibabaLstTradeSellerOrderFundbillListQueryAPIResponse(v *AlibabaLstTradeSellerOrderFundbillListQueryAPIResponse)

ReleaseAlibabaLstTradeSellerOrderFundbillListQueryAPIResponse 将 AlibabaLstTradeSellerOrderFundbillListQueryAPIResponse 保存到 sync.Pool

func ReleaseLstFundBillOrderDto added in v1.3.4

func ReleaseLstFundBillOrderDto(v *LstFundBillOrderDto)

ReleaseLstFundBillOrderDto 释放LstFundBillOrderDto

func ReleasePagedResultDto added in v1.3.4

func ReleasePagedResultDto(v *PagedResultDto)

ReleasePagedResultDto 释放PagedResultDto

Types

type AlibabaLstTradeOrderFundbillQueryAPIRequest added in v1.2.0

type AlibabaLstTradeOrderFundbillQueryAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaLstTradeOrderFundbillQueryAPIRequest 结算明细数据查询(品牌商视角) API请求 alibaba.lst.trade.order.fundbill.query

按照指定日期提供交易账单维度的结算明细数据,比供应商工作台上的结算账单还多一些数据项。

func GetAlibabaLstTradeOrderFundbillQueryAPIRequest added in v1.3.4

func GetAlibabaLstTradeOrderFundbillQueryAPIRequest() *AlibabaLstTradeOrderFundbillQueryAPIRequest

GetAlibabaLstTradeOrderFundbillQueryRequest 从 sync.Pool 获取 AlibabaLstTradeOrderFundbillQueryAPIRequest

func NewAlibabaLstTradeOrderFundbillQueryRequest

func NewAlibabaLstTradeOrderFundbillQueryRequest() *AlibabaLstTradeOrderFundbillQueryAPIRequest

NewAlibabaLstTradeOrderFundbillQueryRequest 初始化AlibabaLstTradeOrderFundbillQueryAPIRequest对象

func (AlibabaLstTradeOrderFundbillQueryAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaLstTradeOrderFundbillQueryAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaLstTradeOrderFundbillQueryAPIRequest) GetBillDate added in v1.2.0

GetBillDate BillDate Getter

func (AlibabaLstTradeOrderFundbillQueryAPIRequest) GetNeedItemDetail added in v1.2.0

func (r AlibabaLstTradeOrderFundbillQueryAPIRequest) GetNeedItemDetail() bool

GetNeedItemDetail NeedItemDetail Getter

func (AlibabaLstTradeOrderFundbillQueryAPIRequest) GetPage added in v1.2.0

GetPage Page Getter

func (AlibabaLstTradeOrderFundbillQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaLstTradeOrderFundbillQueryAPIRequest) GetSize added in v1.2.0

GetSize Size Getter

func (*AlibabaLstTradeOrderFundbillQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaLstTradeOrderFundbillQueryAPIRequest) SetBillDate added in v1.2.0

func (r *AlibabaLstTradeOrderFundbillQueryAPIRequest) SetBillDate(_billDate string) error

SetBillDate is BillDate Setter 账单日期,格式:yyyy-MM-dd

func (*AlibabaLstTradeOrderFundbillQueryAPIRequest) SetNeedItemDetail added in v1.2.0

func (r *AlibabaLstTradeOrderFundbillQueryAPIRequest) SetNeedItemDetail(_needItemDetail bool) error

SetNeedItemDetail is NeedItemDetail Setter 为true时,返回相应的商品详细信息,item_id和unit

func (*AlibabaLstTradeOrderFundbillQueryAPIRequest) SetPage added in v1.2.0

SetPage is Page Setter 页码

func (*AlibabaLstTradeOrderFundbillQueryAPIRequest) SetSize added in v1.2.0

SetSize is Size Setter 每页最大记录数

type AlibabaLstTradeOrderFundbillQueryAPIResponse

type AlibabaLstTradeOrderFundbillQueryAPIResponse struct {
	model.CommonResponse
	AlibabaLstTradeOrderFundbillQueryAPIResponseModel
}

AlibabaLstTradeOrderFundbillQueryAPIResponse 结算明细数据查询(品牌商视角) API返回值 alibaba.lst.trade.order.fundbill.query

按照指定日期提供交易账单维度的结算明细数据,比供应商工作台上的结算账单还多一些数据项。

func GetAlibabaLstTradeOrderFundbillQueryAPIResponse added in v1.3.4

func GetAlibabaLstTradeOrderFundbillQueryAPIResponse() *AlibabaLstTradeOrderFundbillQueryAPIResponse

GetAlibabaLstTradeOrderFundbillQueryAPIResponse 从 sync.Pool 获取 AlibabaLstTradeOrderFundbillQueryAPIResponse

func (*AlibabaLstTradeOrderFundbillQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaLstTradeOrderFundbillQueryAPIResponseModel added in v1.2.0

type AlibabaLstTradeOrderFundbillQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_lst_trade_order_fundbill_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 包装类
	Result *PagedResultDto `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaLstTradeOrderFundbillQueryAPIResponseModel is 结算明细数据查询(品牌商视角) 成功返回结果

func (*AlibabaLstTradeOrderFundbillQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest added in v1.2.0

type AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest 结算明细数据查询(卖家视角) API请求 alibaba.lst.trade.seller.order.fundbill.list.query

提供For供应商的结算接口,以交易账单维度提供开放数据,满足供应商自动化结算的诉求

func GetAlibabaLstTradeSellerOrderFundbillListQueryAPIRequest added in v1.3.4

func GetAlibabaLstTradeSellerOrderFundbillListQueryAPIRequest() *AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest

GetAlibabaLstTradeSellerOrderFundbillListQueryRequest 从 sync.Pool 获取 AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest

func NewAlibabaLstTradeSellerOrderFundbillListQueryRequest

func NewAlibabaLstTradeSellerOrderFundbillListQueryRequest() *AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest

NewAlibabaLstTradeSellerOrderFundbillListQueryRequest 初始化AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest对象

func (AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest) GetBillDate added in v1.2.0

GetBillDate BillDate Getter

func (AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest) GetPage added in v1.2.0

GetPage Page Getter

func (AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest) GetSize added in v1.2.0

GetSize Size Getter

func (*AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest) SetBillDate added in v1.2.0

SetBillDate is BillDate Setter 账单日期,格式:yyyy-MM-dd

func (*AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest) SetPage added in v1.2.0

SetPage is Page Setter 页码

func (*AlibabaLstTradeSellerOrderFundbillListQueryAPIRequest) SetSize added in v1.2.0

SetSize is Size Setter 每页最大主订单数,注意:返回的content_list数据按照子订单维度展开

type AlibabaLstTradeSellerOrderFundbillListQueryAPIResponse

type AlibabaLstTradeSellerOrderFundbillListQueryAPIResponse struct {
	model.CommonResponse
	AlibabaLstTradeSellerOrderFundbillListQueryAPIResponseModel
}

AlibabaLstTradeSellerOrderFundbillListQueryAPIResponse 结算明细数据查询(卖家视角) API返回值 alibaba.lst.trade.seller.order.fundbill.list.query

提供For供应商的结算接口,以交易账单维度提供开放数据,满足供应商自动化结算的诉求

func GetAlibabaLstTradeSellerOrderFundbillListQueryAPIResponse added in v1.3.4

func GetAlibabaLstTradeSellerOrderFundbillListQueryAPIResponse() *AlibabaLstTradeSellerOrderFundbillListQueryAPIResponse

GetAlibabaLstTradeSellerOrderFundbillListQueryAPIResponse 从 sync.Pool 获取 AlibabaLstTradeSellerOrderFundbillListQueryAPIResponse

func (*AlibabaLstTradeSellerOrderFundbillListQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaLstTradeSellerOrderFundbillListQueryAPIResponseModel added in v1.2.0

type AlibabaLstTradeSellerOrderFundbillListQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_lst_trade_seller_order_fundbill_list_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 包装类
	Result *PagedResultDto `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaLstTradeSellerOrderFundbillListQueryAPIResponseModel is 结算明细数据查询(卖家视角) 成功返回结果

func (*AlibabaLstTradeSellerOrderFundbillListQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type LstFundBillOrderDto

type LstFundBillOrderDto struct {
	// 主订单id
	MainOrderId string `json:"main_order_id,omitempty" xml:"main_order_id,omitempty"`
	// 结算总金额(含佣)
	TotalSettleAmtHy string `json:"total_settle_amt_hy,omitempty" xml:"total_settle_amt_hy,omitempty"`
	// 结算总金额(扣佣)
	TotalSettleAmt string `json:"total_settle_amt,omitempty" xml:"total_settle_amt,omitempty"`
	// 销售总金额
	TotalItemAmt string `json:"total_item_amt,omitempty" xml:"total_item_amt,omitempty"`
	// 运费
	Carriage string `json:"carriage,omitempty" xml:"carriage,omitempty"`
	// 退款运费
	RefundCarriage string `json:"refund_carriage,omitempty" xml:"refund_carriage,omitempty"`
	// 交易方式
	DealType string `json:"deal_type,omitempty" xml:"deal_type,omitempty"`
	// 支付宝入账金额
	AlipayFee string `json:"alipay_fee,omitempty" xml:"alipay_fee,omitempty"`
	// 订单创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 订单发货时间
	GmtShipped string `json:"gmt_shipped,omitempty" xml:"gmt_shipped,omitempty"`
	// 确认收货时间
	GmtConfirmed string `json:"gmt_confirmed,omitempty" xml:"gmt_confirmed,omitempty"`
	// 订单完成时间
	GmtCompleted string `json:"gmt_completed,omitempty" xml:"gmt_completed,omitempty"`
	// 订单结算时间
	GmtSettled string `json:"gmt_settled,omitempty" xml:"gmt_settled,omitempty"`
	// 子订单id
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 产品名称
	CspuName string `json:"cspu_name,omitempty" xml:"cspu_name,omitempty"`
	// cspuId
	CspuId string `json:"cspu_id,omitempty" xml:"cspu_id,omitempty"`
	// 规格
	Sku string `json:"sku,omitempty" xml:"sku,omitempty"`
	// 条形码
	BarCode string `json:"bar_code,omitempty" xml:"bar_code,omitempty"`
	// 仓库类型
	WarehouseType string `json:"warehouse_type,omitempty" xml:"warehouse_type,omitempty"`
	// 仓库名称
	WarehouseName string `json:"warehouse_name,omitempty" xml:"warehouse_name,omitempty"`
	// 结算金额
	SettleAmt string `json:"settle_amt,omitempty" xml:"settle_amt,omitempty"`
	// 销售单价
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 销售金额
	ItemAmt string `json:"item_amt,omitempty" xml:"item_amt,omitempty"`
	// 商品佣金
	ItemCommissionAmt string `json:"item_commission_amt,omitempty" xml:"item_commission_amt,omitempty"`
	// 物流佣金
	CarriageCommissionAmt string `json:"carriage_commission_amt,omitempty" xml:"carriage_commission_amt,omitempty"`
	// 无忧购佣金
	WygCommissionAmt string `json:"wyg_commission_amt,omitempty" xml:"wyg_commission_amt,omitempty"`
	// 金融技术服务佣金
	JrfwCommissionAmt string `json:"jrfw_commission_amt,omitempty" xml:"jrfw_commission_amt,omitempty"`
	// 退款单号
	RefundId string `json:"refund_id,omitempty" xml:"refund_id,omitempty"`
	// 订单退款状态
	RefundStatus string `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// 货款退款金额
	RefundAmt string `json:"refund_amt,omitempty" xml:"refund_amt,omitempty"`
	// 优惠金额
	DiscountAmt string `json:"discount_amt,omitempty" xml:"discount_amt,omitempty"`
	// 赠品换购
	MkZphg string `json:"mk_zphg,omitempty" xml:"mk_zphg,omitempty"`
	// 店铺满减
	MkShopMj string `json:"mk_shop_mj,omitempty" xml:"mk_shop_mj,omitempty"`
	// 店铺包邮
	MkShopBy string `json:"mk_shop_by,omitempty" xml:"mk_shop_by,omitempty"`
	// 单品优惠
	MkDpyh string `json:"mk_dpyh,omitempty" xml:"mk_dpyh,omitempty"`
	// 限时促销
	MkXscx string `json:"mk_xscx,omitempty" xml:"mk_xscx,omitempty"`
	// 采购券
	MkPurchaseCoupon string `json:"mk_purchase_coupon,omitempty" xml:"mk_purchase_coupon,omitempty"`
	// 品牌券
	MkBrandCoupon string `json:"mk_brand_coupon,omitempty" xml:"mk_brand_coupon,omitempty"`
	// 跨店满减
	MkKdmj string `json:"mk_kdmj,omitempty" xml:"mk_kdmj,omitempty"`
	// 跨店满赠
	MkKdmz string `json:"mk_kdmz,omitempty" xml:"mk_kdmz,omitempty"`
	// 品牌名称
	BrandName string `json:"brand_name,omitempty" xml:"brand_name,omitempty"`
	// 小店名称
	LeadsName string `json:"leads_name,omitempty" xml:"leads_name,omitempty"`
	// 小店id
	LeadsId string `json:"leads_id,omitempty" xml:"leads_id,omitempty"`
	// 省
	LogisticsProv string `json:"logistics_prov,omitempty" xml:"logistics_prov,omitempty"`
	// 市
	LogisticsCity string `json:"logistics_city,omitempty" xml:"logistics_city,omitempty"`
	// 区
	LogisticsArea string `json:"logistics_area,omitempty" xml:"logistics_area,omitempty"`
	// 是否自有商品
	SelfOffer string `json:"self_offer,omitempty" xml:"self_offer,omitempty"`
	// 配送商信息
	DeliveryName string `json:"delivery_name,omitempty" xml:"delivery_name,omitempty"`
	// 商家id
	SellerId string `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// 商家名称
	SellerName string `json:"seller_name,omitempty" xml:"seller_name,omitempty"`
	// 商品佣金费率
	ItemCommissionRate string `json:"item_commission_rate,omitempty" xml:"item_commission_rate,omitempty"`
	// 物流佣金费率
	PostCommissionRate string `json:"post_commission_rate,omitempty" xml:"post_commission_rate,omitempty"`
	// 商品佣金退佣金额
	ItemCommissionRefundAmt string `json:"item_commission_refund_amt,omitempty" xml:"item_commission_refund_amt,omitempty"`
	// 零售通商品的唯一识别id
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 单位
	Unit string `json:"unit,omitempty" xml:"unit,omitempty"`
	// 销售数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 退货数量
	RefundQuantity int64 `json:"refund_quantity,omitempty" xml:"refund_quantity,omitempty"`
}

LstFundBillOrderDto 结构体

func GetLstFundBillOrderDto added in v1.3.4

func GetLstFundBillOrderDto() *LstFundBillOrderDto

GetLstFundBillOrderDto() 从对象池中获取LstFundBillOrderDto

type PagedResultDto

type PagedResultDto struct {
	// 子订单包装类
	ContentList []LstFundBillOrderDto `json:"content_list,omitempty" xml:"content_list>lst_fund_bill_order_dto,omitempty"`
	// 错误信息,success为false时生效
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 错误代码,success为false时生效
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 总记录数,请求参数page大于实际值时,total返回0
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// 每页记录数
	Size int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 页码
	Page int64 `json:"page,omitempty" xml:"page,omitempty"`
	// 请求是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

PagedResultDto 结构体

func GetPagedResultDto added in v1.3.4

func GetPagedResultDto() *PagedResultDto

GetPagedResultDto() 从对象池中获取PagedResultDto

Jump to

Keyboard shortcuts

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