order

package
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddMainInfoRequest

type AddMainInfoRequest struct {
	AccessToken string                       // 授权小程序的接口调用凭据
	OpenID      string                       // 用户 openId
	SceneID     string                       // 百度收银台分配的平台订单 ID ,通知支付状态接口返回的 orderId
	SceneType   int64                        // 支付场景类型,开发者请默认传 2
	Data        []AddMainInfoRequestDataItem //
}

AddMainInfoRequest 请求结构体

type AddMainInfoRequestDataItem

type AddMainInfoRequestDataItem struct {
	BizAPPID   string                        `json:"BizAPPID"`   // 小程序AppKey
	CateID     int64                         `json:"CateID"`     // 1:订单种类-实物商品
	Ctime      int64                         `json:"Ctime"`      // 订单创建时间
	EXT        AddMainInfoRequestDataItemEXT `json:"EXT"`        // 拓展字段
	Mtime      int64                         `json:"Mtime"`      // 订单最后修改时间
	ResourceID string                        `json:"ResourceID"` // 开发者接入的唯一订单ID
	Status     int64                         `json:"Status"`     // 200:订单状态-已完成交易
	Title      string                        `json:"Title"`      // 订单名称
}

type AddMainInfoRequestDataItemEXT

type AddMainInfoRequestDataItemEXT struct {
	MainOrder AddMainInfoRequestDataItemEXTMainOrder `json:"MainOrder"` // 订单信息
	SubsOrder AddMainInfoRequestDataItemEXTSubsOrder `json:"SubsOrder"` // 售后订单信息,若该订单发生退款/售后,需新增同步其售后订单的售后信息状态
}

type AddMainInfoRequestDataItemEXTMainOrder

type AddMainInfoRequestDataItemEXTMainOrder struct {
	Appraise    AddMainInfoRequestDataItemEXTMainOrderAppraise       `json:"Appraise"`    //
	OrderDetail AddMainInfoRequestDataItemEXTMainOrderOrderDetail    `json:"OrderDetail"` // 订单详情跳转
	Payment     AddMainInfoRequestDataItemEXTMainOrderPayment        `json:"Payment"`     // 支付信息
	Products    []AddMainInfoRequestDataItemEXTMainOrderProductsItem `json:"Products"`    // 商品信息
}

type AddMainInfoRequestDataItemEXTMainOrderAppraise

type AddMainInfoRequestDataItemEXTMainOrderAppraise struct {
	Name       string `json:"Name"`       //
	Status     int64  `json:"Status"`     // 订单评价跳转
	SwanSchema string `json:"SwanSchema"` //
}

type AddMainInfoRequestDataItemEXTMainOrderOrderDetail

type AddMainInfoRequestDataItemEXTMainOrderOrderDetail struct {
	Name       string `json:"Name"`       //
	Status     int64  `json:"Status"`     //
	SwanSchema string `json:"SwanSchema"` //
}

type AddMainInfoRequestDataItemEXTMainOrderPayment

type AddMainInfoRequestDataItemEXTMainOrderPayment struct {
	Amount           int64                                                               `json:"Amount"`           // 合计金额,单位分
	IsPayment        bool                                                                `json:"IsPayment"`        // 是否支付
	Method           int64                                                               `json:"Method"`           // 支付方式
	PaymentInfo      []AddMainInfoRequestDataItemEXTMainOrderPaymentPaymentInfoItem      `json:"PaymentInfo"`      // 付款信息
	PreferentialInfo []AddMainInfoRequestDataItemEXTMainOrderPaymentPreferentialInfoItem `json:"PreferentialInfo"` // 优惠信息
	Time             int64                                                               `json:"Time"`             // 付款时间,时间戳
}

type AddMainInfoRequestDataItemEXTMainOrderPaymentPaymentInfoItem

type AddMainInfoRequestDataItemEXTMainOrderPaymentPaymentInfoItem struct {
	Name     string `json:"Name"`     // 展示名称
	Quantity int64  `json:"Quantity"` // 数量
	Value    int64  `json:"Value"`    // 付款金额,单位分
}

type AddMainInfoRequestDataItemEXTMainOrderPaymentPreferentialInfoItem

