| package com.matrix.system.activity.vo; | 
|   | 
| import com.fasterxml.jackson.annotation.JsonFormat; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
|   | 
| import java.util.Date; | 
|   | 
| @Data | 
| public class ActivitiesListVo { | 
|      | 
|     /** | 
|      * 活动类型 团购 | 
|      */ | 
|     public static final int ACTIVITIES_TYPE_GROUP = 1; | 
|   | 
|     /** | 
|      * 活动类型 秒杀 | 
|      */ | 
|     public static final int ACTIVITIES_TYPE_SECKILL = 2; | 
|   | 
|     /** | 
|      * 活动类型 沙龙 | 
|      */ | 
|     public static final int ACTIVITIES_TYPE_SALON = 3; | 
|     /** | 
|      * 活动类型 签到 | 
|      */ | 
|     public static final int ACTIVITIES_TYPE_SIGN = 4; | 
|   | 
|     /** | 
|      * 活动状态 开启 | 
|      */ | 
|     public static final int ACTIVITIES_STATUS_OPEN = 1; | 
|   | 
|     /** | 
|      * 活动状态 关闭 | 
|      */ | 
|     public static final int ACTIVITIES_STATUS_CLOSE = 2; | 
|     /** | 
|      * 主键 | 
|      */ | 
|     private Long  id; | 
|              | 
|      | 
|     /** | 
|      * 活动名称 | 
|      */ | 
|     @ApiModelProperty(value = "活动名称") | 
|     private String  actName; | 
|     /** | 
|      * 活动编码 | 
|      */ | 
|     @ApiModelProperty(value = "活动编码") | 
|     private String  actCode; | 
|              | 
|      | 
|     /** | 
|      * 活动类型 | 
|      */ | 
|     @ApiModelProperty(value = "活动类型") | 
|     private Integer  actType; | 
|              | 
|      | 
|     /** | 
|      * 开始时间 | 
|      */ | 
|     @ApiModelProperty(value = "开始时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd", timezone="GMT+8") | 
|     private Date actBeginTime; | 
|              | 
|      | 
|     /** | 
|      * 结束时间 | 
|      */ | 
|     @ApiModelProperty(value = "结束时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd", timezone="GMT+8") | 
|     private Date  actEndTime; | 
|     /** | 
|      * 活动状态 | 
|      */ | 
|     @ApiModelProperty(value = "活动状态") | 
|     private Integer  actStatus; | 
|   | 
|     //未发布 | 
|     public static final int ACTSTATUS_STATUS_RELEASE = 1; | 
|     //未开始 | 
|     public static final int ACTSTATUS_STATUS_READY = 2; | 
|     //进行中 | 
|     public static final int ACTSTATUS_STATUS_ING = 3; | 
|     //已结束 | 
|     public static final int ACTSTATUS_STATUS_END = 4; | 
|     @ApiModelProperty(value = "创建人") | 
|     private String  createBy; | 
|     /** | 
|      * 活动说明 | 
|      */ | 
|     @ApiModelProperty(value = "活动说明") | 
|     private String  actRemark; | 
|      | 
|     /** | 
|      * 公司ID | 
|      */ | 
|     @ApiModelProperty(hidden = true) | 
|     private Long  companyId; | 
|   | 
| } |