package com.doumee.dao.web.dto.activity; /** * @author Eva.Caesar Liu * @date 2023/02/14 11:14 */ import com.doumee.dao.web.dto.MultiFileDTO; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.Date; import java.util.List; @Data @ApiModel("活动基础信息") public class BaseActivity { @ApiModelProperty(value = "主键", example = "1") private Integer id; @ApiModelProperty(value = "创建人编码", example = "1") private Integer creator; @ApiModelProperty(value = "创建时间") private Date createDate; @ApiModelProperty(value = "备注") private String remark; @ApiModelProperty(value = "名称") private String name; @ApiModelProperty(value = "开始时间(type为活动)") private Date starttime; @ApiModelProperty(value = "结束时间(type为活动)") private Date endtime; @ApiModelProperty(value = "报名开始时间(type为活动)") private Date signStarttime; @ApiModelProperty(value = "报名结束时间(type为活动)") private Date signEndtime; @ApiModelProperty(value = "活动地址(type为活动)") private String addr; @ApiModelProperty(value = "经度(type为活动)") private BigDecimal longitude; @ApiModelProperty(value = "维度(type为活动)") private BigDecimal latitude; @ApiModelProperty(value = "报名上限人数(type为活动)") private Integer limitnum; @ApiModelProperty(value = "报名人数") private Long applicantNum; @ApiModelProperty(value = "活动价格(type为活动)") private BigDecimal price; @ApiModelProperty(value = "封面图") private String imgurl; @ApiModelProperty(value = "封面图") private List imgurls; @ApiModelProperty(value = "类型0商家活动 1平台活动 2探店 3资讯", example = "1") private Integer type; @ApiModelProperty(value = "状态0正常 1禁用", example = "1") private Integer status; @ApiModelProperty(value = "排序码", example = "1") private Integer sortnum; @ApiModelProperty(value = "浏览量", example = "1") private Integer looknum; @ApiModelProperty(value = "所属分类编码(关联labels)", example = "1") private Integer labelId; @ApiModelProperty(value = "用户编码(关联member表)", example = "1") private Integer memberId; @ApiModelProperty(value = "内容类型 0图片 1视频", example = "1") private Integer contentType; @ApiModelProperty(value = "内容富文本") private String content; @ApiModelProperty(value = "用户报名活动状态") private String personActivityStatus; @ApiModelProperty(value = "用户编码(关联member表)", example = "1") private List memberIds; @ApiModelProperty(value = "类型0商家活动 1平台活动 2探店 3资讯", example = "1") private List types; @ApiModelProperty(value = "类型0商家活动 1平台活动 2探店 3资讯", example = "1") private Integer shopId; @ApiModelProperty(value = "机构编码(关联system_user表type为活动)", example = "1") private Integer orgId; @ApiModelProperty(value = "活动报名状态 0未开始 1进行中 2已结束") private Integer signTimeStatus; @ApiModelProperty(value = "活动状态 0未开始 1进行中 2已结束") private Integer activityTimeStatus; @ApiModelProperty(value = "状态 0未报名 1已报名 2已报名未支付 3已报名已支付 报名已报名是支付的基础 ") private Integer activitySignStatus; }