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; |
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 |
* @author yinzuomei@elink-cn.com |
||||
* @date 2021/4/19 19:24 |
* @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