From 8720856b52c908354321d074959bd8b9edbc38b1 Mon Sep 17 00:00:00 2001
From: 陶杰 <1378534974@qq.com>
Date: 星期二, 22 十月 2024 17:35:33 +0800
Subject: [PATCH] 1.查询时候如果钱包不存在则创建
---
src/main/java/com/mzl/flower/dto/request/wallet/CreateWalletBillRecordDTO.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 52 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/mzl/flower/dto/request/wallet/CreateWalletBillRecordDTO.java b/src/main/java/com/mzl/flower/dto/request/wallet/CreateWalletBillRecordDTO.java
new file mode 100644
index 0000000..2bb0973
--- /dev/null
+++ b/src/main/java/com/mzl/flower/dto/request/wallet/CreateWalletBillRecordDTO.java
@@ -0,0 +1,52 @@
+package com.mzl.flower.dto.request.wallet;
+
+import com.mzl.flower.entity.wallet.WalletBillRecordDO;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.DecimalMin;
+import javax.validation.constraints.NotEmpty;
+import javax.validation.constraints.NotNull;
+import java.math.BigDecimal;
+
+@Data
+public class CreateWalletBillRecordDTO {
+
+ @ApiModelProperty(value = "供应商Id")
+ @NotEmpty(message = "供应商Id不能为空")
+ private String supplierId;
+
+ @ApiModelProperty(value = "钱包Id")
+ @NotNull(message = "钱包Id不能为空")
+ private Long walletId;
+
+ @ApiModelProperty(value = "账单变动类型(提现,结算)")
+ @NotEmpty(message = "账单变动类型不能为空")
+ private String type;
+
+ @ApiModelProperty(value = "类型明细")
+ @NotEmpty(message = "类型明细不能为空")
+ private String typeDetail;
+
+// @ApiModelProperty(value = "转账Id")
+// @NotEmpty(message = "转账Id不能为空")
+// private String transferId;
+
+// @ApiModelProperty(value = "变动方式(增加、减少)")
+// @NotEmpty(message = "变动方式(增加、减少)不能为空")
+// private String method;
+
+ @ApiModelProperty(value = "原金额")
+ @NotNull(message = "原金额")
+ @DecimalMin(value = "0.0", message = "原金额不能小于0")
+ private BigDecimal originalAmount;
+
+ @ApiModelProperty(value = "变动金额")
+ @DecimalMin(value = "0.0", message = "变动金额不能小于0")
+ private BigDecimal changeAmount;
+
+ @ApiModelProperty(value = "余额")
+ @DecimalMin(value = "0.0", message = "余额不能小于0")
+ private BigDecimal balance;
+
+}
--
Gitblit v1.9.3