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<MultiFileDTO> 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<Integer> memberIds;
|
|
@ApiModelProperty(value = "类型0商家活动 1平台活动 2探店 3资讯", example = "1")
|
private List<Integer> 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;
|
|
}
|