فهرست منبع

冻账类型枚举更新

donglang 2 ماه پیش
والد
کامیت
43ffcacd52

+ 5 - 5
sckw-modules/sckw-payment/src/main/java/com/sckw/payment/enums/PrepayTypEnum.java

@@ -5,11 +5,11 @@ import lombok.Getter;
 @Getter
 public enum PrepayTypEnum {
 
-
-    FREEZE(0, "冻结"),
-    PREPAY(1, "预付"),
-    UNFREEZE(2, "解冻"),
-    CONSUME(3, "消费");
+    PREPAY(0, "预付"),
+    DEDUCTION(1, "扣款"),
+    FREEZE(2, "冻结"),
+    UNFREEZE(3, "解冻"),
+    CONSUME(4, "消费");
 
     /**
      * 数据库存储的编码值

+ 1 - 1
sckw-modules/sckw-payment/src/main/java/com/sckw/payment/model/KwpBizWalletPrepay.java

@@ -41,7 +41,7 @@ public class KwpBizWalletPrepay {
     private BigDecimal amount;
 
     /**
-     * 动帐类型  0-冻结、1-预付、2-解冻、3-消费
+     * 动帐类型  0-预付、1-扣款、2-冻结、3-解冻、4-消费
      */
     private Integer type;
 

+ 2 - 0
sckw-modules/sckw-payment/src/main/java/com/sckw/payment/request/KwpBizWalletPrepayRequest.java

@@ -5,6 +5,7 @@ import com.sckw.core.model.page.PageRequest;
 import io.swagger.v3.oas.annotations.media.Schema;
 import jakarta.validation.constraints.NotBlank;
 import jakarta.validation.constraints.NotNull;
+import jakarta.validation.constraints.Pattern;
 import lombok.Data;
 
 import java.math.BigDecimal;
@@ -37,6 +38,7 @@ public class KwpBizWalletPrepayRequest extends PageRequest {
      */
     @NotNull(message = "资金方向不能为空!")
     @Schema(description = "动帐类型  0-预付、1-扣款、2-冻结、3-解冻、4-消费")
+    @Pattern(regexp = "^[0-4]$", message = "动帐类型无效,必须是0-4之间的有效值")
     private Integer type;
 
     /**