package entities type CommonResponse struct { Code int `json:"code"` Msg string `json:"msg"` Data interface{} `json:"data"` } type OrderResponseData struct { OrderNo string `json:"orderNo"` CouponNo string `json:"couponNo,omitempty"` CouponCode string `json:"couponCode,omitempty"` Status int `json:"status"` ExpireTime string `json:"expireTime,omitempty"` } type QueryOrderResponseData struct { OrderNo string `json:"orderNo"` Status int `json:"status"` Account string `json:"account,omitempty"` CardInfo *CardInfo `json:"cardInfo,omitempty"` CouponId string `json:"couponId,omitempty"` } type WxRechargeResponseData struct { OrderNo string `json:"orderNo"` Status int `json:"status"` CouponId string `json:"couponId,omitempty"` } const ( StatusSending = -1 StatusSuccess = 0 StatusFailed = 1 StatusRedeemed = 2 StatusExpired = 3 ) const ( CodeSuccess = 0 CodeFailed = -1 )