seatonwan9
2025-08-14 e4f9152bcacf02be0cb376dcb225eaf444b8951b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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;
 
/**
 * 新增积分流水DTO
 */
@Data
@ApiModel(value = "AddPointsFlowDTO", description = "新增积分流水")
public class AddPointsFlowDTO {
 
    @ApiModelProperty("用户ID")
    @NotNull(message = "用户ID不能为空")
    private Long userId;
 
    @ApiModelProperty("单位ID")
    @NotNull(message = "单位ID不能为空")
    private Long unitId;
 
    @ApiModelProperty("规则类型(获得/消费)")
    @NotBlank(message = "规则类型不能为空")
    private String ruleType;
 
    @ApiModelProperty("规则名称")
    @NotBlank(message = "规则名称不能为空")
    private String ruleName;
 
    @ApiModelProperty("关联订单ID")
    private String orderId;
 
    @ApiModelProperty("积分流水描述")
    private String description;
 
    @ApiModelProperty("触发次数(默认为1)")
    private Integer count = 1;
}