From 0ef0a0b8cc87b84905c27c69b932b37bd8a88ed6 Mon Sep 17 00:00:00 2001 From: renzhiyuan <465386466@qq.com> Date: Fri, 24 Jul 2026 18:13:53 +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 | 17 +++++++++++++++++ 1 file changed, 17 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..dfc4c7e --- /dev/null +++ b/xy_sh/internal/entities/response.go @@ -0,0 +1,17 @@ +package entities + +// ApiResponse 通用API响应 +type ApiResponse struct { + Code int `json:"code"` // 0成功 -1失败 + Msg string `json:"msg"` // 错误信息 + Data interface{} `json:"data"` // 加密后的业务数据字符串 +} + +// OrderCreateResponse 下单响应业务数据(解密后) +type OrderCreateResponse struct { + OrderNo string `json:"orderNo"` // 供应商订单号 + CouponNo string `json:"couponNo,omitempty"` // 卡号 + CouponCode string `json:"couponCode,omitempty"` // 卡密 + Status int `json:"status"` // -1发放中 0成功 1失败 2已核销 3已过期 + ExpireTime string `json:"expireTime,omitempty"` // 有效期 +} \ No newline at end of file