Quellcode durchsuchen

feat(store): 新增立减金退款审核参数类

- 添加 FsStoreCashCouponRefundApprovalParam 类用于审核操作- 添加 FsStoreCashCouponRefundParam 类用于退款请求
-两个类均包含必要的验证注解和 Swagger 文档注释- 定义了立减金记录ID、审核状态、备注及审核人等字段
- 设置了优惠券类型默认值及相关校验规则
xw vor 3 Wochen
Ursprung
Commit
25ea4980df

+ 30 - 0
fs-service/src/main/java/com/fs/hisStore/param/FsStoreCashCouponRefundApprovalParam.java

@@ -0,0 +1,30 @@
+package com.fs.hisStore.param;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+import javax.validation.constraints.Positive;
+
+@Data
+@ApiModel("立减金退款审核参数")
+public class FsStoreCashCouponRefundApprovalParam {
+    
+    @NotNull(message = "立减金记录ID不能为空")
+    @Positive(message = "立减金记录ID必须为正数")
+    @ApiModelProperty(value = "立减金记录ID")
+    private Long id;
+    
+    @NotNull(message = "审核状态不能为空")
+    @ApiModelProperty(value = "审核状态:1-通过,2-拒绝")
+    private Integer approvalStatus;
+    
+    @ApiModelProperty(value = "审核备注", example = "审核通过")
+    private String approvalRemark;
+    
+    @ApiModelProperty(value = "审核人", example = "管理员")
+    private String approver;
+
+    private Integer couponType;
+}

+ 32 - 0
fs-service/src/main/java/com/fs/hisStore/param/FsStoreCashCouponRefundParam.java

@@ -0,0 +1,32 @@
+package com.fs.hisStore.param;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+import javax.validation.constraints.Positive;
+
+@Data
+@ApiModel("立减金退款参数")
+public class FsStoreCashCouponRefundParam {
+    
+    @NotNull(message = "立减金记录ID不能为空")
+    @Positive(message = "立减金记录ID必须为正数")
+    @ApiModelProperty(value = "立减金记录ID")
+    private Long id;
+
+    @ApiModelProperty(value = "用户ID")
+    private Long userId;
+    
+    @NotNull(message = "优惠券ID不能为空")
+    @Positive(message = "优惠券ID必须为正数")
+    @ApiModelProperty(value = "优惠券ID")
+    private Long couponId;
+
+    //couponType 3 立减金
+    @NotNull(message = "优惠券类型不能为空")
+    @Positive(message = "优惠券类型必须为正数")
+    @ApiModelProperty(value = "优惠券类型")
+    private Integer couponType;
+}