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