
package shop.alien.entity.store.excelVo;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import shop.alien.entity.store.excelVo.util.ExcelHeader;

/**
 * @author YinDP
 * @since 2025-4-2
 */
@Data
@JsonInclude
@ApiModel(value = "StoreInfo表Excel导出对象", description = "门店信息")
public class StoreInfoExpiredRecordsExcelVo {

    @ExcelHeader("序号")
    @ApiModelProperty(value = "序号")
    private Integer serialNumber;

    @ApiModelProperty(value = "主键")
    @ExcelHeader("商铺ID")
    private Integer id;

    @ApiModelProperty(value = "门店名称")
    @ExcelHeader("店铺名称")
    private String storeName;

    @ApiModelProperty(value = "经营板块名称")
    @ExcelHeader("经营板块")
    private String businessSectionName;

    @ApiModelProperty(value = "到期时间")
    @ExcelHeader("到期时间")
    private String expirationTime;

    @ApiModelProperty(value = "剩余天数")
    @ExcelHeader("剩余天数")
    private Long daysToExpire;

    @ApiModelProperty(value = "状态")
    @ExcelHeader("状态")
    private String expiredState;


}
