49 lines
2.1 KiB
Go
49 lines
2.1 KiB
Go
package entities
|
|
|
|
// OrderRequest 卡券/直充权益下单接口请求业务参数
|
|
type OrderRequest struct {
|
|
ActCode string `json:"actCode"` // 活动code
|
|
GoodsCode string `json:"goodsCode"` // 供应商商品编号
|
|
ActOrderNum string `json:"actOrderNum"` // 活动方订单号
|
|
Account string `json:"account,omitempty"` // 充值账号
|
|
CallbackUrl string `json:"callbackUrl,omitempty"` // 回调地址
|
|
}
|
|
|
|
// QueryRequest 订单查询接口请求业务参数
|
|
type QueryRequest struct {
|
|
ActCode string `json:"actCode"` // 活动code
|
|
OrderNo string `json:"orderNo"` // 供应商订单号
|
|
}
|
|
|
|
// WechatRechargeRequest 微信立减金订单充值接口请求业务参数
|
|
type WechatRechargeRequest struct {
|
|
ActCode string `json:"actCode"` // 活动code
|
|
OrderNo string `json:"orderNo"` // 供应商订单号
|
|
GoodsCode string `json:"goodsCode"` // 供应商商品编号
|
|
ActOrderNum string `json:"actOrderNum"` // 活动方订单号
|
|
AppId string `json:"appId"` // 公众账号ID
|
|
OpenId string `json:"openId"` // 微信用户标识
|
|
CallbackUrl string `json:"callbackUrl,omitempty"` // 回调地址
|
|
}
|
|
|
|
// CallbackRequest 充值结果通知接口回调业务参数
|
|
type CallbackRequest struct {
|
|
OrderNo string `json:"orderNo"` // 供应商订单号
|
|
ActOrderNum string `json:"actOrderNum"` // 活动方订单号
|
|
Status int `json:"status"` // 订单状态
|
|
Account string `json:"account,omitempty"` // 直充账号
|
|
CardInfo *CardInfo `json:"cardInfo,omitempty"` // 卡券信息
|
|
CouponId string `json:"couponId,omitempty"` // 微信优惠id
|
|
}
|
|
|
|
// CardInfo 卡券信息
|
|
type CardInfo struct {
|
|
CouponNo string `json:"couponNo"` // 卡号/短链
|
|
CouponCode string `json:"couponCode"` // 卡密
|
|
ExpireTime string `json:"expireTime"` // 过期时间
|
|
}
|
|
|
|
// EncryptedRequest 加密请求体
|
|
type EncryptedRequest struct {
|
|
EncryptedData string `json:"encryptedData"` // SM4加密后的业务数据
|
|
} |