28 lines
1.3 KiB
Go
28 lines
1.3 KiB
Go
package vo
|
||
|
||
//从订单MQTT中获取的消息
|
||
type MQTTOrder struct {
|
||
Topic string `json:"topic"` //主题
|
||
MsgId string `json:"msgId"` //消息ID
|
||
OrderId string `json:"orderId"` //订单号
|
||
OrderEndTime int64 `json:"orderEndTime"` //支付完成时间,unix时间戳
|
||
Price string `json:"price"` //订单原价(小数点后6位)
|
||
Amount string `json:"amount"` //支付金额(小数点后6位)
|
||
Bean string `json:"bean"` //抵扣金豆
|
||
ShopId string `json:"shopId"` //店铺ID
|
||
OpenId string `json:"openId"` //微信或支付宝用户Id
|
||
Channel int `json:"channel"` //1微信2支付宝
|
||
Mobile string `json:"mobile"` //付款用户手机号
|
||
SendTime int64 `json:"sendTime"` //发送消息时间,unix时间戳
|
||
}
|
||
|
||
//发送到机器猫的MQTT消息
|
||
type MQTTDevice struct {
|
||
MsgId string `json:"msgId"` //消息编号
|
||
Type string `json:"type"` //1支付宝 2微信 3银联云闪付 99文字转语音播 100测试播报语音
|
||
Template string `json:"template"` //tts语音播板
|
||
Amount string `json:"amount"` //播报金额
|
||
Nonce string `json:"nonce"` //随机数
|
||
Sign string `json:"sign"` //签名
|
||
}
|