12 changed files with 418 additions and 12 deletions
@ -0,0 +1,29 @@ |
|||
package com.epmet.resi.group.dto.act.form; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import javax.validation.constraints.NotBlank; |
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* 016、活动已读未读列表 |
|||
* |
|||
* @author yinzuomei@elink-cn.com |
|||
* @date 2021/4/19 19:36 |
|||
*/ |
|||
@Data |
|||
public class ActReadViewFormDTO implements Serializable { |
|||
private static final long serialVersionUID = -7382937811770356934L; |
|||
|
|||
public interface AddUserInternalGroup { |
|||
} |
|||
@NotBlank(message = "groupActId不能为空", groups = AddUserInternalGroup.class) |
|||
private String groupActId; |
|||
|
|||
/** |
|||
* 当前用户id |
|||
*/ |
|||
@NotBlank(message = "tokenDto获取userId为空", groups = AddUserInternalGroup.class) |
|||
private String userId; |
|||
} |
|||
|
@ -1,10 +1,149 @@ |
|||
package com.epmet.resi.group.dto.act.result; |
|||
|
|||
import com.fasterxml.jackson.annotation.JsonFormat; |
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
import java.math.BigDecimal; |
|||
import java.util.Date; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* 描述一下 |
|||
* 004、活动详情 返参 |
|||
* |
|||
* @author yinzuomei@elink-cn.com |
|||
* @date 2021/4/19 19:24 |
|||
*/ |
|||
public class ActDetailResultDTO { |
|||
@Data |
|||
public class ActDetailResultDTO implements Serializable { |
|||
private static final long serialVersionUID = 8912162789028312892L; |
|||
|
|||
|
|||
private String groupActId; |
|||
|
|||
/** |
|||
* 小组id |
|||
*/ |
|||
private String groupId; |
|||
|
|||
/** |
|||
* 活动标题; |
|||
*/ |
|||
private String title; |
|||
|
|||
/** |
|||
* 活动时间 |
|||
*/ |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") |
|||
private Date startTime; |
|||
|
|||
/** |
|||
* 活动所属类别编码 |
|||
*/ |
|||
private String categoryCode; |
|||
|
|||
/** |
|||
* 上级类别编码 |
|||
*/ |
|||
private String parentCode; |
|||
|
|||
/** |
|||
* 活动类别名称;eg:支部建设-三会一课 |
|||
*/ |
|||
private String allCategoryName; |
|||
|
|||
/** |
|||
* 活动地点 |
|||
*/ |
|||
private String address; |
|||
|
|||
/** |
|||
* 活动地点-经度 |
|||
*/ |
|||
private BigDecimal longitude; |
|||
|
|||
/** |
|||
* 活动地点-纬度 |
|||
*/ |
|||
private BigDecimal latitude; |
|||
|
|||
/** |
|||
* 应参加人数组长填入;此列也是应签到人数; |
|||
*/ |
|||
private Integer shouldAttend; |
|||
|
|||
/** |
|||
* 活动状态:已发布:published;已取消:canceled;已变更:changed;已关闭:closed |
|||
*/ |
|||
private String status; |
|||
|
|||
/** |
|||
* 签到开始时间 |
|||
*/ |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
|||
private Date signInStartTime; |
|||
|
|||
/** |
|||
* 签到截止时间 |
|||
*/ |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
|||
private Date signInEndTime; |
|||
/** |
|||
* 是否填写总结?1:已填写;0:未填写 |
|||
*/ |
|||
private Integer summaryFlag; |
|||
|
|||
/** |
|||
* 取消时间 |
|||
*/ |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") |
|||
private Date canceledTime; |
|||
|
|||
/** |
|||
* 关闭时间 |
|||
*/ |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") |
|||
private Date closedTime; |
|||
|
|||
/** |
|||
* 活动发布人用户id |
|||
*/ |
|||
private String publishUserId; |
|||
|
|||
/** |
|||
* 内容列表 |
|||
*/ |
|||
private List<String> textList; |
|||
|
|||
/** |
|||
* 图片列表 |
|||
*/ |
|||
private List<String> imgList; |
|||
|
|||
//以下字段需要单独赋值
|
|||
/** |
|||
* 取消原因 |
|||
*/ |
|||
private String canceledReason; |
|||
|
|||
/** |
|||
* blank: 不显示; display:显示 |
|||
*/ |
|||
private String signInButton; |
|||
|
|||
/** |
|||
* 未签到时的描述,可能是签到时间未开始,可能是签到时间已经过 |
|||
*/ |
|||
private String signInDesc; |
|||
|
|||
/** |
|||
* member成员,leader群主 |
|||
*/ |
|||
private String userRole; |
|||
|
|||
/** |
|||
* 有签到后不可以修改活动时间:true可以修改,false不可以, |
|||
*/ |
|||
private Boolean startTimeEditFlag; |
|||
|
|||
} |
|||
|
Loading…
Reference in new issue