Browse Source

心理咨询接口功能优化及bug修复

master
yujt 5 years ago
parent
commit
9760b5eb40
  1. 2
      epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/constant/PsychologyConstant.java
  2. 28
      epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/psychology/form/PsychologyAnswerFormDTO.java
  3. 61
      epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/psychology/form/PsychologyQuestionFormDTO.java
  4. 2
      epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/psychology/form/PsychologySubmitAnswerFormDTO.java
  5. 30
      epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/psychology/form/PsychologyUnansweredFormDTO.java
  6. 2
      epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/psychology/result/PsychologyAnswerListUserResultDTO.java
  7. 2
      epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/psychology/result/PsychologyAnswerOfMineResultDTO.java
  8. 2
      epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/psychology/result/PsychologyUnansweredResultDTO.java

2
epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/constant/PropertyConstant.java → epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/constant/PsychologyConstant.java

@ -5,7 +5,7 @@ package com.elink.esua.epdc.dto.constant;
* @Author zhy
* @Date 2020/6/10 17:26
*/
public interface PropertyConstant {
public interface PsychologyConstant {
/**
* 匿名用户

28
epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/psychology/form/PsychologyAnswerFormDTO.java

@ -20,9 +20,8 @@ package com.elink.esua.epdc.dto.psychology.form;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
/**
@ -34,38 +33,33 @@ import java.util.List;
@Data
public class PsychologyAnswerFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 网格ID
*/
private Long gridId;
/**
* 用户ID
*/
private String userId;
private static final long serialVersionUID = 1044413617379389644L;
// ---------------------- 前端上送字段
/**
* 页码
*/
@NotBlank(message = "页码不能为空")
@NotNull(message = "页码不能为空")
private Integer pageIndex;
/**
* 页容量
*/
@NotBlank(message = "页容量不能为空")
@NotNull(message = "页容量不能为空")
private Integer pageSize;
/**
* 第一页查询发起时的时间
*/
@NotBlank(message = "查询时间戳不能为空")
private String timestamp;
// ---------------------- 查询冗余字段
/**
*
* 用户ID
*/
private List<String> questionIds;
private String userId;
}

61
epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/psychology/form/PsychologyQuestionFormDTO.java

@ -20,12 +20,12 @@ package com.elink.esua.epdc.dto.psychology.form;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;
/**
* 心理问题提问表
* 居民端 用户发布心理咨询问题
*
* @author zhangyuan qu@elink-cn.com
* @since v1.0.0 2020-06-08
@ -33,27 +33,9 @@ import java.util.Date;
@Data
public class PsychologyQuestionFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
private static final long serialVersionUID = 7271144322478960187L;
/**
* 主键
*/
private String id;
/**
* 提问者 用户id
*/
private String userId;
/**
* 提问者用户名
*/
private String userName;
/**
* 用户的头像
*/
private String userAvatar;
// -------------- 前端上送字段
/**
* 问题内容
@ -72,44 +54,23 @@ public class PsychologyQuestionFormDTO implements Serializable {
*/
private String psychologistId;
/**
* 问题已几有人回复
*/
private Integer answerNum;
/**
* 是否展示 0否 1是
*/
private String displayFlag;
/**
* 删除标记 0未删除1已删除
*/
private String delFlag;
/**
* 乐观锁
*/
private Integer revision;
// -------------- 冗余用户信息
/**
* 创建人
* 提问者 用户id
*/
private String createdBy;
private String userId;
/**
* 创建时间
* 提问者用户名
*/
private Date createdTime;
private String userName;
/**
* 更新人
* 用户的头像
*/
private String updatedBy;
private String userAvatar;
/**
* 更新时间
*/
private Date updatedTime;
}

2
epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/psychology/form/PsychologySubmitAnswerFormDTO.java

@ -24,7 +24,7 @@ import java.io.Serializable;
/**
* 心理问题答复表
* 工作端 回复心理咨询问题
*
* @author zhangyuan qu@elink-cn.com
* @since v1.0.0 2020-06-08

30
epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/psychology/form/PsychologyUnansweredFormDTO.java

@ -20,11 +20,12 @@ package com.elink.esua.epdc.dto.psychology.form;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
/**
* 心理问题答复
* 获取待回答心理问题列
*
* @author zhangyuan qu@elink-cn.com
* @since v1.0.0 2020-06-08
@ -32,39 +33,40 @@ import java.io.Serializable;
@Data
public class PsychologyUnansweredFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
private static final long serialVersionUID = -1122485087380112034L;
/**
* 网格ID
*/
private Long gridId;
/**
* 用户ID
*/
private String userId;
// ---------------------- 前端上送字段
/**
* 页码
*/
@NotBlank(message = "页码不能为空")
@NotNull(message = "页码不能为空")
private Integer pageIndex;
/**
* 页容量
*/
@NotBlank(message = "页容量不能为空")
@NotNull(message = "页容量不能为空")
private Integer pageSize;
/**
* 第一页查询发起时的时间
*/
@NotBlank(message = "查询时间戳不能为空")
private String timestamp;
/**
* 是否已指定咨询师 0否 1是 传0查询公共问题
*/
@NotBlank(message = "问题类型不能为空")
private String designated_flag;
private String designatedFlag;
// ---------------------- 查询冗余字段
/**
* 用户ID
*/
private String userId;
}

2
epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/psychology/result/PsychologyAnswerListUserResultDTO.java

@ -32,7 +32,7 @@ import java.util.List;
@Data
public class PsychologyAnswerListUserResultDTO implements Serializable {
private static final long serialVersionUID = 1L;
private static final long serialVersionUID = -1661300423990183882L;
/**
* 问题id

2
epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/psychology/result/PsychologyAnswerOfMineResultDTO.java

@ -50,7 +50,7 @@ public class PsychologyAnswerOfMineResultDTO implements Serializable {
private String questionTime;
/**
*
* 问题的回复
*/
private List<PsychologyAnswerUserInfoResultDTO> answerList;

2
epdc-cloud-property-client/src/main/java/com/elink/esua/epdc/dto/psychology/result/PsychologyUnansweredResultDTO.java

@ -31,7 +31,7 @@ import java.io.Serializable;
@Data
public class PsychologyUnansweredResultDTO implements Serializable {
private static final long serialVersionUID = 1L;
private static final long serialVersionUID = -957727534463395709L;
/**
* 问题id

Loading…
Cancel
Save