package cn.lili.modules.lmk.domain.vo;
|
|
import cn.lili.base.AbsVo;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import java.util.Date;
|
|
@Data
|
@ApiModel(value = "MyActivity响应数据", description = "MyActivity响应数据")
|
public class MyActivityVo extends AbsVo {
|
/** 活动封面*/
|
private String cover;
|
|
/** 封面类型 */
|
@ApiModelProperty(value = "封面类型:视频、文字、图片", example = "图片")
|
private String coverType;
|
|
/** 活动封面url*/
|
private String url;
|
|
/** 活动类型 */
|
@ApiModelProperty(value = "活动类型:线上/线下,目前默认都是线下", example = "线下")
|
private String activityType;
|
|
/** 活动名*/
|
private String activityName;
|
|
@ApiModelProperty(value = "活动开始时间", example = "2025-06-01 08:30:00")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date startTime;
|
|
/** 活动结束时间 */
|
@ApiModelProperty(value = "活动结束时间", example = "2025-06-01 17:00:00")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date endTime;
|
|
/** 活动状态 */
|
@ApiModelProperty(value = "活动状态", example = "进行中/已结束/已取消")
|
private String status;
|
|
/** 活动地点 */
|
@ApiModelProperty(value = "活动地点", example = "北京市朝阳区奥林匹克公园")
|
private String activityLocation;
|
|
/** 是否取消*/
|
private boolean cancel;
|
|
/** 报名中间表id*/
|
private String activityReportId;
|
|
}
|