PointActivityValidityDTO.java 788 B

123456789101112131415161718192021222324252627
  1. package com.ylx.point.domain.dto;
  2. import com.ylx.common.annotation.Excel;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import javax.validation.constraints.NotNull;
  7. @Data
  8. @ApiModel("积分活动分页查询请求DTO")
  9. public class PointActivityValidityDTO {
  10. @ApiModelProperty("活动类型")
  11. @NotNull(message = "活动类型不能为空")
  12. private Integer activityType;
  13. @ApiModelProperty("过期策略: 1=永久有效, 2=逐笔过期(N天), 3=逐年过期(N年)")
  14. private Integer expirePolicy;
  15. @ApiModelProperty("有效期天数 (仅当 expire_policy=2 时有效)")
  16. private Long expireDays;
  17. @Excel(name = "逐年过期年份 (expire_policy=3时有效)")
  18. private String expireYear;
  19. }