type AddMainInfoRequestDataItemEXTMainOrderPaymentPreferentialInfoItem struct {
	Name     string `json:"Name"`     // 名称
	Quantity int64  `json:"Quantity"` // 数量
	Value    int64  `json:"Value"`    // 优惠金额,单位分
}

type AddMainInfoRequestDataItemEXTMainOrderProductsItem

type AddMainInfoRequestDataItemEXTMainOrderProductsItem struct {
	Desc     string                                                          `json:"Desc"`     // 商品详情
	ID       string                                                          `json:"ID"`       // 商品ID
	ImgList  []string                                                        `json:"ImgList"`  // 商品图片地址
	Name     string                                                          `json:"Name"`     // 商品名称
	PayPrice int64                                                           `json:"PayPrice"` // 实付价格,单位分。
	Price    int64                                                           `json:"Price"`    // 商品原价,单位分。
	Quantity int64                                                           `json:"Quantity"` // 商品数量
	SkuAttr  []AddMainInfoRequestDataItemEXTMainOrderProductsItemSkuAttrItem `json:"SkuAttr"`  // 商品SKU属性
}

type AddMainInfoRequestDataItemEXTMainOrderProductsItemSkuAttrItem

type AddMainInfoRequestDataItemEXTMainOrderProductsItemSkuAttrItem struct {
	Name  string `json:"Name"`  //
	Value string `json:"Value"` //
}

type AddMainInfoRequestDataItemEXTSubsOrder

type AddMainInfoRequestDataItemEXTSubsOrder struct {
	Items  []AddMainInfoRequestDataItemEXTSubsOrderItemsItem `json:"Items"`  //
	Status int64                                             `json:"Status"` //
}

type AddMainInfoRequestDataItemEXTSubsOrderItemsItem

type AddMainInfoRequestDataItemEXTSubsOrderItemsItem struct {
	CTime       int64                                                      `json:"CTime"`       // 售后订单创建时间,时间戳
	MTime       int64                                                      `json:"MTime"`       // 售后订单修改时间,时间戳
	OrderDetail AddMainInfoRequestDataItemEXTSubsOrderItemsItemOrderDetail `json:"OrderDetail"` // 退款退货订单详情跳转
	OrderType   int64                                                      `json:"OrderType"`   // 退款订单类型
	Refund      AddMainInfoRequestDataItemEXTSubsOrderItemsItemRefund      `json:"Refund"`      // 商品 退款/退货 信息
	SubOrderID  string                                                     `json:"SubOrderID"`  // 售后订单ID
	SubStatus   int64                                                      `json:"SubStatus"`   // 自订单状态,枚举参照 【退换货枚举值】
}

type AddMainInfoRequestDataItemEXTSubsOrderItemsItemOrderDetail

type AddMainInfoRequestDataItemEXTSubsOrderItemsItemOrderDetail struct {
	AndroidSchema string `json:"AndroidSchema"` //
	IPhoneSchema  string `json:"IPhoneSchema"`  //
	Name          string `json:"Name"`          //
	Status        int64  `json:"Status"`        //
	SwanSchema    string `json:"SwanSchema"`    //
}

type AddMainInfoRequestDataItemEXTSubsOrderItemsItemRefund

type AddMainInfoRequestDataItemEXTSubsOrderItemsItemRefund struct {
	Amount  int64                                                              `json:"Amount"`  // 退款总金额
	Product []AddMainInfoRequestDataItemEXTSubsOrderItemsItemRefundProductItem `json:"Product"` // 退款/退货商品
}

type AddMainInfoRequestDataItemEXTSubsOrderItemsItemRefundProductItem

type AddMainInfoRequestDataItemEXTSubsOrderItemsItemRefundProductItem struct {
	Amount   int64  `json:"Amount"`   // 应退金额,单位分
	ID       string `json:"ID"`       // 商品ID
	Quantity int64  `json:"Quantity"` // 商品退款/商品退货 数量
}

type AddMainInfoResponse

type AddMainInfoResponse struct {
	Data      []AddMainInfoResponsedataItem `json:"data"`       // 响应参数
	Errno     int64                         `json:"errno"`      // 状态码
	ErrMsg    string                        `json:"msg"`        // 错误信息
	ErrorCode int64                         `json:"error_code"` // openapi 错误码
	ErrorMsg  string                        `json:"error_msg"`  // openapi 错误信息
}

