From 7307fad287994fce2567bf4a7bdd4b7d3f06ea83 Mon Sep 17 00:00:00 2001
From: p-honggang.li <p-honggang.li@pcitc.com>
Date: 星期三, 03 九月 2025 18:30:53 +0800
Subject: [PATCH] 修改积分交易

---
 src/main/java/com/webmanage/dto/DeductUserPointsDTO.java |   44 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 44 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/webmanage/dto/DeductUserPointsDTO.java b/src/main/java/com/webmanage/dto/DeductUserPointsDTO.java
new file mode 100644
index 0000000..7d1ad4a
--- /dev/null
+++ b/src/main/java/com/webmanage/dto/DeductUserPointsDTO.java
@@ -0,0 +1,44 @@
+package com.webmanage.dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
+import javax.validation.constraints.Positive;
+
+/**
+ * 鎵e噺鐢ㄦ埛绉垎DTO
+ */
+@Data
+@ApiModel(value = "DeductUserPointsDTO", description = "鎵e噺鐢ㄦ埛绉垎")
+public class DeductUserPointsDTO {
+
+    @ApiModelProperty("鐢ㄦ埛ID")
+    @NotBlank(message = "鐢ㄦ埛ID涓嶈兘涓虹┖")
+    private String userId;
+
+    @ApiModelProperty("鍗曚綅ID")
+    private String unitId;
+
+    @ApiModelProperty("鎵e噺绉垎鏁伴噺")
+    @NotNull(message = "鎵e噺绉垎鏁伴噺涓嶈兘涓虹┖")
+    @Positive(message = "鎵e噺绉垎鏁伴噺蹇呴』澶т簬0")
+    private Integer points;
+
+    @ApiModelProperty("璁㈠崟ID")
+    private String orderId;
+
+    @ApiModelProperty("鎵e噺鍘熷洜/澶囨敞")
+    private String remark;
+
+    @ApiModelProperty("鏁版嵁绫荤洰")
+    private String dataCategory = "resource_transaction";
+
+    @ApiModelProperty("鏁版嵁绫诲瀷")
+    private Integer dataType = 1; // 1琛ㄧず娑堣��
+
+    @ApiModelProperty("鎻愪緵鑰�")
+    private String providerId;
+}

--
Gitblit v1.8.0