package com.panzhihua.common.model.vos.partybuilding;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* @program: springcloud_k8s_panzhihuazhihuishequ
|
* @description: 活动
|
* @author: huang.hongfa weixin hhf9596 qq 959656820
|
* @create: 2020-12-01 09:08
|
**/
|
@Data
|
@ApiModel("党员活动")
|
public class
|
PartyBuildingActivityVO {
|
@ApiModelProperty("党员id")
|
private Long id;
|
|
@ApiModelProperty("活动名称")
|
private String name;
|
|
@ApiModelProperty("活动地点")
|
private String address;
|
|
@ApiModelProperty("1 待发布 2 未开始 3 报名中 4 进行中 5 已结束 6 已取消")
|
private Integer status;
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@ApiModelProperty("发布时间")
|
private Date releaseTime;
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@ApiModelProperty("发布开始时间")
|
private Date releaseTimeBegin;
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@ApiModelProperty("发布结束时间")
|
private Date releaseTimeEnd;
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@ApiModelProperty("活动开始时间")
|
private Date activityTimeBegin;
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@ApiModelProperty("活动结束时间")
|
private Date activityTimeEnd;
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@ApiModelProperty("报名开始时间")
|
private Date enrollTimeBegin;
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@ApiModelProperty("报名结束时间")
|
private Date enrollTimeEnd;
|
|
@ApiModelProperty("当前页数")
|
private Long pageNum;
|
|
@ApiModelProperty("每页记录数")
|
private Long pageSize;
|
|
@ApiModelProperty("活动最多参入人数")
|
private Integer participationNum;
|
|
@ApiModelProperty("活动最低参入人数-未达到到时间自动取消")
|
private Integer participationLowestNum;
|
|
@ApiModelProperty("活动已经参与人数")
|
private Integer participationActualNum;
|
|
@ApiModelProperty("活动封面")
|
private String cover;
|
|
@ApiModelProperty("活动内容-富文本")
|
private String richText;
|
|
@ApiModelProperty("取消原因")
|
private String cancelReason;
|
|
@ApiModelProperty("发布人")
|
private String createBy;
|
|
@ApiModelProperty("社区id")
|
private Long communityId;
|
|
@ApiModelProperty("活动党员列表")
|
private List<PartyBuildingMemberVO> partyBuildingMemberVOS;
|
|
@ApiModelProperty("是否已经报名")
|
private Integer isSign;
|
|
|
|
|
}
|