type AddMainInfoResponsedataItem

type AddMainInfoResponsedataItem struct {
	BizAppID     string `json:"biz_app_id"`    // POST请求参数中BizAPPID
	CateID       string `json:"cate_id"`       // POST请求参数中CateID
	ResourceID   string `json:"resource_id"`   // POST请求参数中ResourceID
	RowsAffected string `json:"rows_affected"` // 请求受影响行数(即请求是否成功 0为失败 非0为成功)
}

func AddMainInfo

func AddMainInfo(params *AddMainInfoRequest) ([]AddMainInfoResponsedataItem, error)

AddMainInfo

type AppendSubInfoRequest

type AppendSubInfoRequest struct {
	AccessToken string                         // 授权小程序的接口调用凭据
	OpenID      string                         // 用户openId
	SceneID     string                         // 百度收银台分配的平台订单ID,通知支付状态接口返回的orderId
	SceneType   int64                          // 支付场景类型,开发者请默认传2
	Data        []AppendSubInfoRequestDataItem //
}

AppendSubInfoRequest 请求结构体

type AppendSubInfoRequestDataItem

type AppendSubInfoRequestDataItem struct {
	BizAPPID   string                          `json:"BizAPPID"`   // 小程序的appKey
	CateID     int64                           `json:"CateID"`     // 2:订单种类-虚拟物品
	EXT        AppendSubInfoRequestDataItemEXT `json:"EXT"`        // 拓展字段 根据资产的不同其结构也不固定 此处以订单为例
	ResourceID string                          `json:"ResourceID"` // 开发者接入的唯一订单ID
}

type AppendSubInfoRequestDataItemEXT

type AppendSubInfoRequestDataItemEXT struct {
	SubsOrder AppendSubInfoRequestDataItemEXTSubsOrder `json:"SubsOrder"` //  售后订单信息
}

type AppendSubInfoRequestDataItemEXTSubsOrder

type AppendSubInfoRequestDataItemEXTSubsOrder struct {
	Items []AppendSubInfoRequestDataItemEXTSubsOrderItemsItem `json:"Items"` //
}

type AppendSubInfoRequestDataItemEXTSubsOrderItemsItem

type AppendSubInfoRequestDataItemEXTSubsOrderItemsItem struct {
	CTime       int64                                                        `json:"CTime"`       // 售后订单创建时间,时间戳
	MTime       int64                                                        `json:"MTime"`       // 售后订单修改时间,时间戳
	OrderDetail AppendSubInfoRequestDataItemEXTSubsOrderItemsItemOrderDetail `json:"OrderDetail"` // 退款退货订单详情跳转
	OrderType   int64                                                        `json:"OrderType"`   // 退款订单类型
	Refund      AppendSubInfoRequestDataItemEXTSubsOrderItemsItemRefund      `json:"Refund"`      // 商品 退款/退货 信息
	SubOrderID  string                                                       `json:"SubOrderID"`  // 售后订单ID
	SubStatus   int64                                                        `json:"SubStatus"`   // 自订单状态,枚举参照 【退换货枚举值】
}

type AppendSubInfoRequestDataItemEXTSubsOrderItemsItemOrderDetail

type AppendSubInfoRequestDataItemEXTSubsOrderItemsItemOrderDetail struct {
	Name       string `json:"Name"`       //
	Status     int64  `json:"Status"`     //
	SwanSchema string `json:"SwanSchema"` //
}

type AppendSubInfoRequestDataItemEXTSubsOrderItemsItemRefund

type AppendSubInfoRequestDataItemEXTSubsOrderItemsItemRefund struct {
	Amount  int64                                                                `json:"Amount"`  // 退款总金额
	Product []AppendSubInfoRequestDataItemEXTSubsOrderItemsItemRefundProductItem `json:"Product"` // 退款/退货商品
}

type AppendSubInfoRequestDataItemEXTSubsOrderItemsItemRefundProductItem

type AppendSubInfoRequestDataItemEXTSubsOrderItemsItemRefundProductItem struct {
	Amount   int64  `json:"Amount"`   // 应退金额,单位分
	ID       string `json:"ID"`       // 商品ID
	Quantity int64  `json:"Quantity"` // 商品退款/商品退货 数量
}

type AppendSubInfoResponse

