package com.ylx.point.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = false)
@Data
@ApiModel("详情vo")
public class PointActivityValidityVo {

    @ApiModelProperty("活动类型")
    private String activityType;

    @ApiModelProperty("过期策略: 1=永久有效, 2=逐笔过期(N天), 3=逐年过期(N年)")
    private Integer expirePolicy;

    @ApiModelProperty("有效期天数 (仅当 expire_policy=2 时有效)")
    private Long expireDays;

    @ApiModelProperty("逐年过期年份 (expire_policy=3时有效)")
    private String expireYear;

}
