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