type AppendSubInfoResponse struct {
	Data      []AppendSubInfoResponsedataItem `json:"data"`       // 响应参数
	Errno     int64                           `json:"errno"`      // 状态码
	ErrMsg    string                          `json:"msg"`        // 错误信息
	ErrorCode int64                           `json:"error_code"` // openapi 错误码
	ErrorMsg  string                          `json:"error_msg"`  // openapi 错误信息
}

type AppendSubInfoResponsedataItem

type AppendSubInfoResponsedataItem struct {
	BizAppID     string `json:"biz_app_id"`    // POST请求参数中BizAPPID
	CateID       string `json:"cate_id"`       // POST请求参数中CateID
	ResourceID   string `json:"resource_id"`   // POST请求参数中ResourceID
	RowsAffected string `json:"rows_affected"` // 请求受影响行数(即请求是否成功 0为失败 非0为成功)
}

func AppendSubInfo

func AppendSubInfo(params *AppendSubInfoRequest) ([]AppendSubInfoResponsedataItem, error)

AppendSubInfo

type UpdateMainInfoRequest

type UpdateMainInfoRequest struct {
	AccessToken string                          // 授权小程序的接口调用凭据
	OpenID      string                          // 用户 openId
	SceneID     string                          // 百度收银台分配的平台订单 ID ,通知支付状态接口返回的 orderId
	SceneType   int64                           // 支付场景类型,开发者请默认传 2
	Data        []UpdateMainInfoRequestDataItem //
}

UpdateMainInfoRequest 请求结构体

type UpdateMainInfoRequestDataItem

type UpdateMainInfoRequestDataItem struct {
	BizAPPID   string                           `json:"BizAPPID"`   // 小程序的key
	CateID     int64                            `json:"CateID"`     // 2:订单种类-虚拟物品
	EXT        UpdateMainInfoRequestDataItemEXT `json:"EXT"`        // 拓展字段 此处以订单为例
	ResourceID string                           `json:"ResourceID"` // 开发者接入的唯一订单ID
	Status     int64                            `json:"Status"`     // 200:订单状态-已完成交易
}

type UpdateMainInfoRequestDataItemEXT

type UpdateMainInfoRequestDataItemEXT struct {
	MainOrder UpdateMainInfoRequestDataItemEXTMainOrder `json:"MainOrder"` // 订单信息
}

type UpdateMainInfoRequestDataItemEXTMainOrder

type UpdateMainInfoRequestDataItemEXTMainOrder struct {
	Appraise    UpdateMainInfoRequestDataItemEXTMainOrderAppraise       `json:"Appraise"`    // 订单评价跳转
	OrderDetail UpdateMainInfoRequestDataItemEXTMainOrderOrderDetail    `json:"OrderDetail"` // 订单详情跳转
	Payment     UpdateMainInfoRequestDataItemEXTMainOrderPayment        `json:"Payment"`     // 支付信息
	Products    []UpdateMainInfoRequestDataItemEXTMainOrderProductsItem `json:"Products"`    // 商品信息
}

type UpdateMainInfoRequestDataItemEXTMainOrderAppraise

type UpdateMainInfoRequestDataItemEXTMainOrderAppraise struct {
	Name       string `json:"Name"`       //
	Status     int64  `json:"Status"`     //
	SwanSchema string `json:"SwanSchema"` //
}

type UpdateMainInfoRequestDataItemEXTMainOrderOrderDetail

type UpdateMainInfoRequestDataItemEXTMainOrderOrderDetail struct {
	Name       string `json:"Name"`       //
	Status     int64  `json:"Status"`     //
	SwanSchema string `json:"SwanSchema"` //
}

type UpdateMainInfoRequestDataItemEXTMainOrderPayment

type UpdateMainInfoRequestDataItemEXTMainOrderPayment struct {
	Amount           int64                                                                  `json:"Amount"`           // 合计金额,单位分
	IsPayment        bool                                                                   `json:"IsPayment"`        // 是否支付
	Method           int64                                                                  `json:"Method"`           // 支付方式
	PaymentInfo      []UpdateMainInfoRequestDataItemEXTMainOrderPaymentPaymentInfoItem      `json:"PaymentInfo"`      // 付款信息
	PreferentialInfo []UpdateMainInfoRequestDataItemEXTMainOrderPaymentPreferentialInfoItem `json:"PreferentialInfo"` // 优惠信息
	Time             int64                                                                  `json:"Time"`             // 付款时间,时间戳
}

