TRX 1 年之前
父节点
当前提交
daae8fa2bc

+ 38 - 0
src/main/java/com/github/microservice/models/requestModel/SuperResponseModel.java

@@ -0,0 +1,38 @@
+package com.github.microservice.models.requestModel;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * @author TRX
+ * @date 2024/8/21
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class SuperResponseModel {
+
+    @Schema(description = "返回码")
+    private int code;
+
+    @Schema(description = "失败消息")
+    private String msg;
+
+    public boolean isSuccess = true;
+
+    @Schema(description = "消耗的毫秒数")
+    private Long millis;
+
+    public void setFailed(String msg) {
+        this.msg = msg;
+        isSuccess = false;
+    }
+
+    public void setSuccess(String msg) {
+        this.msg = msg;
+        isSuccess = true;
+    }
+
+}

+ 2 - 0
src/main/java/com/github/microservice/models/type/PaymentType.java

@@ -6,6 +6,8 @@ import lombok.Getter;
  * 支付方式
  */
 public enum PaymentType {
+    WeChat("微信"),
+    UnionFrictionlessPay("银联无感支付"),
     UserWallet("个人钱包"),
     QrCode("微信支付"),
     WxQrCode("微信付款码支付"),