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