type UpdateMainInfoRequestDataItemEXTMainOrderPaymentPaymentInfoItem

type UpdateMainInfoRequestDataItemEXTMainOrderPaymentPaymentInfoItem struct {
	Name     string `json:"Name"`     // 展示名称
	Quantity int64  `json:"Quantity"` // 数量
	Value    int64  `json:"Value"`    // 付款金额,单位分
}

type UpdateMainInfoRequestDataItemEXTMainOrderPaymentPreferentialInfoItem

type UpdateMainInfoRequestDataItemEXTMainOrderPaymentPreferentialInfoItem struct {
	Name     string `json:"Name"`     // 名称
	Quantity int64  `json:"Quantity"` // 数量
	Value    int64  `json:"Value"`    // 优惠金额,单位分
}

type UpdateMainInfoRequestDataItemEXTMainOrderProductsItem

type UpdateMainInfoRequestDataItemEXTMainOrderProductsItem struct {
	Desc     string                                                             `json:"Desc"`     // 商品详情
	ID       string                                                             `json:"ID"`       // 商品ID
	ImgList  []string                                                           `json:"ImgList"`  // 商品图片地址
	Name     string                                                             `json:"Name"`     // 商品名称
	PayPrice int64                                                              `json:"PayPrice"` // 实付价格,单位分。
	Price    int64                                                              `json:"Price"`    // 商品原价,单位分。
	Quantity int64                                                              `json:"Quantity"` // 商品数量
	SkuAttr  []UpdateMainInfoRequestDataItemEXTMainOrderProductsItemSkuAttrItem `json:"SkuAttr"`  // 商品SKU属性
}

type UpdateMainInfoRequestDataItemEXTMainOrderProductsItemSkuAttrItem

type UpdateMainInfoRequestDataItemEXTMainOrderProductsItemSkuAttrItem struct {
	Name  string `json:"Name"`  //
	Value string `json:"Value"` //
}

type UpdateMainInfoResponse

type UpdateMainInfoResponse struct {
	Data      []UpdateMainInfoResponsedataItem `json:"data"`       // 响应参数
	Errno     int64                            `json:"errno"`      // 状态码
	ErrMsg    string                           `json:"msg"`        // 错误信息
	ErrorCode int64                            `json:"error_code"` // openapi 错误码
	ErrorMsg  string                           `json:"error_msg"`  // openapi 错误信息
}

type UpdateMainInfoResponsedataItem

type UpdateMainInfoResponsedataItem struct {
	BizAppID     string `json:"biz_app_id"`    // POST请求参数中BizAPPID
	CateID       string `json:"cate_id"`       // POST请求参数中CateID
	ResourceID   string `json:"resource_id"`   // POST请求参数中ResourceID
	RowsAffected string `json:"rows_affected"` // 请求受影响行数(即请求是否成功 0为失败 非0为成功)
}

func UpdateMainInfo

func UpdateMainInfo(params *UpdateMainInfoRequest) ([]UpdateMainInfoResponsedataItem, error)

UpdateMainInfo

type UpdateMainStatusRequest

type UpdateMainStatusRequest struct {
	AccessToken string                            // 授权小程序的接口调用凭据
	OpenID      string                            // 用户 openId
	SceneID     string                            // 百度收银台分配的平台订单 ID ,通知支付状态接口返回的 orderId
	SceneType   int64                             // 支付场景类型,开发者请默认传 2
	Data        []UpdateMainStatusRequestDataItem //
}

UpdateMainStatusRequest 请求结构体

type UpdateMainStatusRequestDataItem

type UpdateMainStatusRequestDataItem struct {
	BizAPPID   string `json:"BizAPPID"`   // 应用小程序Key
	CateID     int64  `json:"CateID"`     // 2:订单种类-虚拟物品
	ResourceID string `json:"ResourceID"` // 开发者接入的唯一订单ID
	Status     int64  `json:"Status"`     // 200:订单状态-已完成交易
}

type UpdateMainStatusResponse

