From 01ceaa50ebbbdd17cd775c3db4bbe00a128651a1 Mon Sep 17 00:00:00 2001 From: zhizhi wu <2377881365@qq.com> Date: Fri, 12 Nov 2021 16:15:58 +0800 Subject: [PATCH] =?UTF-8?q?=E8=84=91=E5=8A=9B=E6=B5=8B=E8=AF=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 6 +- .../yanyuan/api/MentalTestController.java | 47 ++ .../yanyuan/api/QuestionController.java | 56 ++ .../ccsens/yanyuan/api/ToolController.java | 10 + .../ccsens/yanyuan/api/TraineeController.java | 10 +- .../ccsens/yanyuan/bean/dto/FamilyDto.java | 5 +- .../yanyuan/bean/dto/MentalTestDto.java | 26 + .../ccsens/yanyuan/bean/dto/QuestionDto.java | 44 + .../com/ccsens/yanyuan/bean/dto/ToolDto.java | 7 + .../ccsens/yanyuan/bean/dto/TraineeDto.java | 6 +- .../ccsens/yanyuan/bean/po/EvaluationNum.java | 117 +++ .../yanyuan/bean/po/EvaluationNumExample.java | 761 ++++++++++++++++++ .../yanyuan/bean/po/EvaluationOption.java | 23 +- .../bean/po/EvaluationOptionExample.java | 108 +-- .../yanyuan/bean/po/EvaluationQuestion.java | 35 +- .../bean/po/EvaluationQuestionExample.java | 166 ++-- .../yanyuan/bean/po/MentalQuestion.java | 12 +- .../bean/po/MentalQuestionExample.java | 48 +- .../ccsens/yanyuan/bean/po/MentalRecord.java | 23 +- .../yanyuan/bean/po/MentalRecordExample.java | 118 +-- .../ccsens/yanyuan/bean/po/MentalTest.java | 6 +- .../yanyuan/bean/po/MentalTestExample.java | 20 +- .../java/com/ccsens/yanyuan/bean/po/Tool.java | 22 + .../ccsens/yanyuan/bean/po/ToolExample.java | 130 +++ .../ccsens/yanyuan/bean/vo/MentalTestVo.java | 44 + .../ccsens/yanyuan/bean/vo/QuestionVo.java | 83 ++ .../com/ccsens/yanyuan/bean/vo/ToolVo.java | 13 +- .../com/ccsens/yanyuan/bean/vo/TraineeVo.java | 8 + .../com/ccsens/yanyuan/config/BeanConfig.java | 12 + .../yanyuan/mq/MentalTestGenerateReceive.java | 44 + .../ccsens/yanyuan/mq/MentalTestReceive.java | 51 ++ .../yanyuan/persist/dao/EvaluationNumDao.java | 28 + .../ccsens/yanyuan/persist/dao/FamilyDao.java | 3 + .../persist/dao/MentalQuestionDao.java | 20 + .../yanyuan/persist/dao/MentalTestDao.java | 45 ++ .../yanyuan/persist/dao/TraineeDao.java | 5 +- .../persist/mapper/EvaluationNumMapper.java | 30 + .../ccsens/yanyuan/service/FamilyService.java | 48 +- .../yanyuan/service/IMentalTestService.java | 34 + .../yanyuan/service/IQuestionService.java | 24 + .../ccsens/yanyuan/service/IToolService.java | 8 + .../yanyuan/service/ITraineeService.java | 7 +- .../yanyuan/service/MentalTestService.java | 137 ++++ .../yanyuan/service/QuestionService.java | 111 +++ .../ccsens/yanyuan/service/ToolService.java | 36 + .../yanyuan/service/TraineeService.java | 76 +- .../ccsens/yanyuan/util/YanYuanConstant.java | 32 +- src/main/resources/application-common.yml | 4 +- src/main/resources/application-test.yml | 4 +- .../resources/mapper_dao/EvaluationNumDao.xml | 115 +++ .../mapper_dao/MentalQuestionDao.xml | 11 + .../resources/mapper_dao/MentalTestDao.xml | 98 +++ src/main/resources/mapper_dao/TraineeDao.xml | 2 +- .../mapper_raw/EvaluationNumMapper.xml | 275 +++++++ .../mapper_raw/EvaluationOptionMapper.xml | 59 +- .../mapper_raw/EvaluationQuestionMapper.xml | 81 +- .../mapper_raw/MentalQuestionMapper.xml | 28 +- .../mapper_raw/MentalRecordMapper.xml | 56 +- .../resources/mapper_raw/MentalTestMapper.xml | 14 +- src/main/resources/mapper_raw/ToolMapper.xml | 45 +- src/main/resources/mbg.xml | 15 +- 61 files changed, 2895 insertions(+), 617 deletions(-) create mode 100644 src/main/java/com/ccsens/yanyuan/api/MentalTestController.java create mode 100644 src/main/java/com/ccsens/yanyuan/api/QuestionController.java create mode 100644 src/main/java/com/ccsens/yanyuan/bean/dto/MentalTestDto.java create mode 100644 src/main/java/com/ccsens/yanyuan/bean/dto/QuestionDto.java create mode 100644 src/main/java/com/ccsens/yanyuan/bean/po/EvaluationNum.java create mode 100644 src/main/java/com/ccsens/yanyuan/bean/po/EvaluationNumExample.java create mode 100644 src/main/java/com/ccsens/yanyuan/bean/vo/MentalTestVo.java create mode 100644 src/main/java/com/ccsens/yanyuan/bean/vo/QuestionVo.java create mode 100644 src/main/java/com/ccsens/yanyuan/mq/MentalTestGenerateReceive.java create mode 100644 src/main/java/com/ccsens/yanyuan/mq/MentalTestReceive.java create mode 100644 src/main/java/com/ccsens/yanyuan/persist/dao/EvaluationNumDao.java create mode 100644 src/main/java/com/ccsens/yanyuan/persist/dao/MentalQuestionDao.java create mode 100644 src/main/java/com/ccsens/yanyuan/persist/dao/MentalTestDao.java create mode 100644 src/main/java/com/ccsens/yanyuan/persist/mapper/EvaluationNumMapper.java create mode 100644 src/main/java/com/ccsens/yanyuan/service/IMentalTestService.java create mode 100644 src/main/java/com/ccsens/yanyuan/service/IQuestionService.java create mode 100644 src/main/java/com/ccsens/yanyuan/service/MentalTestService.java create mode 100644 src/main/java/com/ccsens/yanyuan/service/QuestionService.java create mode 100644 src/main/resources/mapper_dao/EvaluationNumDao.xml create mode 100644 src/main/resources/mapper_dao/MentalQuestionDao.xml create mode 100644 src/main/resources/mapper_dao/MentalTestDao.xml create mode 100644 src/main/resources/mapper_raw/EvaluationNumMapper.xml diff --git a/pom.xml b/pom.xml index 1b24751..67ce7ea 100644 --- a/pom.xml +++ b/pom.xml @@ -41,7 +41,11 @@ 1.0-SNAPSHOT compile - + + wechatutil + com.ccsens + 1.0-SNAPSHOT + diff --git a/src/main/java/com/ccsens/yanyuan/api/MentalTestController.java b/src/main/java/com/ccsens/yanyuan/api/MentalTestController.java new file mode 100644 index 0000000..a900b51 --- /dev/null +++ b/src/main/java/com/ccsens/yanyuan/api/MentalTestController.java @@ -0,0 +1,47 @@ +package com.ccsens.yanyuan.api; + +import com.ccsens.cloudutil.annotation.MustLogin; +import com.ccsens.util.JsonResponse; +import com.ccsens.util.bean.dto.QueryDto; +import com.ccsens.yanyuan.bean.dto.MentalTestDto; +import com.ccsens.yanyuan.bean.dto.QuestionDto; +import com.ccsens.yanyuan.bean.vo.MentalTestVo; +import com.ccsens.yanyuan.bean.vo.QuestionVo; +import com.ccsens.yanyuan.service.IMentalTestService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; +import lombok.extern.slf4j.Slf4j; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; + +/** + * @description: + * @author: whj + * @time: 2021/11/10 16:37 + */ +@Api(tags = "脑力测评" ) +@Slf4j +@RestController +@RequestMapping(value = "/mentalTest") +public class MentalTestController { + + @Resource + private IMentalTestService mentalTestService; + + @MustLogin + @ApiOperation(value = "脑力测评结果计算", notes = "脑力测评结果计算") + @RequestMapping(value = "/calculate", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) + public JsonResponse calculate(@ApiParam @Validated @RequestBody QueryDto params) throws Exception{ + log.info("脑力测评结果计算:{}",params); + MentalTestVo.Result message = mentalTestService.calculate(params.getParam(), params.getUserId()); + log.info("脑力测评结果计算结束{}", message); + return JsonResponse.newInstance().ok(message); + } + +} diff --git a/src/main/java/com/ccsens/yanyuan/api/QuestionController.java b/src/main/java/com/ccsens/yanyuan/api/QuestionController.java new file mode 100644 index 0000000..345f11b --- /dev/null +++ b/src/main/java/com/ccsens/yanyuan/api/QuestionController.java @@ -0,0 +1,56 @@ +package com.ccsens.yanyuan.api; + +import com.ccsens.cloudutil.annotation.MustLogin; +import com.ccsens.util.JsonResponse; +import com.ccsens.util.bean.dto.QueryDto; +import com.ccsens.yanyuan.bean.dto.QuestionDto; +import com.ccsens.yanyuan.bean.vo.QuestionVo; +import com.ccsens.yanyuan.service.IQuestionService; +import com.ccsens.yanyuan.util.YanYuanCodeError; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; +import lombok.extern.slf4j.Slf4j; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; + +/** + * @description: 试题 + * @author: whj + * @time: 2021/11/11 17:27 + */ +@Api(tags = "测评" ) +@Slf4j +@RestController +@RequestMapping(value = "/question") +public class QuestionController { + + @Resource + private IQuestionService questionService; + + @MustLogin + @ApiOperation(value = "试题查询", notes = "试题查询") + @RequestMapping(value = "/get", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) + public JsonResponse get(@ApiParam @Validated @RequestBody QueryDto params) throws Exception{ + log.info("试题查询:{}",params); + QuestionVo.QuestionMessage message = questionService.get(params.getParam(), params.getUserId()); + log.info("试题查询结束{}", message); + return JsonResponse.newInstance().ok(message); + } + + @MustLogin + @ApiOperation(value = "试题答案保存", notes = "试题答案保存") + @RequestMapping(value = "/saveAnswer", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) + public JsonResponse saveAnswer(@ApiParam @Validated @RequestBody QueryDto params) throws Exception{ + log.info("试题答案保存:{}",params); + questionService.saveAnswer(params.getParam(), params.getUserId()); + log.info("试题答案保存结束"); + return JsonResponse.newInstance().ok(); + } + +} diff --git a/src/main/java/com/ccsens/yanyuan/api/ToolController.java b/src/main/java/com/ccsens/yanyuan/api/ToolController.java index 23d6249..14ed115 100644 --- a/src/main/java/com/ccsens/yanyuan/api/ToolController.java +++ b/src/main/java/com/ccsens/yanyuan/api/ToolController.java @@ -42,4 +42,14 @@ public class ToolController { return JsonResponse.newInstance().ok(bindTool); } + @MustLogin + @ApiOperation(value = "查询指定工具箱二维码", notes = "查询指定工具箱二维码") + @RequestMapping(value = "/qrCode", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) + public JsonResponse qrCode(@ApiParam @Validated @RequestBody QueryDto params) throws Exception{ + log.info("查询指定工具箱二维码:{}",params); + ToolVo.QrCode qrCode = toolService.generateQrCode(params.getParam(), params.getUserId()); + log.info("查询指定工具箱二维码结束{}",qrCode); + return JsonResponse.newInstance().ok(qrCode); + } + } diff --git a/src/main/java/com/ccsens/yanyuan/api/TraineeController.java b/src/main/java/com/ccsens/yanyuan/api/TraineeController.java index 071116b..7cc663b 100644 --- a/src/main/java/com/ccsens/yanyuan/api/TraineeController.java +++ b/src/main/java/com/ccsens/yanyuan/api/TraineeController.java @@ -48,9 +48,9 @@ public class TraineeController { @MustLogin @ApiOperation(value = "绑定手机号后,关联用户原有的使用者", notes = "该接口仅在前期使用,待旧版小程序停止,且用户全部迁移后,将不再调用改接口") @RequestMapping(value = "/relation", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) - public JsonResponse relation(@ApiParam @Validated @RequestBody QueryDto params) throws Exception{ + public JsonResponse relation(@ApiParam @Validated @RequestBody QueryDto params) throws Exception{ log.info("关联用户原有的使用者:{}",params); - CodeError.Code code = traineeService.bindOldTrainee(params.getParam(), params.getUserId()); + CodeError.Code code = traineeService.bindOldTrainee(params.getPhone(), params.getUserId()); log.info("关联用户原有的使用者结束: {}",code); return JsonResponse.newInstance().ok(code); } @@ -80,8 +80,8 @@ public class TraineeController { @RequestMapping(value = "/add", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) public JsonResponse add(@ApiParam @Validated @RequestBody QueryDto params) throws Exception{ log.info("填写用户信息:{}",params); - JsonResponse response = traineeService.add(params.getParam(), params.getPhone(), params.getUserId()); - log.info("填写用户信息结果: {}",response); - return response; + CodeError.Code code = traineeService.add(params.getParam(), params.getPhone(), params.getUserId()); + log.info("填写用户信息结果: {}",code); + return JsonResponse.newInstance().ok(code); } } diff --git a/src/main/java/com/ccsens/yanyuan/bean/dto/FamilyDto.java b/src/main/java/com/ccsens/yanyuan/bean/dto/FamilyDto.java index d21f2f5..5a89e0d 100644 --- a/src/main/java/com/ccsens/yanyuan/bean/dto/FamilyDto.java +++ b/src/main/java/com/ccsens/yanyuan/bean/dto/FamilyDto.java @@ -7,6 +7,7 @@ import lombok.Data; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; +import java.util.List; /** * @description: @@ -16,10 +17,10 @@ import javax.validation.constraints.NotNull; public class FamilyDto { @Data @ApiModel("申请成为家属-请求") - public class Apply { + public static class Apply { @NotNull @ApiModelProperty("使用者userId") - private Long keyUserId; + private List keyUserIds; @ApiModelProperty("家属姓名") private String name; @ApiModelProperty("家属性别 1:男 2:女") diff --git a/src/main/java/com/ccsens/yanyuan/bean/dto/MentalTestDto.java b/src/main/java/com/ccsens/yanyuan/bean/dto/MentalTestDto.java new file mode 100644 index 0000000..767926a --- /dev/null +++ b/src/main/java/com/ccsens/yanyuan/bean/dto/MentalTestDto.java @@ -0,0 +1,26 @@ +package com.ccsens.yanyuan.bean.dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @description: 脑力测评-请求 + * @author: whj + * @time: 2021/11/10 16:48 + */ +public class MentalTestDto { + + @Data + @ApiModel("为某个用户生成脑力测评") + public static class GenerateOne{ + @ApiModelProperty("使用者ID") + private Long keyUserId; + } + @Data + @ApiModel("测评报告ID") + public static class Id { + @ApiModelProperty("脑力测评ID") + private Long mentalTestId; + } +} diff --git a/src/main/java/com/ccsens/yanyuan/bean/dto/QuestionDto.java b/src/main/java/com/ccsens/yanyuan/bean/dto/QuestionDto.java new file mode 100644 index 0000000..c461983 --- /dev/null +++ b/src/main/java/com/ccsens/yanyuan/bean/dto/QuestionDto.java @@ -0,0 +1,44 @@ +package com.ccsens.yanyuan.bean.dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; + +/** + * @description: 试题 + * @author: whj + * @time: 2021/11/11 17:37 + */ +public class QuestionDto { + @ApiModel("查询试题-请求") + @Data + public static class Get { + @NotEmpty + @ApiModelProperty("题目code NLCP:脑力测评 ZARIT:照顾者负担量表") + private String code; + @NotNull + @ApiModelProperty("测评ID 脑力测评ID或zaritID") + private Long reportId; + @ApiModelProperty("题号") + private int num; + } + @ApiModel("保存试题答案-请求") + @Data + public static class SaveAnswer { + @NotEmpty + @ApiModelProperty("题目code NLCP:脑力测评 ZARIT:照顾者负担量表") + private String code; + @NotNull + @ApiModelProperty("测评ID 脑力测评ID或zaritID") + private Long reportId; + @NotNull + @ApiModelProperty("题目ID") + private Long questionId; + @NotNull + @ApiModelProperty("选项ID") + private Long optionId; + } +} diff --git a/src/main/java/com/ccsens/yanyuan/bean/dto/ToolDto.java b/src/main/java/com/ccsens/yanyuan/bean/dto/ToolDto.java index 8b6331c..a9d58e1 100644 --- a/src/main/java/com/ccsens/yanyuan/bean/dto/ToolDto.java +++ b/src/main/java/com/ccsens/yanyuan/bean/dto/ToolDto.java @@ -15,4 +15,11 @@ public class ToolDto { @ApiModelProperty("工具箱code码") private String toolCode; } + + @Data + @ApiModel("工具箱二维码-请求") + public static class QrCode { + @ApiModelProperty("工具箱ID") + private Long id; + } } diff --git a/src/main/java/com/ccsens/yanyuan/bean/dto/TraineeDto.java b/src/main/java/com/ccsens/yanyuan/bean/dto/TraineeDto.java index 16b9b84..9b65f58 100644 --- a/src/main/java/com/ccsens/yanyuan/bean/dto/TraineeDto.java +++ b/src/main/java/com/ccsens/yanyuan/bean/dto/TraineeDto.java @@ -1,5 +1,6 @@ package com.ccsens.yanyuan.bean.dto; +import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -62,6 +63,7 @@ public class TraineeDto { @ApiModelProperty("就诊医生") private String clinicDoctor; @ApiModelProperty("出生年月") + @JsonFormat(pattern = "yyyy-MM-dd") private Date birthDate; @ApiModelProperty("身高") private String height; @@ -76,8 +78,10 @@ public class TraineeDto { @ApiModelProperty("长期居住地") private String abodePlace; @ApiModelProperty("出现认知障碍时间") + @JsonFormat(pattern = "yyyy-MM-dd") private Date appearTime; @ApiModelProperty("首次诊断痴呆时间") + @JsonFormat(pattern = "yyyy-MM-dd") private Date diagnoseTime; @ApiModelProperty("诊断") private String diagnoseResult; @@ -97,7 +101,7 @@ public class TraineeDto { private String relativeDiseasesRecord; @ApiModelProperty("是否失眠: 0 不 1 是") private Byte isInsomnic; - @ApiModelProperty("每天平均失眠时间") + @ApiModelProperty("每天平均睡眠时间") private String insomnicPeriod; @ApiModelProperty("是否吸烟 0 不 1 吸烟已戒 2 吸烟未戒") private Byte isSmoke; diff --git a/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationNum.java b/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationNum.java new file mode 100644 index 0000000..2d93b80 --- /dev/null +++ b/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationNum.java @@ -0,0 +1,117 @@ +package com.ccsens.yanyuan.bean.po; + +import java.io.Serializable; +import java.util.Date; + +public class EvaluationNum implements Serializable { + private Long id; + + private String code; + + private Integer num; + + private Integer sort; + + private String remark; + + private Long operator; + + private Date createdAt; + + private Date updatedAt; + + private Byte recStatus; + + private static final long serialVersionUID = 1L; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code == null ? null : code.trim(); + } + + public Integer getNum() { + return num; + } + + public void setNum(Integer num) { + this.num = num; + } + + public Integer getSort() { + return sort; + } + + public void setSort(Integer sort) { + this.sort = sort; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark == null ? null : remark.trim(); + } + + public Long getOperator() { + return operator; + } + + public void setOperator(Long operator) { + this.operator = operator; + } + + public Date getCreatedAt() { + return createdAt; + } + + public void setCreatedAt(Date createdAt) { + this.createdAt = createdAt; + } + + public Date getUpdatedAt() { + return updatedAt; + } + + public void setUpdatedAt(Date updatedAt) { + this.updatedAt = updatedAt; + } + + public Byte getRecStatus() { + return recStatus; + } + + public void setRecStatus(Byte recStatus) { + this.recStatus = recStatus; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", code=").append(code); + sb.append(", num=").append(num); + sb.append(", sort=").append(sort); + sb.append(", remark=").append(remark); + sb.append(", operator=").append(operator); + sb.append(", createdAt=").append(createdAt); + sb.append(", updatedAt=").append(updatedAt); + sb.append(", recStatus=").append(recStatus); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationNumExample.java b/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationNumExample.java new file mode 100644 index 0000000..0202465 --- /dev/null +++ b/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationNumExample.java @@ -0,0 +1,761 @@ +package com.ccsens.yanyuan.bean.po; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class EvaluationNumExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public EvaluationNumExample() { + oredCriteria = new ArrayList(); + } + + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + public String getOrderByClause() { + return orderByClause; + } + + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + public boolean isDistinct() { + return distinct; + } + + public List getOredCriteria() { + return oredCriteria; + } + + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andCodeIsNull() { + addCriterion("code is null"); + return (Criteria) this; + } + + public Criteria andCodeIsNotNull() { + addCriterion("code is not null"); + return (Criteria) this; + } + + public Criteria andCodeEqualTo(String value) { + addCriterion("code =", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeNotEqualTo(String value) { + addCriterion("code <>", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeGreaterThan(String value) { + addCriterion("code >", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeGreaterThanOrEqualTo(String value) { + addCriterion("code >=", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeLessThan(String value) { + addCriterion("code <", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeLessThanOrEqualTo(String value) { + addCriterion("code <=", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeLike(String value) { + addCriterion("code like", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeNotLike(String value) { + addCriterion("code not like", value, "code"); + return (Criteria) this; + } + + public Criteria andCodeIn(List values) { + addCriterion("code in", values, "code"); + return (Criteria) this; + } + + public Criteria andCodeNotIn(List values) { + addCriterion("code not in", values, "code"); + return (Criteria) this; + } + + public Criteria andCodeBetween(String value1, String value2) { + addCriterion("code between", value1, value2, "code"); + return (Criteria) this; + } + + public Criteria andCodeNotBetween(String value1, String value2) { + addCriterion("code not between", value1, value2, "code"); + return (Criteria) this; + } + + public Criteria andNumIsNull() { + addCriterion("num is null"); + return (Criteria) this; + } + + public Criteria andNumIsNotNull() { + addCriterion("num is not null"); + return (Criteria) this; + } + + public Criteria andNumEqualTo(Integer value) { + addCriterion("num =", value, "num"); + return (Criteria) this; + } + + public Criteria andNumNotEqualTo(Integer value) { + addCriterion("num <>", value, "num"); + return (Criteria) this; + } + + public Criteria andNumGreaterThan(Integer value) { + addCriterion("num >", value, "num"); + return (Criteria) this; + } + + public Criteria andNumGreaterThanOrEqualTo(Integer value) { + addCriterion("num >=", value, "num"); + return (Criteria) this; + } + + public Criteria andNumLessThan(Integer value) { + addCriterion("num <", value, "num"); + return (Criteria) this; + } + + public Criteria andNumLessThanOrEqualTo(Integer value) { + addCriterion("num <=", value, "num"); + return (Criteria) this; + } + + public Criteria andNumIn(List values) { + addCriterion("num in", values, "num"); + return (Criteria) this; + } + + public Criteria andNumNotIn(List values) { + addCriterion("num not in", values, "num"); + return (Criteria) this; + } + + public Criteria andNumBetween(Integer value1, Integer value2) { + addCriterion("num between", value1, value2, "num"); + return (Criteria) this; + } + + public Criteria andNumNotBetween(Integer value1, Integer value2) { + addCriterion("num not between", value1, value2, "num"); + return (Criteria) this; + } + + public Criteria andSortIsNull() { + addCriterion("sort is null"); + return (Criteria) this; + } + + public Criteria andSortIsNotNull() { + addCriterion("sort is not null"); + return (Criteria) this; + } + + public Criteria andSortEqualTo(Integer value) { + addCriterion("sort =", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortNotEqualTo(Integer value) { + addCriterion("sort <>", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortGreaterThan(Integer value) { + addCriterion("sort >", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortGreaterThanOrEqualTo(Integer value) { + addCriterion("sort >=", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortLessThan(Integer value) { + addCriterion("sort <", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortLessThanOrEqualTo(Integer value) { + addCriterion("sort <=", value, "sort"); + return (Criteria) this; + } + + public Criteria andSortIn(List values) { + addCriterion("sort in", values, "sort"); + return (Criteria) this; + } + + public Criteria andSortNotIn(List values) { + addCriterion("sort not in", values, "sort"); + return (Criteria) this; + } + + public Criteria andSortBetween(Integer value1, Integer value2) { + addCriterion("sort between", value1, value2, "sort"); + return (Criteria) this; + } + + public Criteria andSortNotBetween(Integer value1, Integer value2) { + addCriterion("sort not between", value1, value2, "sort"); + return (Criteria) this; + } + + public Criteria andRemarkIsNull() { + addCriterion("remark is null"); + return (Criteria) this; + } + + public Criteria andRemarkIsNotNull() { + addCriterion("remark is not null"); + return (Criteria) this; + } + + public Criteria andRemarkEqualTo(String value) { + addCriterion("remark =", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotEqualTo(String value) { + addCriterion("remark <>", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThan(String value) { + addCriterion("remark >", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThanOrEqualTo(String value) { + addCriterion("remark >=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThan(String value) { + addCriterion("remark <", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThanOrEqualTo(String value) { + addCriterion("remark <=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLike(String value) { + addCriterion("remark like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotLike(String value) { + addCriterion("remark not like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkIn(List values) { + addCriterion("remark in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotIn(List values) { + addCriterion("remark not in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkBetween(String value1, String value2) { + addCriterion("remark between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotBetween(String value1, String value2) { + addCriterion("remark not between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andOperatorIsNull() { + addCriterion("operator is null"); + return (Criteria) this; + } + + public Criteria andOperatorIsNotNull() { + addCriterion("operator is not null"); + return (Criteria) this; + } + + public Criteria andOperatorEqualTo(Long value) { + addCriterion("operator =", value, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorNotEqualTo(Long value) { + addCriterion("operator <>", value, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorGreaterThan(Long value) { + addCriterion("operator >", value, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorGreaterThanOrEqualTo(Long value) { + addCriterion("operator >=", value, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorLessThan(Long value) { + addCriterion("operator <", value, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorLessThanOrEqualTo(Long value) { + addCriterion("operator <=", value, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorIn(List values) { + addCriterion("operator in", values, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorNotIn(List values) { + addCriterion("operator not in", values, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorBetween(Long value1, Long value2) { + addCriterion("operator between", value1, value2, "operator"); + return (Criteria) this; + } + + public Criteria andOperatorNotBetween(Long value1, Long value2) { + addCriterion("operator not between", value1, value2, "operator"); + return (Criteria) this; + } + + public Criteria andCreatedAtIsNull() { + addCriterion("created_at is null"); + return (Criteria) this; + } + + public Criteria andCreatedAtIsNotNull() { + addCriterion("created_at is not null"); + return (Criteria) this; + } + + public Criteria andCreatedAtEqualTo(Date value) { + addCriterion("created_at =", value, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtNotEqualTo(Date value) { + addCriterion("created_at <>", value, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtGreaterThan(Date value) { + addCriterion("created_at >", value, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtGreaterThanOrEqualTo(Date value) { + addCriterion("created_at >=", value, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtLessThan(Date value) { + addCriterion("created_at <", value, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtLessThanOrEqualTo(Date value) { + addCriterion("created_at <=", value, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtIn(List values) { + addCriterion("created_at in", values, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtNotIn(List values) { + addCriterion("created_at not in", values, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtBetween(Date value1, Date value2) { + addCriterion("created_at between", value1, value2, "createdAt"); + return (Criteria) this; + } + + public Criteria andCreatedAtNotBetween(Date value1, Date value2) { + addCriterion("created_at not between", value1, value2, "createdAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtIsNull() { + addCriterion("updated_at is null"); + return (Criteria) this; + } + + public Criteria andUpdatedAtIsNotNull() { + addCriterion("updated_at is not null"); + return (Criteria) this; + } + + public Criteria andUpdatedAtEqualTo(Date value) { + addCriterion("updated_at =", value, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtNotEqualTo(Date value) { + addCriterion("updated_at <>", value, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtGreaterThan(Date value) { + addCriterion("updated_at >", value, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtGreaterThanOrEqualTo(Date value) { + addCriterion("updated_at >=", value, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtLessThan(Date value) { + addCriterion("updated_at <", value, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtLessThanOrEqualTo(Date value) { + addCriterion("updated_at <=", value, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtIn(List values) { + addCriterion("updated_at in", values, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtNotIn(List values) { + addCriterion("updated_at not in", values, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtBetween(Date value1, Date value2) { + addCriterion("updated_at between", value1, value2, "updatedAt"); + return (Criteria) this; + } + + public Criteria andUpdatedAtNotBetween(Date value1, Date value2) { + addCriterion("updated_at not between", value1, value2, "updatedAt"); + return (Criteria) this; + } + + public Criteria andRecStatusIsNull() { + addCriterion("rec_status is null"); + return (Criteria) this; + } + + public Criteria andRecStatusIsNotNull() { + addCriterion("rec_status is not null"); + return (Criteria) this; + } + + public Criteria andRecStatusEqualTo(Byte value) { + addCriterion("rec_status =", value, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusNotEqualTo(Byte value) { + addCriterion("rec_status <>", value, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusGreaterThan(Byte value) { + addCriterion("rec_status >", value, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusGreaterThanOrEqualTo(Byte value) { + addCriterion("rec_status >=", value, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusLessThan(Byte value) { + addCriterion("rec_status <", value, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusLessThanOrEqualTo(Byte value) { + addCriterion("rec_status <=", value, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusIn(List values) { + addCriterion("rec_status in", values, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusNotIn(List values) { + addCriterion("rec_status not in", values, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusBetween(Byte value1, Byte value2) { + addCriterion("rec_status between", value1, value2, "recStatus"); + return (Criteria) this; + } + + public Criteria andRecStatusNotBetween(Byte value1, Byte value2) { + addCriterion("rec_status not between", value1, value2, "recStatus"); + return (Criteria) this; + } + } + + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationOption.java b/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationOption.java index 0c86181..e5782a6 100644 --- a/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationOption.java +++ b/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationOption.java @@ -6,7 +6,7 @@ import java.util.Date; public class EvaluationOption implements Serializable { private Long id; - private Long questionId; + private Long numId; private String content; @@ -20,8 +20,6 @@ public class EvaluationOption implements Serializable { private Byte col; - private Byte positon; - private Integer sort; private String remark; @@ -44,12 +42,12 @@ public class EvaluationOption implements Serializable { this.id = id; } - public Long getQuestionId() { - return questionId; + public Long getNumId() { + return numId; } - public void setQuestionId(Long questionId) { - this.questionId = questionId; + public void setNumId(Long numId) { + this.numId = numId; } public String getContent() { @@ -100,14 +98,6 @@ public class EvaluationOption implements Serializable { this.col = col; } - public Byte getPositon() { - return positon; - } - - public void setPositon(Byte positon) { - this.positon = positon; - } - public Integer getSort() { return sort; } @@ -163,14 +153,13 @@ public class EvaluationOption implements Serializable { sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", id=").append(id); - sb.append(", questionId=").append(questionId); + sb.append(", numId=").append(numId); sb.append(", content=").append(content); sb.append(", score=").append(score); sb.append(", page=").append(page); sb.append(", showType=").append(showType); sb.append(", row=").append(row); sb.append(", col=").append(col); - sb.append(", positon=").append(positon); sb.append(", sort=").append(sort); sb.append(", remark=").append(remark); sb.append(", operator=").append(operator); diff --git a/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationOptionExample.java b/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationOptionExample.java index 26bf418..d11735d 100644 --- a/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationOptionExample.java +++ b/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationOptionExample.java @@ -165,63 +165,63 @@ public class EvaluationOptionExample { return (Criteria) this; } - public Criteria andQuestionIdIsNull() { - addCriterion("question_id is null"); + public Criteria andNumIdIsNull() { + addCriterion("num_id is null"); return (Criteria) this; } - public Criteria andQuestionIdIsNotNull() { - addCriterion("question_id is not null"); + public Criteria andNumIdIsNotNull() { + addCriterion("num_id is not null"); return (Criteria) this; } - public Criteria andQuestionIdEqualTo(Long value) { - addCriterion("question_id =", value, "questionId"); + public Criteria andNumIdEqualTo(Long value) { + addCriterion("num_id =", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdNotEqualTo(Long value) { - addCriterion("question_id <>", value, "questionId"); + public Criteria andNumIdNotEqualTo(Long value) { + addCriterion("num_id <>", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdGreaterThan(Long value) { - addCriterion("question_id >", value, "questionId"); + public Criteria andNumIdGreaterThan(Long value) { + addCriterion("num_id >", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdGreaterThanOrEqualTo(Long value) { - addCriterion("question_id >=", value, "questionId"); + public Criteria andNumIdGreaterThanOrEqualTo(Long value) { + addCriterion("num_id >=", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdLessThan(Long value) { - addCriterion("question_id <", value, "questionId"); + public Criteria andNumIdLessThan(Long value) { + addCriterion("num_id <", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdLessThanOrEqualTo(Long value) { - addCriterion("question_id <=", value, "questionId"); + public Criteria andNumIdLessThanOrEqualTo(Long value) { + addCriterion("num_id <=", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdIn(List values) { - addCriterion("question_id in", values, "questionId"); + public Criteria andNumIdIn(List values) { + addCriterion("num_id in", values, "numId"); return (Criteria) this; } - public Criteria andQuestionIdNotIn(List values) { - addCriterion("question_id not in", values, "questionId"); + public Criteria andNumIdNotIn(List values) { + addCriterion("num_id not in", values, "numId"); return (Criteria) this; } - public Criteria andQuestionIdBetween(Long value1, Long value2) { - addCriterion("question_id between", value1, value2, "questionId"); + public Criteria andNumIdBetween(Long value1, Long value2) { + addCriterion("num_id between", value1, value2, "numId"); return (Criteria) this; } - public Criteria andQuestionIdNotBetween(Long value1, Long value2) { - addCriterion("question_id not between", value1, value2, "questionId"); + public Criteria andNumIdNotBetween(Long value1, Long value2) { + addCriterion("num_id not between", value1, value2, "numId"); return (Criteria) this; } @@ -595,66 +595,6 @@ public class EvaluationOptionExample { return (Criteria) this; } - public Criteria andPositonIsNull() { - addCriterion("positon is null"); - return (Criteria) this; - } - - public Criteria andPositonIsNotNull() { - addCriterion("positon is not null"); - return (Criteria) this; - } - - public Criteria andPositonEqualTo(Byte value) { - addCriterion("positon =", value, "positon"); - return (Criteria) this; - } - - public Criteria andPositonNotEqualTo(Byte value) { - addCriterion("positon <>", value, "positon"); - return (Criteria) this; - } - - public Criteria andPositonGreaterThan(Byte value) { - addCriterion("positon >", value, "positon"); - return (Criteria) this; - } - - public Criteria andPositonGreaterThanOrEqualTo(Byte value) { - addCriterion("positon >=", value, "positon"); - return (Criteria) this; - } - - public Criteria andPositonLessThan(Byte value) { - addCriterion("positon <", value, "positon"); - return (Criteria) this; - } - - public Criteria andPositonLessThanOrEqualTo(Byte value) { - addCriterion("positon <=", value, "positon"); - return (Criteria) this; - } - - public Criteria andPositonIn(List values) { - addCriterion("positon in", values, "positon"); - return (Criteria) this; - } - - public Criteria andPositonNotIn(List values) { - addCriterion("positon not in", values, "positon"); - return (Criteria) this; - } - - public Criteria andPositonBetween(Byte value1, Byte value2) { - addCriterion("positon between", value1, value2, "positon"); - return (Criteria) this; - } - - public Criteria andPositonNotBetween(Byte value1, Byte value2) { - addCriterion("positon not between", value1, value2, "positon"); - return (Criteria) this; - } - public Criteria andSortIsNull() { addCriterion("sort is null"); return (Criteria) this; diff --git a/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationQuestion.java b/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationQuestion.java index dcf2a8a..27b183d 100644 --- a/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationQuestion.java +++ b/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationQuestion.java @@ -6,9 +6,7 @@ import java.util.Date; public class EvaluationQuestion implements Serializable { private Long id; - private String code; - - private Integer num; + private Long numId; private String content; @@ -16,7 +14,7 @@ public class EvaluationQuestion implements Serializable { private Byte page; - private Byte positon; + private Byte position; private Integer sort; @@ -40,20 +38,12 @@ public class EvaluationQuestion implements Serializable { this.id = id; } - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code == null ? null : code.trim(); - } - - public Integer getNum() { - return num; + public Long getNumId() { + return numId; } - public void setNum(Integer num) { - this.num = num; + public void setNumId(Long numId) { + this.numId = numId; } public String getContent() { @@ -80,12 +70,12 @@ public class EvaluationQuestion implements Serializable { this.page = page; } - public Byte getPositon() { - return positon; + public Byte getPosition() { + return position; } - public void setPositon(Byte positon) { - this.positon = positon; + public void setPosition(Byte position) { + this.position = position; } public Integer getSort() { @@ -143,12 +133,11 @@ public class EvaluationQuestion implements Serializable { sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", id=").append(id); - sb.append(", code=").append(code); - sb.append(", num=").append(num); + sb.append(", numId=").append(numId); sb.append(", content=").append(content); sb.append(", showType=").append(showType); sb.append(", page=").append(page); - sb.append(", positon=").append(positon); + sb.append(", position=").append(position); sb.append(", sort=").append(sort); sb.append(", remark=").append(remark); sb.append(", operator=").append(operator); diff --git a/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationQuestionExample.java b/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationQuestionExample.java index cabdb7c..794504c 100644 --- a/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationQuestionExample.java +++ b/src/main/java/com/ccsens/yanyuan/bean/po/EvaluationQuestionExample.java @@ -165,133 +165,63 @@ public class EvaluationQuestionExample { return (Criteria) this; } - public Criteria andCodeIsNull() { - addCriterion("code is null"); + public Criteria andNumIdIsNull() { + addCriterion("num_id is null"); return (Criteria) this; } - public Criteria andCodeIsNotNull() { - addCriterion("code is not null"); + public Criteria andNumIdIsNotNull() { + addCriterion("num_id is not null"); return (Criteria) this; } - public Criteria andCodeEqualTo(String value) { - addCriterion("code =", value, "code"); + public Criteria andNumIdEqualTo(Long value) { + addCriterion("num_id =", value, "numId"); return (Criteria) this; } - public Criteria andCodeNotEqualTo(String value) { - addCriterion("code <>", value, "code"); + public Criteria andNumIdNotEqualTo(Long value) { + addCriterion("num_id <>", value, "numId"); return (Criteria) this; } - public Criteria andCodeGreaterThan(String value) { - addCriterion("code >", value, "code"); + public Criteria andNumIdGreaterThan(Long value) { + addCriterion("num_id >", value, "numId"); return (Criteria) this; } - public Criteria andCodeGreaterThanOrEqualTo(String value) { - addCriterion("code >=", value, "code"); + public Criteria andNumIdGreaterThanOrEqualTo(Long value) { + addCriterion("num_id >=", value, "numId"); return (Criteria) this; } - public Criteria andCodeLessThan(String value) { - addCriterion("code <", value, "code"); + public Criteria andNumIdLessThan(Long value) { + addCriterion("num_id <", value, "numId"); return (Criteria) this; } - public Criteria andCodeLessThanOrEqualTo(String value) { - addCriterion("code <=", value, "code"); + public Criteria andNumIdLessThanOrEqualTo(Long value) { + addCriterion("num_id <=", value, "numId"); return (Criteria) this; } - public Criteria andCodeLike(String value) { - addCriterion("code like", value, "code"); + public Criteria andNumIdIn(List values) { + addCriterion("num_id in", values, "numId"); return (Criteria) this; } - public Criteria andCodeNotLike(String value) { - addCriterion("code not like", value, "code"); + public Criteria andNumIdNotIn(List values) { + addCriterion("num_id not in", values, "numId"); return (Criteria) this; } - public Criteria andCodeIn(List values) { - addCriterion("code in", values, "code"); + public Criteria andNumIdBetween(Long value1, Long value2) { + addCriterion("num_id between", value1, value2, "numId"); return (Criteria) this; } - public Criteria andCodeNotIn(List values) { - addCriterion("code not in", values, "code"); - return (Criteria) this; - } - - public Criteria andCodeBetween(String value1, String value2) { - addCriterion("code between", value1, value2, "code"); - return (Criteria) this; - } - - public Criteria andCodeNotBetween(String value1, String value2) { - addCriterion("code not between", value1, value2, "code"); - return (Criteria) this; - } - - public Criteria andNumIsNull() { - addCriterion("num is null"); - return (Criteria) this; - } - - public Criteria andNumIsNotNull() { - addCriterion("num is not null"); - return (Criteria) this; - } - - public Criteria andNumEqualTo(Integer value) { - addCriterion("num =", value, "num"); - return (Criteria) this; - } - - public Criteria andNumNotEqualTo(Integer value) { - addCriterion("num <>", value, "num"); - return (Criteria) this; - } - - public Criteria andNumGreaterThan(Integer value) { - addCriterion("num >", value, "num"); - return (Criteria) this; - } - - public Criteria andNumGreaterThanOrEqualTo(Integer value) { - addCriterion("num >=", value, "num"); - return (Criteria) this; - } - - public Criteria andNumLessThan(Integer value) { - addCriterion("num <", value, "num"); - return (Criteria) this; - } - - public Criteria andNumLessThanOrEqualTo(Integer value) { - addCriterion("num <=", value, "num"); - return (Criteria) this; - } - - public Criteria andNumIn(List values) { - addCriterion("num in", values, "num"); - return (Criteria) this; - } - - public Criteria andNumNotIn(List values) { - addCriterion("num not in", values, "num"); - return (Criteria) this; - } - - public Criteria andNumBetween(Integer value1, Integer value2) { - addCriterion("num between", value1, value2, "num"); - return (Criteria) this; - } - - public Criteria andNumNotBetween(Integer value1, Integer value2) { - addCriterion("num not between", value1, value2, "num"); + public Criteria andNumIdNotBetween(Long value1, Long value2) { + addCriterion("num_id not between", value1, value2, "numId"); return (Criteria) this; } @@ -485,63 +415,63 @@ public class EvaluationQuestionExample { return (Criteria) this; } - public Criteria andPositonIsNull() { - addCriterion("positon is null"); + public Criteria andPositionIsNull() { + addCriterion("position is null"); return (Criteria) this; } - public Criteria andPositonIsNotNull() { - addCriterion("positon is not null"); + public Criteria andPositionIsNotNull() { + addCriterion("position is not null"); return (Criteria) this; } - public Criteria andPositonEqualTo(Byte value) { - addCriterion("positon =", value, "positon"); + public Criteria andPositionEqualTo(Byte value) { + addCriterion("position =", value, "position"); return (Criteria) this; } - public Criteria andPositonNotEqualTo(Byte value) { - addCriterion("positon <>", value, "positon"); + public Criteria andPositionNotEqualTo(Byte value) { + addCriterion("position <>", value, "position"); return (Criteria) this; } - public Criteria andPositonGreaterThan(Byte value) { - addCriterion("positon >", value, "positon"); + public Criteria andPositionGreaterThan(Byte value) { + addCriterion("position >", value, "position"); return (Criteria) this; } - public Criteria andPositonGreaterThanOrEqualTo(Byte value) { - addCriterion("positon >=", value, "positon"); + public Criteria andPositionGreaterThanOrEqualTo(Byte value) { + addCriterion("position >=", value, "position"); return (Criteria) this; } - public Criteria andPositonLessThan(Byte value) { - addCriterion("positon <", value, "positon"); + public Criteria andPositionLessThan(Byte value) { + addCriterion("position <", value, "position"); return (Criteria) this; } - public Criteria andPositonLessThanOrEqualTo(Byte value) { - addCriterion("positon <=", value, "positon"); + public Criteria andPositionLessThanOrEqualTo(Byte value) { + addCriterion("position <=", value, "position"); return (Criteria) this; } - public Criteria andPositonIn(List values) { - addCriterion("positon in", values, "positon"); + public Criteria andPositionIn(List values) { + addCriterion("position in", values, "position"); return (Criteria) this; } - public Criteria andPositonNotIn(List values) { - addCriterion("positon not in", values, "positon"); + public Criteria andPositionNotIn(List values) { + addCriterion("position not in", values, "position"); return (Criteria) this; } - public Criteria andPositonBetween(Byte value1, Byte value2) { - addCriterion("positon between", value1, value2, "positon"); + public Criteria andPositionBetween(Byte value1, Byte value2) { + addCriterion("position between", value1, value2, "position"); return (Criteria) this; } - public Criteria andPositonNotBetween(Byte value1, Byte value2) { - addCriterion("positon not between", value1, value2, "positon"); + public Criteria andPositionNotBetween(Byte value1, Byte value2) { + addCriterion("position not between", value1, value2, "position"); return (Criteria) this; } diff --git a/src/main/java/com/ccsens/yanyuan/bean/po/MentalQuestion.java b/src/main/java/com/ccsens/yanyuan/bean/po/MentalQuestion.java index 84158db..9648a31 100644 --- a/src/main/java/com/ccsens/yanyuan/bean/po/MentalQuestion.java +++ b/src/main/java/com/ccsens/yanyuan/bean/po/MentalQuestion.java @@ -8,7 +8,7 @@ public class MentalQuestion implements Serializable { private Long mentalTestId; - private Long questionId; + private Long numId; private String remark; @@ -38,12 +38,12 @@ public class MentalQuestion implements Serializable { this.mentalTestId = mentalTestId; } - public Long getQuestionId() { - return questionId; + public Long getNumId() { + return numId; } - public void setQuestionId(Long questionId) { - this.questionId = questionId; + public void setNumId(Long numId) { + this.numId = numId; } public String getRemark() { @@ -94,7 +94,7 @@ public class MentalQuestion implements Serializable { sb.append("Hash = ").append(hashCode()); sb.append(", id=").append(id); sb.append(", mentalTestId=").append(mentalTestId); - sb.append(", questionId=").append(questionId); + sb.append(", numId=").append(numId); sb.append(", remark=").append(remark); sb.append(", operator=").append(operator); sb.append(", createdAt=").append(createdAt); diff --git a/src/main/java/com/ccsens/yanyuan/bean/po/MentalQuestionExample.java b/src/main/java/com/ccsens/yanyuan/bean/po/MentalQuestionExample.java index 7c52953..b753b27 100644 --- a/src/main/java/com/ccsens/yanyuan/bean/po/MentalQuestionExample.java +++ b/src/main/java/com/ccsens/yanyuan/bean/po/MentalQuestionExample.java @@ -225,63 +225,63 @@ public class MentalQuestionExample { return (Criteria) this; } - public Criteria andQuestionIdIsNull() { - addCriterion("question_id is null"); + public Criteria andNumIdIsNull() { + addCriterion("num_id is null"); return (Criteria) this; } - public Criteria andQuestionIdIsNotNull() { - addCriterion("question_id is not null"); + public Criteria andNumIdIsNotNull() { + addCriterion("num_id is not null"); return (Criteria) this; } - public Criteria andQuestionIdEqualTo(Long value) { - addCriterion("question_id =", value, "questionId"); + public Criteria andNumIdEqualTo(Long value) { + addCriterion("num_id =", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdNotEqualTo(Long value) { - addCriterion("question_id <>", value, "questionId"); + public Criteria andNumIdNotEqualTo(Long value) { + addCriterion("num_id <>", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdGreaterThan(Long value) { - addCriterion("question_id >", value, "questionId"); + public Criteria andNumIdGreaterThan(Long value) { + addCriterion("num_id >", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdGreaterThanOrEqualTo(Long value) { - addCriterion("question_id >=", value, "questionId"); + public Criteria andNumIdGreaterThanOrEqualTo(Long value) { + addCriterion("num_id >=", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdLessThan(Long value) { - addCriterion("question_id <", value, "questionId"); + public Criteria andNumIdLessThan(Long value) { + addCriterion("num_id <", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdLessThanOrEqualTo(Long value) { - addCriterion("question_id <=", value, "questionId"); + public Criteria andNumIdLessThanOrEqualTo(Long value) { + addCriterion("num_id <=", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdIn(List values) { - addCriterion("question_id in", values, "questionId"); + public Criteria andNumIdIn(List values) { + addCriterion("num_id in", values, "numId"); return (Criteria) this; } - public Criteria andQuestionIdNotIn(List values) { - addCriterion("question_id not in", values, "questionId"); + public Criteria andNumIdNotIn(List values) { + addCriterion("num_id not in", values, "numId"); return (Criteria) this; } - public Criteria andQuestionIdBetween(Long value1, Long value2) { - addCriterion("question_id between", value1, value2, "questionId"); + public Criteria andNumIdBetween(Long value1, Long value2) { + addCriterion("num_id between", value1, value2, "numId"); return (Criteria) this; } - public Criteria andQuestionIdNotBetween(Long value1, Long value2) { - addCriterion("question_id not between", value1, value2, "questionId"); + public Criteria andNumIdNotBetween(Long value1, Long value2) { + addCriterion("num_id not between", value1, value2, "numId"); return (Criteria) this; } diff --git a/src/main/java/com/ccsens/yanyuan/bean/po/MentalRecord.java b/src/main/java/com/ccsens/yanyuan/bean/po/MentalRecord.java index 80365f6..989d0b3 100644 --- a/src/main/java/com/ccsens/yanyuan/bean/po/MentalRecord.java +++ b/src/main/java/com/ccsens/yanyuan/bean/po/MentalRecord.java @@ -8,12 +8,10 @@ public class MentalRecord implements Serializable { private Long testId; - private Long questionId; + private Long numId; private Long optionId; - private String code; - private String remark; private Long operator; @@ -42,12 +40,12 @@ public class MentalRecord implements Serializable { this.testId = testId; } - public Long getQuestionId() { - return questionId; + public Long getNumId() { + return numId; } - public void setQuestionId(Long questionId) { - this.questionId = questionId; + public void setNumId(Long numId) { + this.numId = numId; } public Long getOptionId() { @@ -58,14 +56,6 @@ public class MentalRecord implements Serializable { this.optionId = optionId; } - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code == null ? null : code.trim(); - } - public String getRemark() { return remark; } @@ -114,9 +104,8 @@ public class MentalRecord implements Serializable { sb.append("Hash = ").append(hashCode()); sb.append(", id=").append(id); sb.append(", testId=").append(testId); - sb.append(", questionId=").append(questionId); + sb.append(", numId=").append(numId); sb.append(", optionId=").append(optionId); - sb.append(", code=").append(code); sb.append(", remark=").append(remark); sb.append(", operator=").append(operator); sb.append(", createdAt=").append(createdAt); diff --git a/src/main/java/com/ccsens/yanyuan/bean/po/MentalRecordExample.java b/src/main/java/com/ccsens/yanyuan/bean/po/MentalRecordExample.java index bc0dedb..ba4551b 100644 --- a/src/main/java/com/ccsens/yanyuan/bean/po/MentalRecordExample.java +++ b/src/main/java/com/ccsens/yanyuan/bean/po/MentalRecordExample.java @@ -225,63 +225,63 @@ public class MentalRecordExample { return (Criteria) this; } - public Criteria andQuestionIdIsNull() { - addCriterion("question_id is null"); + public Criteria andNumIdIsNull() { + addCriterion("num_id is null"); return (Criteria) this; } - public Criteria andQuestionIdIsNotNull() { - addCriterion("question_id is not null"); + public Criteria andNumIdIsNotNull() { + addCriterion("num_id is not null"); return (Criteria) this; } - public Criteria andQuestionIdEqualTo(Long value) { - addCriterion("question_id =", value, "questionId"); + public Criteria andNumIdEqualTo(Long value) { + addCriterion("num_id =", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdNotEqualTo(Long value) { - addCriterion("question_id <>", value, "questionId"); + public Criteria andNumIdNotEqualTo(Long value) { + addCriterion("num_id <>", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdGreaterThan(Long value) { - addCriterion("question_id >", value, "questionId"); + public Criteria andNumIdGreaterThan(Long value) { + addCriterion("num_id >", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdGreaterThanOrEqualTo(Long value) { - addCriterion("question_id >=", value, "questionId"); + public Criteria andNumIdGreaterThanOrEqualTo(Long value) { + addCriterion("num_id >=", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdLessThan(Long value) { - addCriterion("question_id <", value, "questionId"); + public Criteria andNumIdLessThan(Long value) { + addCriterion("num_id <", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdLessThanOrEqualTo(Long value) { - addCriterion("question_id <=", value, "questionId"); + public Criteria andNumIdLessThanOrEqualTo(Long value) { + addCriterion("num_id <=", value, "numId"); return (Criteria) this; } - public Criteria andQuestionIdIn(List values) { - addCriterion("question_id in", values, "questionId"); + public Criteria andNumIdIn(List values) { + addCriterion("num_id in", values, "numId"); return (Criteria) this; } - public Criteria andQuestionIdNotIn(List values) { - addCriterion("question_id not in", values, "questionId"); + public Criteria andNumIdNotIn(List values) { + addCriterion("num_id not in", values, "numId"); return (Criteria) this; } - public Criteria andQuestionIdBetween(Long value1, Long value2) { - addCriterion("question_id between", value1, value2, "questionId"); + public Criteria andNumIdBetween(Long value1, Long value2) { + addCriterion("num_id between", value1, value2, "numId"); return (Criteria) this; } - public Criteria andQuestionIdNotBetween(Long value1, Long value2) { - addCriterion("question_id not between", value1, value2, "questionId"); + public Criteria andNumIdNotBetween(Long value1, Long value2) { + addCriterion("num_id not between", value1, value2, "numId"); return (Criteria) this; } @@ -345,76 +345,6 @@ public class MentalRecordExample { return (Criteria) this; } - public Criteria andCodeIsNull() { - addCriterion("code is null"); - return (Criteria) this; - } - - public Criteria andCodeIsNotNull() { - addCriterion("code is not null"); - return (Criteria) this; - } - - public Criteria andCodeEqualTo(String value) { - addCriterion("code =", value, "code"); - return (Criteria) this; - } - - public Criteria andCodeNotEqualTo(String value) { - addCriterion("code <>", value, "code"); - return (Criteria) this; - } - - public Criteria andCodeGreaterThan(String value) { - addCriterion("code >", value, "code"); - return (Criteria) this; - } - - public Criteria andCodeGreaterThanOrEqualTo(String value) { - addCriterion("code >=", value, "code"); - return (Criteria) this; - } - - public Criteria andCodeLessThan(String value) { - addCriterion("code <", value, "code"); - return (Criteria) this; - } - - public Criteria andCodeLessThanOrEqualTo(String value) { - addCriterion("code <=", value, "code"); - return (Criteria) this; - } - - public Criteria andCodeLike(String value) { - addCriterion("code like", value, "code"); - return (Criteria) this; - } - - public Criteria andCodeNotLike(String value) { - addCriterion("code not like", value, "code"); - return (Criteria) this; - } - - public Criteria andCodeIn(List values) { - addCriterion("code in", values, "code"); - return (Criteria) this; - } - - public Criteria andCodeNotIn(List values) { - addCriterion("code not in", values, "code"); - return (Criteria) this; - } - - public Criteria andCodeBetween(String value1, String value2) { - addCriterion("code between", value1, value2, "code"); - return (Criteria) this; - } - - public Criteria andCodeNotBetween(String value1, String value2) { - addCriterion("code not between", value1, value2, "code"); - return (Criteria) this; - } - public Criteria andRemarkIsNull() { addCriterion("remark is null"); return (Criteria) this; diff --git a/src/main/java/com/ccsens/yanyuan/bean/po/MentalTest.java b/src/main/java/com/ccsens/yanyuan/bean/po/MentalTest.java index 8a0114f..0498d7c 100644 --- a/src/main/java/com/ccsens/yanyuan/bean/po/MentalTest.java +++ b/src/main/java/com/ccsens/yanyuan/bean/po/MentalTest.java @@ -13,7 +13,7 @@ public class MentalTest implements Serializable { private String userId; - private Integer finishStatus; + private Byte finishStatus; private BigDecimal memoryNum; @@ -81,11 +81,11 @@ public class MentalTest implements Serializable { this.userId = userId == null ? null : userId.trim(); } - public Integer getFinishStatus() { + public Byte getFinishStatus() { return finishStatus; } - public void setFinishStatus(Integer finishStatus) { + public void setFinishStatus(Byte finishStatus) { this.finishStatus = finishStatus; } diff --git a/src/main/java/com/ccsens/yanyuan/bean/po/MentalTestExample.java b/src/main/java/com/ccsens/yanyuan/bean/po/MentalTestExample.java index f4e962a..83d2d3f 100644 --- a/src/main/java/com/ccsens/yanyuan/bean/po/MentalTestExample.java +++ b/src/main/java/com/ccsens/yanyuan/bean/po/MentalTestExample.java @@ -376,52 +376,52 @@ public class MentalTestExample { return (Criteria) this; } - public Criteria andFinishStatusEqualTo(Integer value) { + public Criteria andFinishStatusEqualTo(Byte value) { addCriterion("finish_status =", value, "finishStatus"); return (Criteria) this; } - public Criteria andFinishStatusNotEqualTo(Integer value) { + public Criteria andFinishStatusNotEqualTo(Byte value) { addCriterion("finish_status <>", value, "finishStatus"); return (Criteria) this; } - public Criteria andFinishStatusGreaterThan(Integer value) { + public Criteria andFinishStatusGreaterThan(Byte value) { addCriterion("finish_status >", value, "finishStatus"); return (Criteria) this; } - public Criteria andFinishStatusGreaterThanOrEqualTo(Integer value) { + public Criteria andFinishStatusGreaterThanOrEqualTo(Byte value) { addCriterion("finish_status >=", value, "finishStatus"); return (Criteria) this; } - public Criteria andFinishStatusLessThan(Integer value) { + public Criteria andFinishStatusLessThan(Byte value) { addCriterion("finish_status <", value, "finishStatus"); return (Criteria) this; } - public Criteria andFinishStatusLessThanOrEqualTo(Integer value) { + public Criteria andFinishStatusLessThanOrEqualTo(Byte value) { addCriterion("finish_status <=", value, "finishStatus"); return (Criteria) this; } - public Criteria andFinishStatusIn(List values) { + public Criteria andFinishStatusIn(List values) { addCriterion("finish_status in", values, "finishStatus"); return (Criteria) this; } - public Criteria andFinishStatusNotIn(List values) { + public Criteria andFinishStatusNotIn(List values) { addCriterion("finish_status not in", values, "finishStatus"); return (Criteria) this; } - public Criteria andFinishStatusBetween(Integer value1, Integer value2) { + public Criteria andFinishStatusBetween(Byte value1, Byte value2) { addCriterion("finish_status between", value1, value2, "finishStatus"); return (Criteria) this; } - public Criteria andFinishStatusNotBetween(Integer value1, Integer value2) { + public Criteria andFinishStatusNotBetween(Byte value1, Byte value2) { addCriterion("finish_status not between", value1, value2, "finishStatus"); return (Criteria) this; } diff --git a/src/main/java/com/ccsens/yanyuan/bean/po/Tool.java b/src/main/java/com/ccsens/yanyuan/bean/po/Tool.java index abde1b0..d5a9755 100644 --- a/src/main/java/com/ccsens/yanyuan/bean/po/Tool.java +++ b/src/main/java/com/ccsens/yanyuan/bean/po/Tool.java @@ -12,6 +12,10 @@ public class Tool implements Serializable { private String description; + private Byte version; + + private String url; + private Long userId; private Long operator; @@ -56,6 +60,22 @@ public class Tool implements Serializable { this.description = description == null ? null : description.trim(); } + public Byte getVersion() { + return version; + } + + public void setVersion(Byte version) { + this.version = version; + } + + public String getUrl() { + return url; + } + + public void setUrl(String url) { + this.url = url == null ? null : url.trim(); + } + public Long getUserId() { return userId; } @@ -106,6 +126,8 @@ public class Tool implements Serializable { sb.append(", code=").append(code); sb.append(", name=").append(name); sb.append(", description=").append(description); + sb.append(", version=").append(version); + sb.append(", url=").append(url); sb.append(", userId=").append(userId); sb.append(", operator=").append(operator); sb.append(", createdAt=").append(createdAt); diff --git a/src/main/java/com/ccsens/yanyuan/bean/po/ToolExample.java b/src/main/java/com/ccsens/yanyuan/bean/po/ToolExample.java index 0b4fb13..05898c7 100644 --- a/src/main/java/com/ccsens/yanyuan/bean/po/ToolExample.java +++ b/src/main/java/com/ccsens/yanyuan/bean/po/ToolExample.java @@ -375,6 +375,136 @@ public class ToolExample { return (Criteria) this; } + public Criteria andVersionIsNull() { + addCriterion("version is null"); + return (Criteria) this; + } + + public Criteria andVersionIsNotNull() { + addCriterion("version is not null"); + return (Criteria) this; + } + + public Criteria andVersionEqualTo(Byte value) { + addCriterion("version =", value, "version"); + return (Criteria) this; + } + + public Criteria andVersionNotEqualTo(Byte value) { + addCriterion("version <>", value, "version"); + return (Criteria) this; + } + + public Criteria andVersionGreaterThan(Byte value) { + addCriterion("version >", value, "version"); + return (Criteria) this; + } + + public Criteria andVersionGreaterThanOrEqualTo(Byte value) { + addCriterion("version >=", value, "version"); + return (Criteria) this; + } + + public Criteria andVersionLessThan(Byte value) { + addCriterion("version <", value, "version"); + return (Criteria) this; + } + + public Criteria andVersionLessThanOrEqualTo(Byte value) { + addCriterion("version <=", value, "version"); + return (Criteria) this; + } + + public Criteria andVersionIn(List values) { + addCriterion("version in", values, "version"); + return (Criteria) this; + } + + public Criteria andVersionNotIn(List values) { + addCriterion("version not in", values, "version"); + return (Criteria) this; + } + + public Criteria andVersionBetween(Byte value1, Byte value2) { + addCriterion("version between", value1, value2, "version"); + return (Criteria) this; + } + + public Criteria andVersionNotBetween(Byte value1, Byte value2) { + addCriterion("version not between", value1, value2, "version"); + return (Criteria) this; + } + + public Criteria andUrlIsNull() { + addCriterion("url is null"); + return (Criteria) this; + } + + public Criteria andUrlIsNotNull() { + addCriterion("url is not null"); + return (Criteria) this; + } + + public Criteria andUrlEqualTo(String value) { + addCriterion("url =", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlNotEqualTo(String value) { + addCriterion("url <>", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlGreaterThan(String value) { + addCriterion("url >", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlGreaterThanOrEqualTo(String value) { + addCriterion("url >=", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlLessThan(String value) { + addCriterion("url <", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlLessThanOrEqualTo(String value) { + addCriterion("url <=", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlLike(String value) { + addCriterion("url like", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlNotLike(String value) { + addCriterion("url not like", value, "url"); + return (Criteria) this; + } + + public Criteria andUrlIn(List values) { + addCriterion("url in", values, "url"); + return (Criteria) this; + } + + public Criteria andUrlNotIn(List values) { + addCriterion("url not in", values, "url"); + return (Criteria) this; + } + + public Criteria andUrlBetween(String value1, String value2) { + addCriterion("url between", value1, value2, "url"); + return (Criteria) this; + } + + public Criteria andUrlNotBetween(String value1, String value2) { + addCriterion("url not between", value1, value2, "url"); + return (Criteria) this; + } + public Criteria andUserIdIsNull() { addCriterion("user_id is null"); return (Criteria) this; diff --git a/src/main/java/com/ccsens/yanyuan/bean/vo/MentalTestVo.java b/src/main/java/com/ccsens/yanyuan/bean/vo/MentalTestVo.java new file mode 100644 index 0000000..3b912db --- /dev/null +++ b/src/main/java/com/ccsens/yanyuan/bean/vo/MentalTestVo.java @@ -0,0 +1,44 @@ +package com.ccsens.yanyuan.bean.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; + +/** + * @description: 脑力测评-响应 + * @author: whj + * @time: 2021/11/10 16:50 + */ +public class MentalTestVo { + + @Data + @ApiModel("脑力测评ID-响应") + public static class Simple{ + @ApiModelProperty("脑力测评ID") + private Long mentalTestId; + @ApiModelProperty("是否为新的脑力测评 0:原有的脑力测评 1:新生成的脑力测评") + private byte newMentalTest; + } + @Data + @ApiModel("脑力测评结果-响应") + public static class Result { + @ApiModelProperty("记忆力") + private BigDecimal memoryNum; + @ApiModelProperty("语言能力") + private BigDecimal expressNum; + @ApiModelProperty("视空间") + private BigDecimal viewNum; + @ApiModelProperty("注意力") + private BigDecimal attentionNum; + @ApiModelProperty("定向力") + private BigDecimal directionNum; + @ApiModelProperty("计算能力") + private BigDecimal countNum; + @ApiModelProperty("逻辑执行") + private BigDecimal logicNum; + @ApiModelProperty("等级") + private Integer gradeResult; + } +} diff --git a/src/main/java/com/ccsens/yanyuan/bean/vo/QuestionVo.java b/src/main/java/com/ccsens/yanyuan/bean/vo/QuestionVo.java new file mode 100644 index 0000000..4ea263d --- /dev/null +++ b/src/main/java/com/ccsens/yanyuan/bean/vo/QuestionVo.java @@ -0,0 +1,83 @@ +package com.ccsens.yanyuan.bean.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +/** + * @description:试题 + * @author: whj + * @time: 2021/11/11 17:37 + */ +public class QuestionVo { + @Data + @ApiModel("题目综合信息") + public static class QuestionMessage { + @ApiModelProperty("题目ID") + private Long id; + @ApiModelProperty("题号") + private int num; + @ApiModelProperty("题目页码") + private List questions; + @ApiModelProperty("选项") + private List