xy_sh-20260727101126/xy_sh/internal/entities/response.go

42 lines
960 B
Go

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
)