type UpdateMainStatusResponse struct {
	Data      []UpdateMainStatusResponsedataItem `json:"data"`       // 响应参数
	Errno     int64                              `json:"errno"`      // 状态码
	ErrMsg    string                             `json:"msg"`        // 错误信息
	ErrorCode int64                              `json:"error_code"` // openapi 错误码
	ErrorMsg  string                             `json:"error_msg"`  // openapi 错误信息
}

type UpdateMainStatusResponsedataItem

type UpdateMainStatusResponsedataItem struct {
	BizAppID     string `json:"biz_app_id"`    // POST请求参数中BizAPPID
	CateID       string `json:"cate_id"`       // POST请求参数中CateID
	ResourceID   string `json:"resource_id"`   // POST请求参数中ResourceID
	RowsAffected string `json:"rows_affected"` // 请求受影响行数(即请求是否成功 0为失败 非0为成功)
}

func UpdateMainStatus

func UpdateMainStatus(params *UpdateMainStatusRequest) ([]UpdateMainStatusResponsedataItem, error)

UpdateMainStatus

type UpdateSubInfoRequest

type UpdateSubInfoRequest struct {
	AccessToken string                         // 授权小程序的接口调用凭据
	OpenID      string                         // 用户openId
	SceneID     string                         // 百度收银台分配的平台订单ID,通知支付状态接口返回的orderId
	SceneType   int64                          // 支付场景类型,开发者请默认传2
	Data        []UpdateSubInfoRequestDataItem //
}

UpdateSubInfoRequest 请求结构体

type UpdateSubInfoRequestDataItem

type UpdateSubInfoRequestDataItem struct {
	BizAPPID   string                          `json:"BizAPPID"`   //
	CateID     int64                           `json:"CateID"`     //
	EXT        UpdateSubInfoRequestDataItemEXT `json:"EXT"`        //
	ResourceID string                          `json:"ResourceID"` //
}

type UpdateSubInfoRequestDataItemEXT

type UpdateSubInfoRequestDataItemEXT struct {
	SubsOrder UpdateSubInfoRequestDataItemEXTSubsOrder `json:"SubsOrder"` //
}

type UpdateSubInfoRequestDataItemEXTSubsOrder

type UpdateSubInfoRequestDataItemEXTSubsOrder struct {
	Items  []UpdateSubInfoRequestDataItemEXTSubsOrderItemsItem `json:"Items"`  //
	Status int64                                               `json:"Status"` //
}

type UpdateSubInfoRequestDataItemEXTSubsOrderItemsItem

type UpdateSubInfoRequestDataItemEXTSubsOrderItemsItem struct {
	CTime       int64                                                        `json:"CTime"`       //
	MTime       int64                                                        `json:"MTime"`       //
	OrderDetail UpdateSubInfoRequestDataItemEXTSubsOrderItemsItemOrderDetail `json:"OrderDetail"` //
	OrderType   int64                                                        `json:"OrderType"`   //
	Refund      UpdateSubInfoRequestDataItemEXTSubsOrderItemsItemRefund      `json:"Refund"`      //
	SubOrderID  string                                                       `json:"SubOrderID"`  //
	SubStatus   int64                                                        `json:"SubStatus"`   //
}

type UpdateSubInfoRequestDataItemEXTSubsOrderItemsItemOrderDetail

type UpdateSubInfoRequestDataItemEXTSubsOrderItemsItemOrderDetail struct {
	AndroidSchema string `json:"AndroidSchema"` //
	H5Schema      string `json:"H5Schema"`      //
	IPhoneSchema  string `json:"IPhoneSchema"`  //
	Name          string `json:"Name"`          //
	Status        int64  `json:"Status"`        //
	SwanSchema    string `json:"SwanSchema"`    //
}

type UpdateSubInfoRequestDataItemEXTSubsOrderItemsItemRefund

type UpdateSubInfoRequestDataItemEXTSubsOrderItemsItemRefund struct {
	Amount  int64                                                                `json:"Amount"`  //
	Product []UpdateSubInfoRequestDataItemEXTSubsOrderItemsItemRefundProductItem `json:"Product"` //
}

type UpdateSubInfoRequestDataItemEXTSubsOrderItemsItemRefundProductItem

type UpdateSubInfoRequestDataItemEXTSubsOrderItemsItemRefundProductItem struct {
	Amount   int64  `json:"Amount"`   //
	ID       string `json:"ID"`       //
	Quantity int64  `json:"Quantity"` //
}

