From 929f3aa8973c258beab6a30573bb0c4bd00a913d Mon Sep 17 00:00:00 2001 From: renzhiyuan <465386466@qq.com> Date: Mon, 27 Jul 2026 10:11:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=96=87=E4=BB=B6:=20xy=5Fsh?= =?UTF-8?q?/internal/entities/response.go?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xy_sh/internal/entities/response.go | 42 +++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 xy_sh/internal/entities/response.go diff --git a/xy_sh/internal/entities/response.go b/xy_sh/internal/entities/response.go new file mode 100644 index 0000000..ad26c4b --- /dev/null +++ b/xy_sh/internal/entities/response.go @@ -0,0 +1,42 @@ +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 +) \ No newline at end of file