type UpdateSubInfoResponse

type UpdateSubInfoResponse struct {
	Data      []UpdateSubInfoResponsedataItem `json:"data"`       // 响应参数
	Errno     int64                           `json:"errno"`      // 状态码
	ErrMsg    string                          `json:"msg"`        // 错误信息
	ErrorCode int64                           `json:"error_code"` // openapi 错误码
	ErrorMsg  string                          `json:"error_msg"`  // openapi 错误信息
}

type UpdateSubInfoResponsedataItem

type UpdateSubInfoResponsedataItem struct {
	BizAppID     string `json:"biz_app_id"`    // POST请求参数中BizAPPID
	CateID       string `json:"cate_id"`       // POST请求参数中CateID
	ResourceID   string `json:"resource_id"`   // POST请求参数中ResourceID
	RowsAffected string `json:"rows_affected"` // 请求受影响行数(即请求是否成功 0为失败 非0为成功)
}

func UpdateSubInfo

func UpdateSubInfo(params *UpdateSubInfoRequest) ([]UpdateSubInfoResponsedataItem, error)

UpdateSubInfo

type UpdateSubStatusRequest

type UpdateSubStatusRequest struct {
	AccessToken string                           // 授权小程序的接口调用凭据
	OpenID      string                           // 用户openId
	SceneID     string                           // 百度收银台分配的平台订单ID,通知支付状态接口返回的orderId
	SceneType   int64                            // 支付场景类型,开发者请默认传2
	Data        []UpdateSubStatusRequestDataItem //
}

UpdateSubStatusRequest 请求结构体

type UpdateSubStatusRequestDataItem

type UpdateSubStatusRequestDataItem struct {
	BizAPPID   string                            `json:"BizAPPID"`   // 小程序的appKey
	CateID     int64                             `json:"CateID"`     // 2:订单种类-虚拟物品
	EXT        UpdateSubStatusRequestDataItemEXT `json:"EXT"`        // 拓展字段 根据资产的不同其结构也不固定 此处以订单为例
	ResourceID string                            `json:"ResourceID"` // 开发者接入的唯一订单ID
}

type UpdateSubStatusRequestDataItemEXT

type UpdateSubStatusRequestDataItemEXT struct {
	SubsOrder UpdateSubStatusRequestDataItemEXTSubsOrder `json:"SubsOrder"` // 售后订单信息
}

type UpdateSubStatusRequestDataItemEXTSubsOrder

type UpdateSubStatusRequestDataItemEXTSubsOrder struct {
	Items  []UpdateSubStatusRequestDataItemEXTSubsOrderItemsItem `json:"Items"`  //
	Status int64                                                 `json:"Status"` //
}

type UpdateSubStatusRequestDataItemEXTSubsOrderItemsItem

type UpdateSubStatusRequestDataItemEXTSubsOrderItemsItem struct {
	SubOrderID string `json:"SubOrderID"` // 售后订单ID
	SubStatus  int64  `json:"SubStatus"`  // 自订单状态,枚举参照 【退换货枚举值】
}

type UpdateSubStatusResponse

type UpdateSubStatusResponse struct {
	Data      []UpdateSubStatusResponsedataItem `json:"data"`       // 响应参数
	Errno     int64                             `json:"errno"`      // 状态码
	ErrMsg    string                            `json:"msg"`        // 错误信息
	ErrorCode int64                             `json:"error_code"` // openapi 错误码
	ErrorMsg  string                            `json:"error_msg"`  // openapi 错误信息
}

type UpdateSubStatusResponsedataItem

type UpdateSubStatusResponsedataItem struct {
	BizAppID     string `json:"biz_app_id"`    // POST请求参数中BizAPPID
	CateID       string `json:"cate_id"`       // POST请求参数中CateID
	ResourceID   string `json:"resource_id"`   // POST请求参数中ResourceID
	RowsAffected string `json:"rows_affected"` // 请求受影响行数(即请求是否成功 0为失败 非0为成功)
}

func UpdateSubStatus

func UpdateSubStatus(params *UpdateSubStatusRequest) ([]UpdateSubStatusResponsedataItem, error)

UpdateSubStatus

Jump to

Keyboard shortcuts

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