diff --git a/pom.xml b/pom.xml
index 28341fa..4f9c38c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -48,6 +48,14 @@
poi-ooxml
3.15-beta2
+
+
+
+ org.apache.pdfbox
+ pdfbox
+ 2.0.27
+
+
com.itextpdf
itextpdf
diff --git a/src/main/java/com/sztzjy/marketing/config/exception/handler/InvoceTException.java b/src/main/java/com/sztzjy/marketing/config/exception/handler/InvoceTException.java
new file mode 100644
index 0000000..7193ba2
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/config/exception/handler/InvoceTException.java
@@ -0,0 +1,37 @@
+package com.sztzjy.marketing.config.exception.handler;
+
+import org.springframework.http.HttpStatus;
+
+public class InvoceTException extends RuntimeException {
+
+ private HttpStatus code;
+ private String msg;
+
+ public InvoceTException() {
+ }
+
+ public InvoceTException(HttpStatus code) {
+ this.code = code;
+ }
+ public InvoceTException(HttpStatus code, String msg) {
+ super(msg);
+ this.code = code;
+ this.msg = msg;
+ }
+
+ public HttpStatus getCode() {
+ return code;
+ }
+
+ public void setCode(HttpStatus code) {
+ this.code = code;
+ }
+
+ public String getMsg() {
+ return msg;
+ }
+
+ public void setMsg(String msg) {
+ this.msg = msg;
+ }
+}
diff --git a/src/main/java/com/sztzjy/marketing/controller/BigDataController.java b/src/main/java/com/sztzjy/marketing/controller/BigDataController.java
new file mode 100644
index 0000000..8ff3537
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/controller/BigDataController.java
@@ -0,0 +1,236 @@
+package com.sztzjy.marketing.controller;
+
+import cn.hutool.core.util.IdUtil;
+import com.alibaba.fastjson.JSONObject;
+import com.sztzjy.marketing.annotation.AnonymousAccess;
+import com.sztzjy.marketing.entity.*;
+import com.sztzjy.marketing.entity.dto.StuBigDataTechnologyTrainingDTO;
+import com.sztzjy.marketing.entity.dto.StuSelectDetailsDTO;
+import com.sztzjy.marketing.mapper.StuBigDataTechnologyTrainingMapper;
+import com.sztzjy.marketing.mapper.StuTrainingOperateStepMapper;
+import com.sztzjy.marketing.mapper.StuTrainingProblemDetailsMapper;
+import com.sztzjy.marketing.service.StuBigDataTechnologyTrainingService;
+import com.sztzjy.marketing.service.StuFiveGTrainingService;
+import com.sztzjy.marketing.util.ConvertUtil;
+import com.sztzjy.marketing.util.ResultEntity;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
+import org.springframework.beans.BeanUtils;
+import org.springframework.http.HttpStatus;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.List;
+import java.util.UUID;
+
+/**
+ * @author tz
+ * @date 2024/6/12 10:48
+ */
+@Api(tags = "大数据")
+@RequestMapping("api/bigData")
+@RestController
+public class BigDataController {
+ @Resource
+ StuTrainingOperateStepMapper stuTrainingOperateStepMapper;
+ @Resource
+ StuBigDataTechnologyTrainingMapper stuBigDataTechnologyTrainingMapper;
+ @Resource
+ StuTrainingProblemDetailsMapper stuTrainingProblemDetailsMapper;
+ @Resource
+ ConvertUtil convertUtil;
+ @Resource
+ StuBigDataTechnologyTrainingService stuBigDataTechnologyTrainingService;
+ @Resource
+ StuFiveGTrainingService stuFiveGTrainingService;
+
+ @ApiOperation("Hadoop HDFSs--操作记录查看")
+ @PostMapping("/viewOperationRecord")
+ @AnonymousAccess
+ public ResultEntity viewOperationRecord(@ApiParam("用户ID") String userId,
+ @ApiParam("归属模块") String module) {
+ StuTrainingOperateStepExample example=new StuTrainingOperateStepExample();
+ example.createCriteria().andUserIdEqualTo(userId).andModuleEqualTo(module);
+ List stuTrainingOperateSteps = stuTrainingOperateStepMapper.selectByExampleWithBLOBs(example);
+ return new ResultEntity<>(HttpStatus.OK,"成功",stuTrainingOperateSteps);
+ }
+
+ @ApiOperation("Hadoop HDFSs--实训操作记录")
+ @PostMapping("/trainingOperationRecord")
+ @AnonymousAccess
+ public ResultEntity trainingOperationRecord(@RequestBody StuTrainingOperateStepWithBLOBs stuTrainingOperateStep) {
+ StuTrainingOperateStepExample example=new StuTrainingOperateStepExample();
+ example.createCriteria().andUserIdEqualTo(stuTrainingOperateStep.getUserId()).andModuleEqualTo(stuTrainingOperateStep.getModule());
+ List stuTrainingOperateSteps = stuTrainingOperateStepMapper.selectByExample(example);
+ if(stuTrainingOperateSteps.isEmpty()){
+ stuTrainingOperateStep.setId((int) IdUtil.getSnowflakeNextId());
+ stuTrainingOperateStep.setModule(stuTrainingOperateStep.getModule());
+ stuTrainingOperateStepMapper.insert(stuTrainingOperateStep);
+ }else {
+ StuTrainingOperateStep trainingOperateStep = stuTrainingOperateSteps.get(0);
+ Integer id = trainingOperateStep.getId();
+ BeanUtils.copyProperties(stuTrainingOperateStep,trainingOperateStep);
+ stuTrainingOperateStep.setId(id);
+ stuTrainingOperateStepMapper.updateByPrimaryKeySelective(stuTrainingOperateStep);
+
+ }
+ return new ResultEntity<>(HttpStatus.OK,"成功");
+ }
+
+
+ @ApiOperation("大数据技术框架--题目展示")
+ @PostMapping("/topicDisplay")
+ @AnonymousAccess
+ public ResultEntity> topicDisplay(@RequestParam("userId") String userId, @RequestParam("module") String module) {
+ //查询是否已有做题记录
+ StuTrainingProblemDetailsExample stuTrainingProblemDetailsExample = new StuTrainingProblemDetailsExample();
+ stuTrainingProblemDetailsExample.createCriteria().andUserIdEqualTo(userId).andModuleEqualTo(module);
+ List stuTrainingProblemDetails = stuTrainingProblemDetailsMapper.selectByExample(stuTrainingProblemDetailsExample);
+ //查询是否有默认题目
+ StuBigDataTechnologyTrainingExample stuBigDataTechnologyTrainingExample=new StuBigDataTechnologyTrainingExample();
+ stuBigDataTechnologyTrainingExample.createCriteria().andModuleEqualTo(module);
+ List stuBigDataTechnologyTrainings = stuBigDataTechnologyTrainingMapper.selectByExample(stuBigDataTechnologyTrainingExample);
+ if (stuTrainingProblemDetails.isEmpty()) {
+ String[] topic = {"大数据处理技术中的数据采集与预处理工具组件有哪些?", "大数据处理技术中的数据存储工具组件有哪些?", "大数据处理技术中的数据清洗工具组件有哪些?", "大数据处理技术中的查询计算挖掘工具组件有哪些?", "大数据处理技术中的数据可视化工具组件有哪些?"};
+ String[] answer = {"Sqoop", "Flume", "Kettle", "HDFS", "HBase", "Redis", "NoSQL", "Oozie", "Azkaban", "MapReduce", "Spark", "Hive", "Mahout", "Flink", "FineBI", "Tableau", "Qlikview", "PowrerBI"};
+ //设置默认数据
+ if (stuBigDataTechnologyTrainings.isEmpty()) {
+ StuBigDataTechnologyTraining stuBigDataTechnologyTraining = new StuBigDataTechnologyTraining();
+ Integer uuid = UUID.randomUUID().toString().replaceAll("-", "").hashCode();
+ uuid = uuid < 0 ? -uuid : uuid;//String.hashCode() 值会为空
+ for (int i = 0; i < topic.length; i++) {
+ String option = "";
+ String select = "";
+ stuBigDataTechnologyTraining.setId(uuid + i);
+ stuBigDataTechnologyTraining.setTopicName(topic[i]);
+ stuBigDataTechnologyTraining.setTopicNumber(i + 1);
+ stuBigDataTechnologyTraining.setModule(module);
+ for (int j = 0; j < answer.length; j++) {
+
+ if (j == answer.length - 1) {
+ option = option + answer[j];
+ }else {
+ option = option + answer[j] + ",";
+ }
+
+ if (i == 0 && j < 3) {
+
+ if (j == 2) {
+ select = select + answer[j];
+ }else {
+ select = select + answer[j] + ",";
+ }
+
+ }
+
+ if (i == 1 && 2 < j && j < 7) {
+
+ if (j == 6) {
+ select = select + answer[j];
+ }else {
+ select = select + answer[j] + ",";
+ }
+
+ }
+
+ if (i == 2 && 6 < j && j < 9) {
+
+ if (j == 8) {
+ select = select + answer[j];
+ }else {
+ select = select + answer[j] + ",";
+ }
+ }
+
+ if (i == 3 && 8 < j && j < 14) {
+
+ if (j == 13) {
+ select = select + answer[j];
+ }else {
+ select = select + answer[j] + ",";
+ }
+ }
+
+ if (i == 4 && 13 < j && j < 18) {
+
+ if (j == 17) {
+ select = select + answer[j];
+ }else {
+ select = select + answer[j] + ",";
+ }
+ }
+ }
+ stuBigDataTechnologyTraining.setTopicType(2);
+ stuBigDataTechnologyTraining.setTopicOption(option);
+ stuBigDataTechnologyTraining.setTopicAnswer(select);
+ stuBigDataTechnologyTraining.setModule(module);
+ stuBigDataTechnologyTrainingMapper.insert(stuBigDataTechnologyTraining);
+ stuBigDataTechnologyTrainings.add(stuBigDataTechnologyTraining);
+ }
+ List stuBigDataTechnologyTrainingDTOS = convertUtil.entityToDTOList(stuBigDataTechnologyTrainings, StuBigDataTechnologyTrainingDTO.class);
+ return new ResultEntity<>(HttpStatus.OK, "成功", stuBigDataTechnologyTrainingDTOS);
+ }
+ List stuBigDataTechnologyTrainingDTOS = convertUtil.entityToDTOList(stuBigDataTechnologyTrainings, StuBigDataTechnologyTrainingDTO.class);
+ return new ResultEntity<>(HttpStatus.OK, "成功", stuBigDataTechnologyTrainingDTOS);
+ } else {
+ List stuBigDataTechnologyTrainingDTOS = convertUtil.entityToDTOList(stuBigDataTechnologyTrainings, StuBigDataTechnologyTrainingDTO.class);
+ for (int i = 0; i < stuBigDataTechnologyTrainingDTOS.size(); i++) {
+ for (int j = 0; j < stuTrainingProblemDetails.size(); j++) {
+ if (stuBigDataTechnologyTrainingDTOS.get(i).getId().equals(stuTrainingProblemDetails.get(j).getTopicId())) {
+ //取出用户选择的答案,转成数组
+ String stuAnswer = stuTrainingProblemDetails.get(j).getStuAnswer();
+ String[] split = stuAnswer.split(",");
+ stuBigDataTechnologyTrainingDTOS.get(i).setStuAnswer(split);
+ stuBigDataTechnologyTrainingDTOS.get(i).setRightOrWrong(stuTrainingProblemDetails.get(j).getRightOrWrong());
+ }
+ }
+ }
+ return new ResultEntity<>(HttpStatus.OK, "成功", stuBigDataTechnologyTrainingDTOS);
+ }
+ }
+
+ @ApiOperation("大数据技术框架--题目选择")
+ @PostMapping("/questionSelection")
+ @AnonymousAccess
+ public ResultEntity questionSelection(@RequestBody JSONObject jsonObject) {
+ StuSelectDetailsDTO stuSelectDetailsDTO = jsonObject.getObject("StuSelectDetailsDTO", StuSelectDetailsDTO.class);
+ Integer result=stuBigDataTechnologyTrainingService.questionSelection(stuSelectDetailsDTO);
+ return new ResultEntity<>(HttpStatus.OK,"提交成功",result);
+ }
+
+
+ @ApiOperation("Hadoop实验实训")
+ @PostMapping("/hadoop")
+ @AnonymousAccess
+ public ResultEntity hadoop(@ApiParam("框架选择内容") String context, @ApiParam("选择的内容") String select, @ApiParam("用户ID") String userId) {
+
+ String info = stuFiveGTrainingService.hadoop(context, select, userId);
+ if (info == null) {
+ return new ResultEntity<>(HttpStatus.ACCEPTED, "请选择正确的选项!");
+ }
+ return new ResultEntity<>(HttpStatus.OK, info);
+
+ }
+
+
+ @ApiOperation("Hadoop清空数据")
+ @GetMapping("/delHadoop")
+ @AnonymousAccess
+ public ResultEntity delHadoop(@ApiParam("用户ID") String userId) {
+
+ stuFiveGTrainingService.delHadoop(userId);
+ return new ResultEntity<>(HttpStatus.OK, "清空成功");
+
+ }
+
+ @ApiOperation("Hadoop查询历史数据")
+ @GetMapping("/selHadoop")
+ @AnonymousAccess
+ public ResultEntity selHadoop(@ApiParam("用户ID") String userId) {
+
+ Integer state= stuFiveGTrainingService.selHadoop(userId);
+ return new ResultEntity<>(HttpStatus.OK, "查询成功",state);
+
+ }
+}
diff --git a/src/main/java/com/sztzjy/marketing/entity/StuBigDataTechnologyTraining.java b/src/main/java/com/sztzjy/marketing/entity/StuBigDataTechnologyTraining.java
new file mode 100644
index 0000000..546c7d6
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/StuBigDataTechnologyTraining.java
@@ -0,0 +1,86 @@
+package com.sztzjy.marketing.entity;
+
+import io.swagger.annotations.ApiModelProperty;
+/**
+ *
+ * @author whb
+ * stu_big_data_technology_training
+ */
+public class StuBigDataTechnologyTraining {
+ @ApiModelProperty("ID")
+ private Integer id;
+
+ @ApiModelProperty("题目序号")
+ private Integer topicNumber;
+
+ @ApiModelProperty("题目类型(1、单选 2、多选)")
+ private Integer topicType;
+
+ @ApiModelProperty("题目名称")
+ private String topicName;
+
+ @ApiModelProperty("题目选项(多个选项用逗号隔开)")
+ private String topicOption;
+
+ @ApiModelProperty("题目答案(多个答案用逗号隔开)")
+ private String topicAnswer;
+
+ @ApiModelProperty("归属模块")
+ private String module;
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public Integer getTopicNumber() {
+ return topicNumber;
+ }
+
+ public void setTopicNumber(Integer topicNumber) {
+ this.topicNumber = topicNumber;
+ }
+
+ public Integer getTopicType() {
+ return topicType;
+ }
+
+ public void setTopicType(Integer topicType) {
+ this.topicType = topicType;
+ }
+
+ public String getTopicName() {
+ return topicName;
+ }
+
+ public void setTopicName(String topicName) {
+ this.topicName = topicName == null ? null : topicName.trim();
+ }
+
+ public String getTopicOption() {
+ return topicOption;
+ }
+
+ public void setTopicOption(String topicOption) {
+ this.topicOption = topicOption == null ? null : topicOption.trim();
+ }
+
+ public String getTopicAnswer() {
+ return topicAnswer;
+ }
+
+ public void setTopicAnswer(String topicAnswer) {
+ this.topicAnswer = topicAnswer == null ? null : topicAnswer.trim();
+ }
+
+ public String getModule() {
+ return module;
+ }
+
+ public void setModule(String module) {
+ this.module = module == null ? null : module.trim();
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/sztzjy/marketing/entity/StuBigDataTechnologyTrainingExample.java b/src/main/java/com/sztzjy/marketing/entity/StuBigDataTechnologyTrainingExample.java
new file mode 100644
index 0000000..919e0ca
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/StuBigDataTechnologyTrainingExample.java
@@ -0,0 +1,659 @@
+package com.sztzjy.marketing.entity;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class StuBigDataTechnologyTrainingExample {
+ protected String orderByClause;
+
+ protected boolean distinct;
+
+ protected List oredCriteria;
+
+ public StuBigDataTechnologyTrainingExample() {
+ 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(Integer value) {
+ addCriterion("id =", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotEqualTo(Integer value) {
+ addCriterion("id <>", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThan(Integer value) {
+ addCriterion("id >", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThanOrEqualTo(Integer value) {
+ addCriterion("id >=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThan(Integer value) {
+ addCriterion("id <", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThanOrEqualTo(Integer 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(Integer value1, Integer value2) {
+ addCriterion("id between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotBetween(Integer value1, Integer value2) {
+ addCriterion("id not between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNumberIsNull() {
+ addCriterion("topic_number is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNumberIsNotNull() {
+ addCriterion("topic_number is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNumberEqualTo(Integer value) {
+ addCriterion("topic_number =", value, "topicNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNumberNotEqualTo(Integer value) {
+ addCriterion("topic_number <>", value, "topicNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNumberGreaterThan(Integer value) {
+ addCriterion("topic_number >", value, "topicNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNumberGreaterThanOrEqualTo(Integer value) {
+ addCriterion("topic_number >=", value, "topicNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNumberLessThan(Integer value) {
+ addCriterion("topic_number <", value, "topicNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNumberLessThanOrEqualTo(Integer value) {
+ addCriterion("topic_number <=", value, "topicNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNumberIn(List values) {
+ addCriterion("topic_number in", values, "topicNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNumberNotIn(List values) {
+ addCriterion("topic_number not in", values, "topicNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNumberBetween(Integer value1, Integer value2) {
+ addCriterion("topic_number between", value1, value2, "topicNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNumberNotBetween(Integer value1, Integer value2) {
+ addCriterion("topic_number not between", value1, value2, "topicNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicTypeIsNull() {
+ addCriterion("topic_type is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicTypeIsNotNull() {
+ addCriterion("topic_type is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicTypeEqualTo(Integer value) {
+ addCriterion("topic_type =", value, "topicType");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicTypeNotEqualTo(Integer value) {
+ addCriterion("topic_type <>", value, "topicType");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicTypeGreaterThan(Integer value) {
+ addCriterion("topic_type >", value, "topicType");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicTypeGreaterThanOrEqualTo(Integer value) {
+ addCriterion("topic_type >=", value, "topicType");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicTypeLessThan(Integer value) {
+ addCriterion("topic_type <", value, "topicType");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicTypeLessThanOrEqualTo(Integer value) {
+ addCriterion("topic_type <=", value, "topicType");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicTypeIn(List values) {
+ addCriterion("topic_type in", values, "topicType");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicTypeNotIn(List values) {
+ addCriterion("topic_type not in", values, "topicType");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicTypeBetween(Integer value1, Integer value2) {
+ addCriterion("topic_type between", value1, value2, "topicType");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicTypeNotBetween(Integer value1, Integer value2) {
+ addCriterion("topic_type not between", value1, value2, "topicType");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNameIsNull() {
+ addCriterion("topic_name is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNameIsNotNull() {
+ addCriterion("topic_name is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNameEqualTo(String value) {
+ addCriterion("topic_name =", value, "topicName");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNameNotEqualTo(String value) {
+ addCriterion("topic_name <>", value, "topicName");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNameGreaterThan(String value) {
+ addCriterion("topic_name >", value, "topicName");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNameGreaterThanOrEqualTo(String value) {
+ addCriterion("topic_name >=", value, "topicName");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNameLessThan(String value) {
+ addCriterion("topic_name <", value, "topicName");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNameLessThanOrEqualTo(String value) {
+ addCriterion("topic_name <=", value, "topicName");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNameLike(String value) {
+ addCriterion("topic_name like", value, "topicName");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNameNotLike(String value) {
+ addCriterion("topic_name not like", value, "topicName");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNameIn(List values) {
+ addCriterion("topic_name in", values, "topicName");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNameNotIn(List values) {
+ addCriterion("topic_name not in", values, "topicName");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNameBetween(String value1, String value2) {
+ addCriterion("topic_name between", value1, value2, "topicName");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicNameNotBetween(String value1, String value2) {
+ addCriterion("topic_name not between", value1, value2, "topicName");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicOptionIsNull() {
+ addCriterion("topic_option is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicOptionIsNotNull() {
+ addCriterion("topic_option is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicOptionEqualTo(String value) {
+ addCriterion("topic_option =", value, "topicOption");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicOptionNotEqualTo(String value) {
+ addCriterion("topic_option <>", value, "topicOption");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicOptionGreaterThan(String value) {
+ addCriterion("topic_option >", value, "topicOption");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicOptionGreaterThanOrEqualTo(String value) {
+ addCriterion("topic_option >=", value, "topicOption");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicOptionLessThan(String value) {
+ addCriterion("topic_option <", value, "topicOption");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicOptionLessThanOrEqualTo(String value) {
+ addCriterion("topic_option <=", value, "topicOption");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicOptionLike(String value) {
+ addCriterion("topic_option like", value, "topicOption");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicOptionNotLike(String value) {
+ addCriterion("topic_option not like", value, "topicOption");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicOptionIn(List values) {
+ addCriterion("topic_option in", values, "topicOption");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicOptionNotIn(List values) {
+ addCriterion("topic_option not in", values, "topicOption");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicOptionBetween(String value1, String value2) {
+ addCriterion("topic_option between", value1, value2, "topicOption");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicOptionNotBetween(String value1, String value2) {
+ addCriterion("topic_option not between", value1, value2, "topicOption");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicAnswerIsNull() {
+ addCriterion("topic_answer is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicAnswerIsNotNull() {
+ addCriterion("topic_answer is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicAnswerEqualTo(String value) {
+ addCriterion("topic_answer =", value, "topicAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicAnswerNotEqualTo(String value) {
+ addCriterion("topic_answer <>", value, "topicAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicAnswerGreaterThan(String value) {
+ addCriterion("topic_answer >", value, "topicAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicAnswerGreaterThanOrEqualTo(String value) {
+ addCriterion("topic_answer >=", value, "topicAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicAnswerLessThan(String value) {
+ addCriterion("topic_answer <", value, "topicAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicAnswerLessThanOrEqualTo(String value) {
+ addCriterion("topic_answer <=", value, "topicAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicAnswerLike(String value) {
+ addCriterion("topic_answer like", value, "topicAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicAnswerNotLike(String value) {
+ addCriterion("topic_answer not like", value, "topicAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicAnswerIn(List values) {
+ addCriterion("topic_answer in", values, "topicAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicAnswerNotIn(List values) {
+ addCriterion("topic_answer not in", values, "topicAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicAnswerBetween(String value1, String value2) {
+ addCriterion("topic_answer between", value1, value2, "topicAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicAnswerNotBetween(String value1, String value2) {
+ addCriterion("topic_answer not between", value1, value2, "topicAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleIsNull() {
+ addCriterion("module is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleIsNotNull() {
+ addCriterion("module is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleEqualTo(String value) {
+ addCriterion("module =", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleNotEqualTo(String value) {
+ addCriterion("module <>", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleGreaterThan(String value) {
+ addCriterion("module >", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleGreaterThanOrEqualTo(String value) {
+ addCriterion("module >=", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleLessThan(String value) {
+ addCriterion("module <", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleLessThanOrEqualTo(String value) {
+ addCriterion("module <=", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleLike(String value) {
+ addCriterion("module like", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleNotLike(String value) {
+ addCriterion("module not like", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleIn(List values) {
+ addCriterion("module in", values, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleNotIn(List values) {
+ addCriterion("module not in", values, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleBetween(String value1, String value2) {
+ addCriterion("module between", value1, value2, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleNotBetween(String value1, String value2) {
+ addCriterion("module not between", value1, value2, "module");
+ 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/sztzjy/marketing/entity/StuDigServiceTrade.java b/src/main/java/com/sztzjy/marketing/entity/StuDigServiceTrade.java
new file mode 100644
index 0000000..1881cf8
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/StuDigServiceTrade.java
@@ -0,0 +1,417 @@
+package com.sztzjy.marketing.entity;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.NoArgsConstructor;
+
+/**
+ *
+ * @author whb
+ * stu_dig_service_trade
+ */
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public class StuDigServiceTrade {
+ @ApiModelProperty("id")
+ private Integer id;
+
+ @ApiModelProperty("境内企业纳税识别号")
+ private String demoTaxNumber;
+
+ @ApiModelProperty("境内企业类型")
+ private String demoType;
+
+ @ApiModelProperty("境内企业法人")
+ private String demoLegPerson;
+
+ @ApiModelProperty("境内企业联系方式")
+ private String domeTel;
+
+ @ApiModelProperty("境内企业密码")
+ private String domePwd;
+
+ @ApiModelProperty("境内企业验证码")
+ private String domeCode;
+
+ @ApiModelProperty("境内企业营业执照")
+ private String domeLicense;
+
+ @ApiModelProperty("境内企业规格型号")
+ private String domeModel;
+
+ @ApiModelProperty("境内企业产品介绍")
+ private String doemIntroduce;
+
+ @ApiModelProperty("境外企业验证码")
+ private String abroadCode;
+
+ @ApiModelProperty("境外企业密码")
+ private String abroadPwd;
+
+ @ApiModelProperty("境外企业商业登记照片")
+ private String abroadBusReg;
+
+ @ApiModelProperty("境外企业规格型号")
+ private String abroadModel;
+
+ @ApiModelProperty("境外企业类型")
+ private String abroadType;
+
+ @ApiModelProperty("境外企业产品介绍")
+ private String abroadIntroduce;
+
+ @ApiModelProperty("发起询价")
+ private String inquiry;
+
+ @ApiModelProperty("用户ID")
+ private String userId;
+
+ @ApiModelProperty("提交状态0未提交 1已提交")
+ private Integer subState;
+
+ @ApiModelProperty("境外企业法人")
+ private String abroadPerson;
+
+ @ApiModelProperty("境外企业电话")
+ private String abroadTel;
+
+ private String stepFiveA;
+
+ private String stepFiveB;
+
+ private String stepFiveC;
+
+ private String stepFiveD;
+
+ private String stepSixA;
+
+ private String stepSixB;
+
+ private String stepSixC;
+
+ private String stepSixD;
+
+ private String stepSeven;
+
+ private String stepTenA;
+
+ private String stepTenB;
+
+ private String stepTenC;
+
+ private String stepTenD;
+
+ private String stepTeneA;
+
+ private String stepTeneB;
+
+ private String stepTeneC;
+
+ private String stepTeneD;
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public String getDemoTaxNumber() {
+ return demoTaxNumber;
+ }
+
+ public void setDemoTaxNumber(String demoTaxNumber) {
+ this.demoTaxNumber = demoTaxNumber == null ? null : demoTaxNumber.trim();
+ }
+
+ public String getDemoType() {
+ return demoType;
+ }
+
+ public void setDemoType(String demoType) {
+ this.demoType = demoType == null ? null : demoType.trim();
+ }
+
+ public String getDemoLegPerson() {
+ return demoLegPerson;
+ }
+
+ public void setDemoLegPerson(String demoLegPerson) {
+ this.demoLegPerson = demoLegPerson == null ? null : demoLegPerson.trim();
+ }
+
+ public String getDomeTel() {
+ return domeTel;
+ }
+
+ public void setDomeTel(String domeTel) {
+ this.domeTel = domeTel == null ? null : domeTel.trim();
+ }
+
+ public String getDomePwd() {
+ return domePwd;
+ }
+
+ public void setDomePwd(String domePwd) {
+ this.domePwd = domePwd == null ? null : domePwd.trim();
+ }
+
+ public String getDomeCode() {
+ return domeCode;
+ }
+
+ public void setDomeCode(String domeCode) {
+ this.domeCode = domeCode == null ? null : domeCode.trim();
+ }
+
+ public String getDomeLicense() {
+ return domeLicense;
+ }
+
+ public void setDomeLicense(String domeLicense) {
+ this.domeLicense = domeLicense == null ? null : domeLicense.trim();
+ }
+
+ public String getDomeModel() {
+ return domeModel;
+ }
+
+ public void setDomeModel(String domeModel) {
+ this.domeModel = domeModel == null ? null : domeModel.trim();
+ }
+
+ public String getDoemIntroduce() {
+ return doemIntroduce;
+ }
+
+ public void setDoemIntroduce(String doemIntroduce) {
+ this.doemIntroduce = doemIntroduce == null ? null : doemIntroduce.trim();
+ }
+
+ public String getAbroadCode() {
+ return abroadCode;
+ }
+
+ public void setAbroadCode(String abroadCode) {
+ this.abroadCode = abroadCode == null ? null : abroadCode.trim();
+ }
+
+ public String getAbroadPwd() {
+ return abroadPwd;
+ }
+
+ public void setAbroadPwd(String abroadPwd) {
+ this.abroadPwd = abroadPwd == null ? null : abroadPwd.trim();
+ }
+
+ public String getAbroadBusReg() {
+ return abroadBusReg;
+ }
+
+ public void setAbroadBusReg(String abroadBusReg) {
+ this.abroadBusReg = abroadBusReg == null ? null : abroadBusReg.trim();
+ }
+
+ public String getAbroadModel() {
+ return abroadModel;
+ }
+
+ public void setAbroadModel(String abroadModel) {
+ this.abroadModel = abroadModel == null ? null : abroadModel.trim();
+ }
+
+ public String getAbroadType() {
+ return abroadType;
+ }
+
+ public void setAbroadType(String abroadType) {
+ this.abroadType = abroadType == null ? null : abroadType.trim();
+ }
+
+ public String getAbroadIntroduce() {
+ return abroadIntroduce;
+ }
+
+ public void setAbroadIntroduce(String abroadIntroduce) {
+ this.abroadIntroduce = abroadIntroduce == null ? null : abroadIntroduce.trim();
+ }
+
+ public String getInquiry() {
+ return inquiry;
+ }
+
+ public void setInquiry(String inquiry) {
+ this.inquiry = inquiry == null ? null : inquiry.trim();
+ }
+
+ public String getUserId() {
+ return userId;
+ }
+
+ public void setUserId(String userId) {
+ this.userId = userId == null ? null : userId.trim();
+ }
+
+ public Integer getSubState() {
+ return subState;
+ }
+
+ public void setSubState(Integer subState) {
+ this.subState = subState;
+ }
+
+ public String getAbroadPerson() {
+ return abroadPerson;
+ }
+
+ public void setAbroadPerson(String abroadPerson) {
+ this.abroadPerson = abroadPerson == null ? null : abroadPerson.trim();
+ }
+
+ public String getAbroadTel() {
+ return abroadTel;
+ }
+
+ public void setAbroadTel(String abroadTel) {
+ this.abroadTel = abroadTel == null ? null : abroadTel.trim();
+ }
+
+ public String getStepFiveA() {
+ return stepFiveA;
+ }
+
+ public void setStepFiveA(String stepFiveA) {
+ this.stepFiveA = stepFiveA == null ? null : stepFiveA.trim();
+ }
+
+ public String getStepFiveB() {
+ return stepFiveB;
+ }
+
+ public void setStepFiveB(String stepFiveB) {
+ this.stepFiveB = stepFiveB == null ? null : stepFiveB.trim();
+ }
+
+ public String getStepFiveC() {
+ return stepFiveC;
+ }
+
+ public void setStepFiveC(String stepFiveC) {
+ this.stepFiveC = stepFiveC == null ? null : stepFiveC.trim();
+ }
+
+ public String getStepFiveD() {
+ return stepFiveD;
+ }
+
+ public void setStepFiveD(String stepFiveD) {
+ this.stepFiveD = stepFiveD == null ? null : stepFiveD.trim();
+ }
+
+ public String getStepSixA() {
+ return stepSixA;
+ }
+
+ public void setStepSixA(String stepSixA) {
+ this.stepSixA = stepSixA == null ? null : stepSixA.trim();
+ }
+
+ public String getStepSixB() {
+ return stepSixB;
+ }
+
+ public void setStepSixB(String stepSixB) {
+ this.stepSixB = stepSixB == null ? null : stepSixB.trim();
+ }
+
+ public String getStepSixC() {
+ return stepSixC;
+ }
+
+ public void setStepSixC(String stepSixC) {
+ this.stepSixC = stepSixC == null ? null : stepSixC.trim();
+ }
+
+ public String getStepSixD() {
+ return stepSixD;
+ }
+
+ public void setStepSixD(String stepSixD) {
+ this.stepSixD = stepSixD == null ? null : stepSixD.trim();
+ }
+
+ public String getStepSeven() {
+ return stepSeven;
+ }
+
+ public void setStepSeven(String stepSeven) {
+ this.stepSeven = stepSeven == null ? null : stepSeven.trim();
+ }
+
+ public String getStepTenA() {
+ return stepTenA;
+ }
+
+ public void setStepTenA(String stepTenA) {
+ this.stepTenA = stepTenA == null ? null : stepTenA.trim();
+ }
+
+ public String getStepTenB() {
+ return stepTenB;
+ }
+
+ public void setStepTenB(String stepTenB) {
+ this.stepTenB = stepTenB == null ? null : stepTenB.trim();
+ }
+
+ public String getStepTenC() {
+ return stepTenC;
+ }
+
+ public void setStepTenC(String stepTenC) {
+ this.stepTenC = stepTenC == null ? null : stepTenC.trim();
+ }
+
+ public String getStepTenD() {
+ return stepTenD;
+ }
+
+ public void setStepTenD(String stepTenD) {
+ this.stepTenD = stepTenD == null ? null : stepTenD.trim();
+ }
+
+ public String getStepTeneA() {
+ return stepTeneA;
+ }
+
+ public void setStepTeneA(String stepTeneA) {
+ this.stepTeneA = stepTeneA == null ? null : stepTeneA.trim();
+ }
+
+ public String getStepTeneB() {
+ return stepTeneB;
+ }
+
+ public void setStepTeneB(String stepTeneB) {
+ this.stepTeneB = stepTeneB == null ? null : stepTeneB.trim();
+ }
+
+ public String getStepTeneC() {
+ return stepTeneC;
+ }
+
+ public void setStepTeneC(String stepTeneC) {
+ this.stepTeneC = stepTeneC == null ? null : stepTeneC.trim();
+ }
+
+ public String getStepTeneD() {
+ return stepTeneD;
+ }
+
+ public void setStepTeneD(String stepTeneD) {
+ this.stepTeneD = stepTeneD == null ? null : stepTeneD.trim();
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/sztzjy/marketing/entity/StuDigServiceTradeExample.java b/src/main/java/com/sztzjy/marketing/entity/StuDigServiceTradeExample.java
new file mode 100644
index 0000000..df3e834
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/StuDigServiceTradeExample.java
@@ -0,0 +1,2839 @@
+package com.sztzjy.marketing.entity;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class StuDigServiceTradeExample {
+ protected String orderByClause;
+
+ protected boolean distinct;
+
+ protected List oredCriteria;
+
+ public StuDigServiceTradeExample() {
+ 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(Integer value) {
+ addCriterion("id =", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotEqualTo(Integer value) {
+ addCriterion("id <>", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThan(Integer value) {
+ addCriterion("id >", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThanOrEqualTo(Integer value) {
+ addCriterion("id >=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThan(Integer value) {
+ addCriterion("id <", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThanOrEqualTo(Integer 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(Integer value1, Integer value2) {
+ addCriterion("id between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotBetween(Integer value1, Integer value2) {
+ addCriterion("id not between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTaxNumberIsNull() {
+ addCriterion("demo_tax_number is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTaxNumberIsNotNull() {
+ addCriterion("demo_tax_number is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTaxNumberEqualTo(String value) {
+ addCriterion("demo_tax_number =", value, "demoTaxNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTaxNumberNotEqualTo(String value) {
+ addCriterion("demo_tax_number <>", value, "demoTaxNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTaxNumberGreaterThan(String value) {
+ addCriterion("demo_tax_number >", value, "demoTaxNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTaxNumberGreaterThanOrEqualTo(String value) {
+ addCriterion("demo_tax_number >=", value, "demoTaxNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTaxNumberLessThan(String value) {
+ addCriterion("demo_tax_number <", value, "demoTaxNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTaxNumberLessThanOrEqualTo(String value) {
+ addCriterion("demo_tax_number <=", value, "demoTaxNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTaxNumberLike(String value) {
+ addCriterion("demo_tax_number like", value, "demoTaxNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTaxNumberNotLike(String value) {
+ addCriterion("demo_tax_number not like", value, "demoTaxNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTaxNumberIn(List values) {
+ addCriterion("demo_tax_number in", values, "demoTaxNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTaxNumberNotIn(List values) {
+ addCriterion("demo_tax_number not in", values, "demoTaxNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTaxNumberBetween(String value1, String value2) {
+ addCriterion("demo_tax_number between", value1, value2, "demoTaxNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTaxNumberNotBetween(String value1, String value2) {
+ addCriterion("demo_tax_number not between", value1, value2, "demoTaxNumber");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTypeIsNull() {
+ addCriterion("demo_type is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTypeIsNotNull() {
+ addCriterion("demo_type is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTypeEqualTo(String value) {
+ addCriterion("demo_type =", value, "demoType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTypeNotEqualTo(String value) {
+ addCriterion("demo_type <>", value, "demoType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTypeGreaterThan(String value) {
+ addCriterion("demo_type >", value, "demoType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTypeGreaterThanOrEqualTo(String value) {
+ addCriterion("demo_type >=", value, "demoType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTypeLessThan(String value) {
+ addCriterion("demo_type <", value, "demoType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTypeLessThanOrEqualTo(String value) {
+ addCriterion("demo_type <=", value, "demoType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTypeLike(String value) {
+ addCriterion("demo_type like", value, "demoType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTypeNotLike(String value) {
+ addCriterion("demo_type not like", value, "demoType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTypeIn(List values) {
+ addCriterion("demo_type in", values, "demoType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTypeNotIn(List values) {
+ addCriterion("demo_type not in", values, "demoType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTypeBetween(String value1, String value2) {
+ addCriterion("demo_type between", value1, value2, "demoType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoTypeNotBetween(String value1, String value2) {
+ addCriterion("demo_type not between", value1, value2, "demoType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoLegPersonIsNull() {
+ addCriterion("demo_leg_person is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoLegPersonIsNotNull() {
+ addCriterion("demo_leg_person is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoLegPersonEqualTo(String value) {
+ addCriterion("demo_leg_person =", value, "demoLegPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoLegPersonNotEqualTo(String value) {
+ addCriterion("demo_leg_person <>", value, "demoLegPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoLegPersonGreaterThan(String value) {
+ addCriterion("demo_leg_person >", value, "demoLegPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoLegPersonGreaterThanOrEqualTo(String value) {
+ addCriterion("demo_leg_person >=", value, "demoLegPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoLegPersonLessThan(String value) {
+ addCriterion("demo_leg_person <", value, "demoLegPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoLegPersonLessThanOrEqualTo(String value) {
+ addCriterion("demo_leg_person <=", value, "demoLegPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoLegPersonLike(String value) {
+ addCriterion("demo_leg_person like", value, "demoLegPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoLegPersonNotLike(String value) {
+ addCriterion("demo_leg_person not like", value, "demoLegPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoLegPersonIn(List values) {
+ addCriterion("demo_leg_person in", values, "demoLegPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoLegPersonNotIn(List values) {
+ addCriterion("demo_leg_person not in", values, "demoLegPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoLegPersonBetween(String value1, String value2) {
+ addCriterion("demo_leg_person between", value1, value2, "demoLegPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andDemoLegPersonNotBetween(String value1, String value2) {
+ addCriterion("demo_leg_person not between", value1, value2, "demoLegPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeTelIsNull() {
+ addCriterion("dome_tel is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeTelIsNotNull() {
+ addCriterion("dome_tel is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeTelEqualTo(String value) {
+ addCriterion("dome_tel =", value, "domeTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeTelNotEqualTo(String value) {
+ addCriterion("dome_tel <>", value, "domeTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeTelGreaterThan(String value) {
+ addCriterion("dome_tel >", value, "domeTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeTelGreaterThanOrEqualTo(String value) {
+ addCriterion("dome_tel >=", value, "domeTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeTelLessThan(String value) {
+ addCriterion("dome_tel <", value, "domeTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeTelLessThanOrEqualTo(String value) {
+ addCriterion("dome_tel <=", value, "domeTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeTelLike(String value) {
+ addCriterion("dome_tel like", value, "domeTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeTelNotLike(String value) {
+ addCriterion("dome_tel not like", value, "domeTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeTelIn(List values) {
+ addCriterion("dome_tel in", values, "domeTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeTelNotIn(List values) {
+ addCriterion("dome_tel not in", values, "domeTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeTelBetween(String value1, String value2) {
+ addCriterion("dome_tel between", value1, value2, "domeTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeTelNotBetween(String value1, String value2) {
+ addCriterion("dome_tel not between", value1, value2, "domeTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomePwdIsNull() {
+ addCriterion("dome_pwd is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomePwdIsNotNull() {
+ addCriterion("dome_pwd is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomePwdEqualTo(String value) {
+ addCriterion("dome_pwd =", value, "domePwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomePwdNotEqualTo(String value) {
+ addCriterion("dome_pwd <>", value, "domePwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomePwdGreaterThan(String value) {
+ addCriterion("dome_pwd >", value, "domePwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomePwdGreaterThanOrEqualTo(String value) {
+ addCriterion("dome_pwd >=", value, "domePwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomePwdLessThan(String value) {
+ addCriterion("dome_pwd <", value, "domePwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomePwdLessThanOrEqualTo(String value) {
+ addCriterion("dome_pwd <=", value, "domePwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomePwdLike(String value) {
+ addCriterion("dome_pwd like", value, "domePwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomePwdNotLike(String value) {
+ addCriterion("dome_pwd not like", value, "domePwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomePwdIn(List values) {
+ addCriterion("dome_pwd in", values, "domePwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomePwdNotIn(List values) {
+ addCriterion("dome_pwd not in", values, "domePwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomePwdBetween(String value1, String value2) {
+ addCriterion("dome_pwd between", value1, value2, "domePwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomePwdNotBetween(String value1, String value2) {
+ addCriterion("dome_pwd not between", value1, value2, "domePwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeCodeIsNull() {
+ addCriterion("dome_code is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeCodeIsNotNull() {
+ addCriterion("dome_code is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeCodeEqualTo(String value) {
+ addCriterion("dome_code =", value, "domeCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeCodeNotEqualTo(String value) {
+ addCriterion("dome_code <>", value, "domeCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeCodeGreaterThan(String value) {
+ addCriterion("dome_code >", value, "domeCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeCodeGreaterThanOrEqualTo(String value) {
+ addCriterion("dome_code >=", value, "domeCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeCodeLessThan(String value) {
+ addCriterion("dome_code <", value, "domeCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeCodeLessThanOrEqualTo(String value) {
+ addCriterion("dome_code <=", value, "domeCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeCodeLike(String value) {
+ addCriterion("dome_code like", value, "domeCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeCodeNotLike(String value) {
+ addCriterion("dome_code not like", value, "domeCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeCodeIn(List values) {
+ addCriterion("dome_code in", values, "domeCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeCodeNotIn(List values) {
+ addCriterion("dome_code not in", values, "domeCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeCodeBetween(String value1, String value2) {
+ addCriterion("dome_code between", value1, value2, "domeCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeCodeNotBetween(String value1, String value2) {
+ addCriterion("dome_code not between", value1, value2, "domeCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeLicenseIsNull() {
+ addCriterion("dome_license is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeLicenseIsNotNull() {
+ addCriterion("dome_license is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeLicenseEqualTo(String value) {
+ addCriterion("dome_license =", value, "domeLicense");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeLicenseNotEqualTo(String value) {
+ addCriterion("dome_license <>", value, "domeLicense");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeLicenseGreaterThan(String value) {
+ addCriterion("dome_license >", value, "domeLicense");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeLicenseGreaterThanOrEqualTo(String value) {
+ addCriterion("dome_license >=", value, "domeLicense");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeLicenseLessThan(String value) {
+ addCriterion("dome_license <", value, "domeLicense");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeLicenseLessThanOrEqualTo(String value) {
+ addCriterion("dome_license <=", value, "domeLicense");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeLicenseLike(String value) {
+ addCriterion("dome_license like", value, "domeLicense");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeLicenseNotLike(String value) {
+ addCriterion("dome_license not like", value, "domeLicense");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeLicenseIn(List values) {
+ addCriterion("dome_license in", values, "domeLicense");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeLicenseNotIn(List values) {
+ addCriterion("dome_license not in", values, "domeLicense");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeLicenseBetween(String value1, String value2) {
+ addCriterion("dome_license between", value1, value2, "domeLicense");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeLicenseNotBetween(String value1, String value2) {
+ addCriterion("dome_license not between", value1, value2, "domeLicense");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeModelIsNull() {
+ addCriterion("dome_model is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeModelIsNotNull() {
+ addCriterion("dome_model is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeModelEqualTo(String value) {
+ addCriterion("dome_model =", value, "domeModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeModelNotEqualTo(String value) {
+ addCriterion("dome_model <>", value, "domeModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeModelGreaterThan(String value) {
+ addCriterion("dome_model >", value, "domeModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeModelGreaterThanOrEqualTo(String value) {
+ addCriterion("dome_model >=", value, "domeModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeModelLessThan(String value) {
+ addCriterion("dome_model <", value, "domeModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeModelLessThanOrEqualTo(String value) {
+ addCriterion("dome_model <=", value, "domeModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeModelLike(String value) {
+ addCriterion("dome_model like", value, "domeModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeModelNotLike(String value) {
+ addCriterion("dome_model not like", value, "domeModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeModelIn(List values) {
+ addCriterion("dome_model in", values, "domeModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeModelNotIn(List values) {
+ addCriterion("dome_model not in", values, "domeModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeModelBetween(String value1, String value2) {
+ addCriterion("dome_model between", value1, value2, "domeModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDomeModelNotBetween(String value1, String value2) {
+ addCriterion("dome_model not between", value1, value2, "domeModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andDoemIntroduceIsNull() {
+ addCriterion("doem_introduce is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDoemIntroduceIsNotNull() {
+ addCriterion("doem_introduce is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDoemIntroduceEqualTo(String value) {
+ addCriterion("doem_introduce =", value, "doemIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andDoemIntroduceNotEqualTo(String value) {
+ addCriterion("doem_introduce <>", value, "doemIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andDoemIntroduceGreaterThan(String value) {
+ addCriterion("doem_introduce >", value, "doemIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andDoemIntroduceGreaterThanOrEqualTo(String value) {
+ addCriterion("doem_introduce >=", value, "doemIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andDoemIntroduceLessThan(String value) {
+ addCriterion("doem_introduce <", value, "doemIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andDoemIntroduceLessThanOrEqualTo(String value) {
+ addCriterion("doem_introduce <=", value, "doemIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andDoemIntroduceLike(String value) {
+ addCriterion("doem_introduce like", value, "doemIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andDoemIntroduceNotLike(String value) {
+ addCriterion("doem_introduce not like", value, "doemIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andDoemIntroduceIn(List values) {
+ addCriterion("doem_introduce in", values, "doemIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andDoemIntroduceNotIn(List values) {
+ addCriterion("doem_introduce not in", values, "doemIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andDoemIntroduceBetween(String value1, String value2) {
+ addCriterion("doem_introduce between", value1, value2, "doemIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andDoemIntroduceNotBetween(String value1, String value2) {
+ addCriterion("doem_introduce not between", value1, value2, "doemIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadCodeIsNull() {
+ addCriterion("abroad_code is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadCodeIsNotNull() {
+ addCriterion("abroad_code is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadCodeEqualTo(String value) {
+ addCriterion("abroad_code =", value, "abroadCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadCodeNotEqualTo(String value) {
+ addCriterion("abroad_code <>", value, "abroadCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadCodeGreaterThan(String value) {
+ addCriterion("abroad_code >", value, "abroadCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadCodeGreaterThanOrEqualTo(String value) {
+ addCriterion("abroad_code >=", value, "abroadCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadCodeLessThan(String value) {
+ addCriterion("abroad_code <", value, "abroadCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadCodeLessThanOrEqualTo(String value) {
+ addCriterion("abroad_code <=", value, "abroadCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadCodeLike(String value) {
+ addCriterion("abroad_code like", value, "abroadCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadCodeNotLike(String value) {
+ addCriterion("abroad_code not like", value, "abroadCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadCodeIn(List values) {
+ addCriterion("abroad_code in", values, "abroadCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadCodeNotIn(List values) {
+ addCriterion("abroad_code not in", values, "abroadCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadCodeBetween(String value1, String value2) {
+ addCriterion("abroad_code between", value1, value2, "abroadCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadCodeNotBetween(String value1, String value2) {
+ addCriterion("abroad_code not between", value1, value2, "abroadCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPwdIsNull() {
+ addCriterion("abroad_pwd is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPwdIsNotNull() {
+ addCriterion("abroad_pwd is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPwdEqualTo(String value) {
+ addCriterion("abroad_pwd =", value, "abroadPwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPwdNotEqualTo(String value) {
+ addCriterion("abroad_pwd <>", value, "abroadPwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPwdGreaterThan(String value) {
+ addCriterion("abroad_pwd >", value, "abroadPwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPwdGreaterThanOrEqualTo(String value) {
+ addCriterion("abroad_pwd >=", value, "abroadPwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPwdLessThan(String value) {
+ addCriterion("abroad_pwd <", value, "abroadPwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPwdLessThanOrEqualTo(String value) {
+ addCriterion("abroad_pwd <=", value, "abroadPwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPwdLike(String value) {
+ addCriterion("abroad_pwd like", value, "abroadPwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPwdNotLike(String value) {
+ addCriterion("abroad_pwd not like", value, "abroadPwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPwdIn(List values) {
+ addCriterion("abroad_pwd in", values, "abroadPwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPwdNotIn(List values) {
+ addCriterion("abroad_pwd not in", values, "abroadPwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPwdBetween(String value1, String value2) {
+ addCriterion("abroad_pwd between", value1, value2, "abroadPwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPwdNotBetween(String value1, String value2) {
+ addCriterion("abroad_pwd not between", value1, value2, "abroadPwd");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadBusRegIsNull() {
+ addCriterion("abroad_bus_reg is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadBusRegIsNotNull() {
+ addCriterion("abroad_bus_reg is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadBusRegEqualTo(String value) {
+ addCriterion("abroad_bus_reg =", value, "abroadBusReg");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadBusRegNotEqualTo(String value) {
+ addCriterion("abroad_bus_reg <>", value, "abroadBusReg");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadBusRegGreaterThan(String value) {
+ addCriterion("abroad_bus_reg >", value, "abroadBusReg");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadBusRegGreaterThanOrEqualTo(String value) {
+ addCriterion("abroad_bus_reg >=", value, "abroadBusReg");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadBusRegLessThan(String value) {
+ addCriterion("abroad_bus_reg <", value, "abroadBusReg");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadBusRegLessThanOrEqualTo(String value) {
+ addCriterion("abroad_bus_reg <=", value, "abroadBusReg");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadBusRegLike(String value) {
+ addCriterion("abroad_bus_reg like", value, "abroadBusReg");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadBusRegNotLike(String value) {
+ addCriterion("abroad_bus_reg not like", value, "abroadBusReg");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadBusRegIn(List values) {
+ addCriterion("abroad_bus_reg in", values, "abroadBusReg");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadBusRegNotIn(List values) {
+ addCriterion("abroad_bus_reg not in", values, "abroadBusReg");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadBusRegBetween(String value1, String value2) {
+ addCriterion("abroad_bus_reg between", value1, value2, "abroadBusReg");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadBusRegNotBetween(String value1, String value2) {
+ addCriterion("abroad_bus_reg not between", value1, value2, "abroadBusReg");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadModelIsNull() {
+ addCriterion("abroad_model is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadModelIsNotNull() {
+ addCriterion("abroad_model is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadModelEqualTo(String value) {
+ addCriterion("abroad_model =", value, "abroadModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadModelNotEqualTo(String value) {
+ addCriterion("abroad_model <>", value, "abroadModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadModelGreaterThan(String value) {
+ addCriterion("abroad_model >", value, "abroadModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadModelGreaterThanOrEqualTo(String value) {
+ addCriterion("abroad_model >=", value, "abroadModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadModelLessThan(String value) {
+ addCriterion("abroad_model <", value, "abroadModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadModelLessThanOrEqualTo(String value) {
+ addCriterion("abroad_model <=", value, "abroadModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadModelLike(String value) {
+ addCriterion("abroad_model like", value, "abroadModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadModelNotLike(String value) {
+ addCriterion("abroad_model not like", value, "abroadModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadModelIn(List values) {
+ addCriterion("abroad_model in", values, "abroadModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadModelNotIn(List values) {
+ addCriterion("abroad_model not in", values, "abroadModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadModelBetween(String value1, String value2) {
+ addCriterion("abroad_model between", value1, value2, "abroadModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadModelNotBetween(String value1, String value2) {
+ addCriterion("abroad_model not between", value1, value2, "abroadModel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTypeIsNull() {
+ addCriterion("abroad_type is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTypeIsNotNull() {
+ addCriterion("abroad_type is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTypeEqualTo(String value) {
+ addCriterion("abroad_type =", value, "abroadType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTypeNotEqualTo(String value) {
+ addCriterion("abroad_type <>", value, "abroadType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTypeGreaterThan(String value) {
+ addCriterion("abroad_type >", value, "abroadType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTypeGreaterThanOrEqualTo(String value) {
+ addCriterion("abroad_type >=", value, "abroadType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTypeLessThan(String value) {
+ addCriterion("abroad_type <", value, "abroadType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTypeLessThanOrEqualTo(String value) {
+ addCriterion("abroad_type <=", value, "abroadType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTypeLike(String value) {
+ addCriterion("abroad_type like", value, "abroadType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTypeNotLike(String value) {
+ addCriterion("abroad_type not like", value, "abroadType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTypeIn(List values) {
+ addCriterion("abroad_type in", values, "abroadType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTypeNotIn(List values) {
+ addCriterion("abroad_type not in", values, "abroadType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTypeBetween(String value1, String value2) {
+ addCriterion("abroad_type between", value1, value2, "abroadType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTypeNotBetween(String value1, String value2) {
+ addCriterion("abroad_type not between", value1, value2, "abroadType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadIntroduceIsNull() {
+ addCriterion("abroad_introduce is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadIntroduceIsNotNull() {
+ addCriterion("abroad_introduce is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadIntroduceEqualTo(String value) {
+ addCriterion("abroad_introduce =", value, "abroadIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadIntroduceNotEqualTo(String value) {
+ addCriterion("abroad_introduce <>", value, "abroadIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadIntroduceGreaterThan(String value) {
+ addCriterion("abroad_introduce >", value, "abroadIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadIntroduceGreaterThanOrEqualTo(String value) {
+ addCriterion("abroad_introduce >=", value, "abroadIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadIntroduceLessThan(String value) {
+ addCriterion("abroad_introduce <", value, "abroadIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadIntroduceLessThanOrEqualTo(String value) {
+ addCriterion("abroad_introduce <=", value, "abroadIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadIntroduceLike(String value) {
+ addCriterion("abroad_introduce like", value, "abroadIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadIntroduceNotLike(String value) {
+ addCriterion("abroad_introduce not like", value, "abroadIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadIntroduceIn(List values) {
+ addCriterion("abroad_introduce in", values, "abroadIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadIntroduceNotIn(List values) {
+ addCriterion("abroad_introduce not in", values, "abroadIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadIntroduceBetween(String value1, String value2) {
+ addCriterion("abroad_introduce between", value1, value2, "abroadIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadIntroduceNotBetween(String value1, String value2) {
+ addCriterion("abroad_introduce not between", value1, value2, "abroadIntroduce");
+ return (Criteria) this;
+ }
+
+ public Criteria andInquiryIsNull() {
+ addCriterion("inquiry is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andInquiryIsNotNull() {
+ addCriterion("inquiry is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andInquiryEqualTo(String value) {
+ addCriterion("inquiry =", value, "inquiry");
+ return (Criteria) this;
+ }
+
+ public Criteria andInquiryNotEqualTo(String value) {
+ addCriterion("inquiry <>", value, "inquiry");
+ return (Criteria) this;
+ }
+
+ public Criteria andInquiryGreaterThan(String value) {
+ addCriterion("inquiry >", value, "inquiry");
+ return (Criteria) this;
+ }
+
+ public Criteria andInquiryGreaterThanOrEqualTo(String value) {
+ addCriterion("inquiry >=", value, "inquiry");
+ return (Criteria) this;
+ }
+
+ public Criteria andInquiryLessThan(String value) {
+ addCriterion("inquiry <", value, "inquiry");
+ return (Criteria) this;
+ }
+
+ public Criteria andInquiryLessThanOrEqualTo(String value) {
+ addCriterion("inquiry <=", value, "inquiry");
+ return (Criteria) this;
+ }
+
+ public Criteria andInquiryLike(String value) {
+ addCriterion("inquiry like", value, "inquiry");
+ return (Criteria) this;
+ }
+
+ public Criteria andInquiryNotLike(String value) {
+ addCriterion("inquiry not like", value, "inquiry");
+ return (Criteria) this;
+ }
+
+ public Criteria andInquiryIn(List values) {
+ addCriterion("inquiry in", values, "inquiry");
+ return (Criteria) this;
+ }
+
+ public Criteria andInquiryNotIn(List values) {
+ addCriterion("inquiry not in", values, "inquiry");
+ return (Criteria) this;
+ }
+
+ public Criteria andInquiryBetween(String value1, String value2) {
+ addCriterion("inquiry between", value1, value2, "inquiry");
+ return (Criteria) this;
+ }
+
+ public Criteria andInquiryNotBetween(String value1, String value2) {
+ addCriterion("inquiry not between", value1, value2, "inquiry");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIsNull() {
+ addCriterion("user_id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIsNotNull() {
+ addCriterion("user_id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdEqualTo(String value) {
+ addCriterion("user_id =", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotEqualTo(String value) {
+ addCriterion("user_id <>", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdGreaterThan(String value) {
+ addCriterion("user_id >", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdGreaterThanOrEqualTo(String value) {
+ addCriterion("user_id >=", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLessThan(String value) {
+ addCriterion("user_id <", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLessThanOrEqualTo(String value) {
+ addCriterion("user_id <=", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLike(String value) {
+ addCriterion("user_id like", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotLike(String value) {
+ addCriterion("user_id not like", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIn(List values) {
+ addCriterion("user_id in", values, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotIn(List values) {
+ addCriterion("user_id not in", values, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdBetween(String value1, String value2) {
+ addCriterion("user_id between", value1, value2, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotBetween(String value1, String value2) {
+ addCriterion("user_id not between", value1, value2, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateIsNull() {
+ addCriterion("sub_state is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateIsNotNull() {
+ addCriterion("sub_state is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateEqualTo(Integer value) {
+ addCriterion("sub_state =", value, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateNotEqualTo(Integer value) {
+ addCriterion("sub_state <>", value, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateGreaterThan(Integer value) {
+ addCriterion("sub_state >", value, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateGreaterThanOrEqualTo(Integer value) {
+ addCriterion("sub_state >=", value, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateLessThan(Integer value) {
+ addCriterion("sub_state <", value, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateLessThanOrEqualTo(Integer value) {
+ addCriterion("sub_state <=", value, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateIn(List values) {
+ addCriterion("sub_state in", values, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateNotIn(List values) {
+ addCriterion("sub_state not in", values, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateBetween(Integer value1, Integer value2) {
+ addCriterion("sub_state between", value1, value2, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateNotBetween(Integer value1, Integer value2) {
+ addCriterion("sub_state not between", value1, value2, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPersonIsNull() {
+ addCriterion("abroad_person is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPersonIsNotNull() {
+ addCriterion("abroad_person is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPersonEqualTo(String value) {
+ addCriterion("abroad_person =", value, "abroadPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPersonNotEqualTo(String value) {
+ addCriterion("abroad_person <>", value, "abroadPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPersonGreaterThan(String value) {
+ addCriterion("abroad_person >", value, "abroadPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPersonGreaterThanOrEqualTo(String value) {
+ addCriterion("abroad_person >=", value, "abroadPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPersonLessThan(String value) {
+ addCriterion("abroad_person <", value, "abroadPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPersonLessThanOrEqualTo(String value) {
+ addCriterion("abroad_person <=", value, "abroadPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPersonLike(String value) {
+ addCriterion("abroad_person like", value, "abroadPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPersonNotLike(String value) {
+ addCriterion("abroad_person not like", value, "abroadPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPersonIn(List values) {
+ addCriterion("abroad_person in", values, "abroadPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPersonNotIn(List values) {
+ addCriterion("abroad_person not in", values, "abroadPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPersonBetween(String value1, String value2) {
+ addCriterion("abroad_person between", value1, value2, "abroadPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadPersonNotBetween(String value1, String value2) {
+ addCriterion("abroad_person not between", value1, value2, "abroadPerson");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTelIsNull() {
+ addCriterion("abroad_tel is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTelIsNotNull() {
+ addCriterion("abroad_tel is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTelEqualTo(String value) {
+ addCriterion("abroad_tel =", value, "abroadTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTelNotEqualTo(String value) {
+ addCriterion("abroad_tel <>", value, "abroadTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTelGreaterThan(String value) {
+ addCriterion("abroad_tel >", value, "abroadTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTelGreaterThanOrEqualTo(String value) {
+ addCriterion("abroad_tel >=", value, "abroadTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTelLessThan(String value) {
+ addCriterion("abroad_tel <", value, "abroadTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTelLessThanOrEqualTo(String value) {
+ addCriterion("abroad_tel <=", value, "abroadTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTelLike(String value) {
+ addCriterion("abroad_tel like", value, "abroadTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTelNotLike(String value) {
+ addCriterion("abroad_tel not like", value, "abroadTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTelIn(List values) {
+ addCriterion("abroad_tel in", values, "abroadTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTelNotIn(List values) {
+ addCriterion("abroad_tel not in", values, "abroadTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTelBetween(String value1, String value2) {
+ addCriterion("abroad_tel between", value1, value2, "abroadTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andAbroadTelNotBetween(String value1, String value2) {
+ addCriterion("abroad_tel not between", value1, value2, "abroadTel");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveAIsNull() {
+ addCriterion("step_five_a is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveAIsNotNull() {
+ addCriterion("step_five_a is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveAEqualTo(String value) {
+ addCriterion("step_five_a =", value, "stepFiveA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveANotEqualTo(String value) {
+ addCriterion("step_five_a <>", value, "stepFiveA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveAGreaterThan(String value) {
+ addCriterion("step_five_a >", value, "stepFiveA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveAGreaterThanOrEqualTo(String value) {
+ addCriterion("step_five_a >=", value, "stepFiveA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveALessThan(String value) {
+ addCriterion("step_five_a <", value, "stepFiveA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveALessThanOrEqualTo(String value) {
+ addCriterion("step_five_a <=", value, "stepFiveA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveALike(String value) {
+ addCriterion("step_five_a like", value, "stepFiveA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveANotLike(String value) {
+ addCriterion("step_five_a not like", value, "stepFiveA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveAIn(List values) {
+ addCriterion("step_five_a in", values, "stepFiveA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveANotIn(List values) {
+ addCriterion("step_five_a not in", values, "stepFiveA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveABetween(String value1, String value2) {
+ addCriterion("step_five_a between", value1, value2, "stepFiveA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveANotBetween(String value1, String value2) {
+ addCriterion("step_five_a not between", value1, value2, "stepFiveA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveBIsNull() {
+ addCriterion("step_five_b is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveBIsNotNull() {
+ addCriterion("step_five_b is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveBEqualTo(String value) {
+ addCriterion("step_five_b =", value, "stepFiveB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveBNotEqualTo(String value) {
+ addCriterion("step_five_b <>", value, "stepFiveB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveBGreaterThan(String value) {
+ addCriterion("step_five_b >", value, "stepFiveB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveBGreaterThanOrEqualTo(String value) {
+ addCriterion("step_five_b >=", value, "stepFiveB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveBLessThan(String value) {
+ addCriterion("step_five_b <", value, "stepFiveB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveBLessThanOrEqualTo(String value) {
+ addCriterion("step_five_b <=", value, "stepFiveB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveBLike(String value) {
+ addCriterion("step_five_b like", value, "stepFiveB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveBNotLike(String value) {
+ addCriterion("step_five_b not like", value, "stepFiveB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveBIn(List values) {
+ addCriterion("step_five_b in", values, "stepFiveB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveBNotIn(List values) {
+ addCriterion("step_five_b not in", values, "stepFiveB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveBBetween(String value1, String value2) {
+ addCriterion("step_five_b between", value1, value2, "stepFiveB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveBNotBetween(String value1, String value2) {
+ addCriterion("step_five_b not between", value1, value2, "stepFiveB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveCIsNull() {
+ addCriterion("step_five_c is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveCIsNotNull() {
+ addCriterion("step_five_c is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveCEqualTo(String value) {
+ addCriterion("step_five_c =", value, "stepFiveC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveCNotEqualTo(String value) {
+ addCriterion("step_five_c <>", value, "stepFiveC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveCGreaterThan(String value) {
+ addCriterion("step_five_c >", value, "stepFiveC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveCGreaterThanOrEqualTo(String value) {
+ addCriterion("step_five_c >=", value, "stepFiveC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveCLessThan(String value) {
+ addCriterion("step_five_c <", value, "stepFiveC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveCLessThanOrEqualTo(String value) {
+ addCriterion("step_five_c <=", value, "stepFiveC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveCLike(String value) {
+ addCriterion("step_five_c like", value, "stepFiveC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveCNotLike(String value) {
+ addCriterion("step_five_c not like", value, "stepFiveC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveCIn(List values) {
+ addCriterion("step_five_c in", values, "stepFiveC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveCNotIn(List values) {
+ addCriterion("step_five_c not in", values, "stepFiveC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveCBetween(String value1, String value2) {
+ addCriterion("step_five_c between", value1, value2, "stepFiveC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveCNotBetween(String value1, String value2) {
+ addCriterion("step_five_c not between", value1, value2, "stepFiveC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveDIsNull() {
+ addCriterion("step_five_d is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveDIsNotNull() {
+ addCriterion("step_five_d is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveDEqualTo(String value) {
+ addCriterion("step_five_d =", value, "stepFiveD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveDNotEqualTo(String value) {
+ addCriterion("step_five_d <>", value, "stepFiveD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveDGreaterThan(String value) {
+ addCriterion("step_five_d >", value, "stepFiveD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveDGreaterThanOrEqualTo(String value) {
+ addCriterion("step_five_d >=", value, "stepFiveD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveDLessThan(String value) {
+ addCriterion("step_five_d <", value, "stepFiveD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveDLessThanOrEqualTo(String value) {
+ addCriterion("step_five_d <=", value, "stepFiveD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveDLike(String value) {
+ addCriterion("step_five_d like", value, "stepFiveD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveDNotLike(String value) {
+ addCriterion("step_five_d not like", value, "stepFiveD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveDIn(List values) {
+ addCriterion("step_five_d in", values, "stepFiveD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveDNotIn(List values) {
+ addCriterion("step_five_d not in", values, "stepFiveD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveDBetween(String value1, String value2) {
+ addCriterion("step_five_d between", value1, value2, "stepFiveD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepFiveDNotBetween(String value1, String value2) {
+ addCriterion("step_five_d not between", value1, value2, "stepFiveD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixAIsNull() {
+ addCriterion("step_six_a is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixAIsNotNull() {
+ addCriterion("step_six_a is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixAEqualTo(String value) {
+ addCriterion("step_six_a =", value, "stepSixA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixANotEqualTo(String value) {
+ addCriterion("step_six_a <>", value, "stepSixA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixAGreaterThan(String value) {
+ addCriterion("step_six_a >", value, "stepSixA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixAGreaterThanOrEqualTo(String value) {
+ addCriterion("step_six_a >=", value, "stepSixA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixALessThan(String value) {
+ addCriterion("step_six_a <", value, "stepSixA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixALessThanOrEqualTo(String value) {
+ addCriterion("step_six_a <=", value, "stepSixA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixALike(String value) {
+ addCriterion("step_six_a like", value, "stepSixA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixANotLike(String value) {
+ addCriterion("step_six_a not like", value, "stepSixA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixAIn(List values) {
+ addCriterion("step_six_a in", values, "stepSixA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixANotIn(List values) {
+ addCriterion("step_six_a not in", values, "stepSixA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixABetween(String value1, String value2) {
+ addCriterion("step_six_a between", value1, value2, "stepSixA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixANotBetween(String value1, String value2) {
+ addCriterion("step_six_a not between", value1, value2, "stepSixA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixBIsNull() {
+ addCriterion("step_six_b is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixBIsNotNull() {
+ addCriterion("step_six_b is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixBEqualTo(String value) {
+ addCriterion("step_six_b =", value, "stepSixB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixBNotEqualTo(String value) {
+ addCriterion("step_six_b <>", value, "stepSixB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixBGreaterThan(String value) {
+ addCriterion("step_six_b >", value, "stepSixB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixBGreaterThanOrEqualTo(String value) {
+ addCriterion("step_six_b >=", value, "stepSixB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixBLessThan(String value) {
+ addCriterion("step_six_b <", value, "stepSixB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixBLessThanOrEqualTo(String value) {
+ addCriterion("step_six_b <=", value, "stepSixB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixBLike(String value) {
+ addCriterion("step_six_b like", value, "stepSixB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixBNotLike(String value) {
+ addCriterion("step_six_b not like", value, "stepSixB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixBIn(List values) {
+ addCriterion("step_six_b in", values, "stepSixB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixBNotIn(List values) {
+ addCriterion("step_six_b not in", values, "stepSixB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixBBetween(String value1, String value2) {
+ addCriterion("step_six_b between", value1, value2, "stepSixB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixBNotBetween(String value1, String value2) {
+ addCriterion("step_six_b not between", value1, value2, "stepSixB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixCIsNull() {
+ addCriterion("step_six_c is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixCIsNotNull() {
+ addCriterion("step_six_c is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixCEqualTo(String value) {
+ addCriterion("step_six_c =", value, "stepSixC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixCNotEqualTo(String value) {
+ addCriterion("step_six_c <>", value, "stepSixC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixCGreaterThan(String value) {
+ addCriterion("step_six_c >", value, "stepSixC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixCGreaterThanOrEqualTo(String value) {
+ addCriterion("step_six_c >=", value, "stepSixC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixCLessThan(String value) {
+ addCriterion("step_six_c <", value, "stepSixC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixCLessThanOrEqualTo(String value) {
+ addCriterion("step_six_c <=", value, "stepSixC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixCLike(String value) {
+ addCriterion("step_six_c like", value, "stepSixC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixCNotLike(String value) {
+ addCriterion("step_six_c not like", value, "stepSixC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixCIn(List values) {
+ addCriterion("step_six_c in", values, "stepSixC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixCNotIn(List values) {
+ addCriterion("step_six_c not in", values, "stepSixC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixCBetween(String value1, String value2) {
+ addCriterion("step_six_c between", value1, value2, "stepSixC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixCNotBetween(String value1, String value2) {
+ addCriterion("step_six_c not between", value1, value2, "stepSixC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixDIsNull() {
+ addCriterion("step_six_d is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixDIsNotNull() {
+ addCriterion("step_six_d is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixDEqualTo(String value) {
+ addCriterion("step_six_d =", value, "stepSixD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixDNotEqualTo(String value) {
+ addCriterion("step_six_d <>", value, "stepSixD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixDGreaterThan(String value) {
+ addCriterion("step_six_d >", value, "stepSixD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixDGreaterThanOrEqualTo(String value) {
+ addCriterion("step_six_d >=", value, "stepSixD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixDLessThan(String value) {
+ addCriterion("step_six_d <", value, "stepSixD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixDLessThanOrEqualTo(String value) {
+ addCriterion("step_six_d <=", value, "stepSixD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixDLike(String value) {
+ addCriterion("step_six_d like", value, "stepSixD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixDNotLike(String value) {
+ addCriterion("step_six_d not like", value, "stepSixD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixDIn(List values) {
+ addCriterion("step_six_d in", values, "stepSixD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixDNotIn(List values) {
+ addCriterion("step_six_d not in", values, "stepSixD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixDBetween(String value1, String value2) {
+ addCriterion("step_six_d between", value1, value2, "stepSixD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSixDNotBetween(String value1, String value2) {
+ addCriterion("step_six_d not between", value1, value2, "stepSixD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSevenIsNull() {
+ addCriterion("step_seven is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSevenIsNotNull() {
+ addCriterion("step_seven is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSevenEqualTo(String value) {
+ addCriterion("step_seven =", value, "stepSeven");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSevenNotEqualTo(String value) {
+ addCriterion("step_seven <>", value, "stepSeven");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSevenGreaterThan(String value) {
+ addCriterion("step_seven >", value, "stepSeven");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSevenGreaterThanOrEqualTo(String value) {
+ addCriterion("step_seven >=", value, "stepSeven");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSevenLessThan(String value) {
+ addCriterion("step_seven <", value, "stepSeven");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSevenLessThanOrEqualTo(String value) {
+ addCriterion("step_seven <=", value, "stepSeven");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSevenLike(String value) {
+ addCriterion("step_seven like", value, "stepSeven");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSevenNotLike(String value) {
+ addCriterion("step_seven not like", value, "stepSeven");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSevenIn(List values) {
+ addCriterion("step_seven in", values, "stepSeven");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSevenNotIn(List values) {
+ addCriterion("step_seven not in", values, "stepSeven");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSevenBetween(String value1, String value2) {
+ addCriterion("step_seven between", value1, value2, "stepSeven");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepSevenNotBetween(String value1, String value2) {
+ addCriterion("step_seven not between", value1, value2, "stepSeven");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenAIsNull() {
+ addCriterion("step_ten_a is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenAIsNotNull() {
+ addCriterion("step_ten_a is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenAEqualTo(String value) {
+ addCriterion("step_ten_a =", value, "stepTenA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenANotEqualTo(String value) {
+ addCriterion("step_ten_a <>", value, "stepTenA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenAGreaterThan(String value) {
+ addCriterion("step_ten_a >", value, "stepTenA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenAGreaterThanOrEqualTo(String value) {
+ addCriterion("step_ten_a >=", value, "stepTenA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenALessThan(String value) {
+ addCriterion("step_ten_a <", value, "stepTenA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenALessThanOrEqualTo(String value) {
+ addCriterion("step_ten_a <=", value, "stepTenA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenALike(String value) {
+ addCriterion("step_ten_a like", value, "stepTenA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenANotLike(String value) {
+ addCriterion("step_ten_a not like", value, "stepTenA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenAIn(List values) {
+ addCriterion("step_ten_a in", values, "stepTenA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenANotIn(List values) {
+ addCriterion("step_ten_a not in", values, "stepTenA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenABetween(String value1, String value2) {
+ addCriterion("step_ten_a between", value1, value2, "stepTenA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenANotBetween(String value1, String value2) {
+ addCriterion("step_ten_a not between", value1, value2, "stepTenA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenBIsNull() {
+ addCriterion("step_ten_b is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenBIsNotNull() {
+ addCriterion("step_ten_b is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenBEqualTo(String value) {
+ addCriterion("step_ten_b =", value, "stepTenB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenBNotEqualTo(String value) {
+ addCriterion("step_ten_b <>", value, "stepTenB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenBGreaterThan(String value) {
+ addCriterion("step_ten_b >", value, "stepTenB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenBGreaterThanOrEqualTo(String value) {
+ addCriterion("step_ten_b >=", value, "stepTenB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenBLessThan(String value) {
+ addCriterion("step_ten_b <", value, "stepTenB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenBLessThanOrEqualTo(String value) {
+ addCriterion("step_ten_b <=", value, "stepTenB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenBLike(String value) {
+ addCriterion("step_ten_b like", value, "stepTenB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenBNotLike(String value) {
+ addCriterion("step_ten_b not like", value, "stepTenB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenBIn(List values) {
+ addCriterion("step_ten_b in", values, "stepTenB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenBNotIn(List values) {
+ addCriterion("step_ten_b not in", values, "stepTenB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenBBetween(String value1, String value2) {
+ addCriterion("step_ten_b between", value1, value2, "stepTenB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenBNotBetween(String value1, String value2) {
+ addCriterion("step_ten_b not between", value1, value2, "stepTenB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenCIsNull() {
+ addCriterion("step_ten_c is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenCIsNotNull() {
+ addCriterion("step_ten_c is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenCEqualTo(String value) {
+ addCriterion("step_ten_c =", value, "stepTenC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenCNotEqualTo(String value) {
+ addCriterion("step_ten_c <>", value, "stepTenC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenCGreaterThan(String value) {
+ addCriterion("step_ten_c >", value, "stepTenC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenCGreaterThanOrEqualTo(String value) {
+ addCriterion("step_ten_c >=", value, "stepTenC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenCLessThan(String value) {
+ addCriterion("step_ten_c <", value, "stepTenC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenCLessThanOrEqualTo(String value) {
+ addCriterion("step_ten_c <=", value, "stepTenC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenCLike(String value) {
+ addCriterion("step_ten_c like", value, "stepTenC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenCNotLike(String value) {
+ addCriterion("step_ten_c not like", value, "stepTenC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenCIn(List values) {
+ addCriterion("step_ten_c in", values, "stepTenC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenCNotIn(List values) {
+ addCriterion("step_ten_c not in", values, "stepTenC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenCBetween(String value1, String value2) {
+ addCriterion("step_ten_c between", value1, value2, "stepTenC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenCNotBetween(String value1, String value2) {
+ addCriterion("step_ten_c not between", value1, value2, "stepTenC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenDIsNull() {
+ addCriterion("step_ten_d is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenDIsNotNull() {
+ addCriterion("step_ten_d is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenDEqualTo(String value) {
+ addCriterion("step_ten_d =", value, "stepTenD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenDNotEqualTo(String value) {
+ addCriterion("step_ten_d <>", value, "stepTenD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenDGreaterThan(String value) {
+ addCriterion("step_ten_d >", value, "stepTenD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenDGreaterThanOrEqualTo(String value) {
+ addCriterion("step_ten_d >=", value, "stepTenD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenDLessThan(String value) {
+ addCriterion("step_ten_d <", value, "stepTenD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenDLessThanOrEqualTo(String value) {
+ addCriterion("step_ten_d <=", value, "stepTenD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenDLike(String value) {
+ addCriterion("step_ten_d like", value, "stepTenD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenDNotLike(String value) {
+ addCriterion("step_ten_d not like", value, "stepTenD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenDIn(List values) {
+ addCriterion("step_ten_d in", values, "stepTenD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenDNotIn(List values) {
+ addCriterion("step_ten_d not in", values, "stepTenD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenDBetween(String value1, String value2) {
+ addCriterion("step_ten_d between", value1, value2, "stepTenD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTenDNotBetween(String value1, String value2) {
+ addCriterion("step_ten_d not between", value1, value2, "stepTenD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneAIsNull() {
+ addCriterion("step_tene_a is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneAIsNotNull() {
+ addCriterion("step_tene_a is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneAEqualTo(String value) {
+ addCriterion("step_tene_a =", value, "stepTeneA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneANotEqualTo(String value) {
+ addCriterion("step_tene_a <>", value, "stepTeneA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneAGreaterThan(String value) {
+ addCriterion("step_tene_a >", value, "stepTeneA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneAGreaterThanOrEqualTo(String value) {
+ addCriterion("step_tene_a >=", value, "stepTeneA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneALessThan(String value) {
+ addCriterion("step_tene_a <", value, "stepTeneA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneALessThanOrEqualTo(String value) {
+ addCriterion("step_tene_a <=", value, "stepTeneA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneALike(String value) {
+ addCriterion("step_tene_a like", value, "stepTeneA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneANotLike(String value) {
+ addCriterion("step_tene_a not like", value, "stepTeneA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneAIn(List values) {
+ addCriterion("step_tene_a in", values, "stepTeneA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneANotIn(List values) {
+ addCriterion("step_tene_a not in", values, "stepTeneA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneABetween(String value1, String value2) {
+ addCriterion("step_tene_a between", value1, value2, "stepTeneA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneANotBetween(String value1, String value2) {
+ addCriterion("step_tene_a not between", value1, value2, "stepTeneA");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneBIsNull() {
+ addCriterion("step_tene_b is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneBIsNotNull() {
+ addCriterion("step_tene_b is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneBEqualTo(String value) {
+ addCriterion("step_tene_b =", value, "stepTeneB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneBNotEqualTo(String value) {
+ addCriterion("step_tene_b <>", value, "stepTeneB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneBGreaterThan(String value) {
+ addCriterion("step_tene_b >", value, "stepTeneB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneBGreaterThanOrEqualTo(String value) {
+ addCriterion("step_tene_b >=", value, "stepTeneB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneBLessThan(String value) {
+ addCriterion("step_tene_b <", value, "stepTeneB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneBLessThanOrEqualTo(String value) {
+ addCriterion("step_tene_b <=", value, "stepTeneB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneBLike(String value) {
+ addCriterion("step_tene_b like", value, "stepTeneB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneBNotLike(String value) {
+ addCriterion("step_tene_b not like", value, "stepTeneB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneBIn(List values) {
+ addCriterion("step_tene_b in", values, "stepTeneB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneBNotIn(List values) {
+ addCriterion("step_tene_b not in", values, "stepTeneB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneBBetween(String value1, String value2) {
+ addCriterion("step_tene_b between", value1, value2, "stepTeneB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneBNotBetween(String value1, String value2) {
+ addCriterion("step_tene_b not between", value1, value2, "stepTeneB");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneCIsNull() {
+ addCriterion("step_tene_c is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneCIsNotNull() {
+ addCriterion("step_tene_c is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneCEqualTo(String value) {
+ addCriterion("step_tene_c =", value, "stepTeneC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneCNotEqualTo(String value) {
+ addCriterion("step_tene_c <>", value, "stepTeneC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneCGreaterThan(String value) {
+ addCriterion("step_tene_c >", value, "stepTeneC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneCGreaterThanOrEqualTo(String value) {
+ addCriterion("step_tene_c >=", value, "stepTeneC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneCLessThan(String value) {
+ addCriterion("step_tene_c <", value, "stepTeneC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneCLessThanOrEqualTo(String value) {
+ addCriterion("step_tene_c <=", value, "stepTeneC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneCLike(String value) {
+ addCriterion("step_tene_c like", value, "stepTeneC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneCNotLike(String value) {
+ addCriterion("step_tene_c not like", value, "stepTeneC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneCIn(List values) {
+ addCriterion("step_tene_c in", values, "stepTeneC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneCNotIn(List values) {
+ addCriterion("step_tene_c not in", values, "stepTeneC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneCBetween(String value1, String value2) {
+ addCriterion("step_tene_c between", value1, value2, "stepTeneC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneCNotBetween(String value1, String value2) {
+ addCriterion("step_tene_c not between", value1, value2, "stepTeneC");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneDIsNull() {
+ addCriterion("step_tene_d is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneDIsNotNull() {
+ addCriterion("step_tene_d is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneDEqualTo(String value) {
+ addCriterion("step_tene_d =", value, "stepTeneD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneDNotEqualTo(String value) {
+ addCriterion("step_tene_d <>", value, "stepTeneD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneDGreaterThan(String value) {
+ addCriterion("step_tene_d >", value, "stepTeneD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneDGreaterThanOrEqualTo(String value) {
+ addCriterion("step_tene_d >=", value, "stepTeneD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneDLessThan(String value) {
+ addCriterion("step_tene_d <", value, "stepTeneD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneDLessThanOrEqualTo(String value) {
+ addCriterion("step_tene_d <=", value, "stepTeneD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneDLike(String value) {
+ addCriterion("step_tene_d like", value, "stepTeneD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneDNotLike(String value) {
+ addCriterion("step_tene_d not like", value, "stepTeneD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneDIn(List values) {
+ addCriterion("step_tene_d in", values, "stepTeneD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneDNotIn(List values) {
+ addCriterion("step_tene_d not in", values, "stepTeneD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneDBetween(String value1, String value2) {
+ addCriterion("step_tene_d between", value1, value2, "stepTeneD");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepTeneDNotBetween(String value1, String value2) {
+ addCriterion("step_tene_d not between", value1, value2, "stepTeneD");
+ 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/sztzjy/marketing/entity/StuDigitalConfirmation.java b/src/main/java/com/sztzjy/marketing/entity/StuDigitalConfirmation.java
new file mode 100644
index 0000000..8d02219
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/StuDigitalConfirmation.java
@@ -0,0 +1,273 @@
+package com.sztzjy.marketing.entity;
+
+import java.util.Date;
+
+import io.swagger.annotations.ApiModelProperty;
+/**
+ *
+ * @author whb
+ * stu_digital_confirmation
+ */
+public class StuDigitalConfirmation {
+ @ApiModelProperty("id")
+ private Integer id;
+
+ @ApiModelProperty("文档名")
+ private String docName;
+
+ @ApiModelProperty("类型")
+ private String docType;
+
+ @ApiModelProperty("页数")
+ private String docPage;
+
+ @ApiModelProperty("公钥")
+ private String pubKey;
+
+ @ApiModelProperty("私钥")
+ private String priKey;
+
+ @ApiModelProperty(" Hash")
+ private String blockHash;
+
+ @ApiModelProperty("区块高度")
+ private String blockHigh;
+
+ @ApiModelProperty("数字资产ID")
+ private String assetsId;
+
+ @ApiModelProperty("简介")
+ private String introduction;
+
+ @ApiModelProperty("用户ID")
+ private String userId;
+
+ private Date createTime;
+
+ private Date updateTime;
+
+ @ApiModelProperty("文档大小")
+ private String append;
+
+ @ApiModelProperty("购买的页码")
+ private String excessive;
+
+ @ApiModelProperty("3页价格")
+ private String threepage;
+
+ @ApiModelProperty("5页价格")
+ private String fivepage;
+
+ @ApiModelProperty("10页价格")
+ private String tenpage;
+
+ @ApiModelProperty("全部价格")
+ private String allpage;
+
+ @ApiModelProperty("全有权价格")
+ private String ownership;
+
+ @ApiModelProperty("提交状态")
+ private Integer subState;
+
+ @ApiModelProperty("文档大小")
+ private String blockSize;
+
+ @ApiModelProperty("记录做题步骤")
+ private String step;
+
+ @ApiModelProperty("记录错误次数")
+ private String confirm;
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public String getDocName() {
+ return docName;
+ }
+
+ public void setDocName(String docName) {
+ this.docName = docName == null ? null : docName.trim();
+ }
+
+ public String getDocType() {
+ return docType;
+ }
+
+ public void setDocType(String docType) {
+ this.docType = docType == null ? null : docType.trim();
+ }
+
+ public String getDocPage() {
+ return docPage;
+ }
+
+ public void setDocPage(String docPage) {
+ this.docPage = docPage == null ? null : docPage.trim();
+ }
+
+ public String getPubKey() {
+ return pubKey;
+ }
+
+ public void setPubKey(String pubKey) {
+ this.pubKey = pubKey == null ? null : pubKey.trim();
+ }
+
+ public String getPriKey() {
+ return priKey;
+ }
+
+ public void setPriKey(String priKey) {
+ this.priKey = priKey == null ? null : priKey.trim();
+ }
+
+ public String getBlockHash() {
+ return blockHash;
+ }
+
+ public void setBlockHash(String blockHash) {
+ this.blockHash = blockHash == null ? null : blockHash.trim();
+ }
+
+ public String getBlockHigh() {
+ return blockHigh;
+ }
+
+ public void setBlockHigh(String blockHigh) {
+ this.blockHigh = blockHigh == null ? null : blockHigh.trim();
+ }
+
+ public String getAssetsId() {
+ return assetsId;
+ }
+
+ public void setAssetsId(String assetsId) {
+ this.assetsId = assetsId == null ? null : assetsId.trim();
+ }
+
+ public String getIntroduction() {
+ return introduction;
+ }
+
+ public void setIntroduction(String introduction) {
+ this.introduction = introduction == null ? null : introduction.trim();
+ }
+
+ public String getUserId() {
+ return userId;
+ }
+
+ public void setUserId(String userId) {
+ this.userId = userId == null ? null : userId.trim();
+ }
+
+ public Date getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(Date createTime) {
+ this.createTime = createTime;
+ }
+
+ public Date getUpdateTime() {
+ return updateTime;
+ }
+
+ public void setUpdateTime(Date updateTime) {
+ this.updateTime = updateTime;
+ }
+
+ public String getAppend() {
+ return append;
+ }
+
+ public void setAppend(String append) {
+ this.append = append == null ? null : append.trim();
+ }
+
+ public String getExcessive() {
+ return excessive;
+ }
+
+ public void setExcessive(String excessive) {
+ this.excessive = excessive == null ? null : excessive.trim();
+ }
+
+ public String getThreepage() {
+ return threepage;
+ }
+
+ public void setThreepage(String threepage) {
+ this.threepage = threepage == null ? null : threepage.trim();
+ }
+
+ public String getFivepage() {
+ return fivepage;
+ }
+
+ public void setFivepage(String fivepage) {
+ this.fivepage = fivepage == null ? null : fivepage.trim();
+ }
+
+ public String getTenpage() {
+ return tenpage;
+ }
+
+ public void setTenpage(String tenpage) {
+ this.tenpage = tenpage == null ? null : tenpage.trim();
+ }
+
+ public String getAllpage() {
+ return allpage;
+ }
+
+ public void setAllpage(String allpage) {
+ this.allpage = allpage == null ? null : allpage.trim();
+ }
+
+ public String getOwnership() {
+ return ownership;
+ }
+
+ public void setOwnership(String ownership) {
+ this.ownership = ownership == null ? null : ownership.trim();
+ }
+
+ public Integer getSubState() {
+ return subState;
+ }
+
+ public void setSubState(Integer subState) {
+ this.subState = subState;
+ }
+
+ public String getBlockSize() {
+ return blockSize;
+ }
+
+ public void setBlockSize(String blockSize) {
+ this.blockSize = blockSize == null ? null : blockSize.trim();
+ }
+
+ public String getStep() {
+ return step;
+ }
+
+ public void setStep(String step) {
+ this.step = step == null ? null : step.trim();
+ }
+
+ public String getConfirm() {
+ return confirm;
+ }
+
+ public void setConfirm(String confirm) {
+ this.confirm = confirm == null ? null : confirm.trim();
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/sztzjy/marketing/entity/StuDigitalConfirmationExample.java b/src/main/java/com/sztzjy/marketing/entity/StuDigitalConfirmationExample.java
new file mode 100644
index 0000000..d76983a
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/StuDigitalConfirmationExample.java
@@ -0,0 +1,1840 @@
+package com.sztzjy.marketing.entity;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+public class StuDigitalConfirmationExample {
+ protected String orderByClause;
+
+ protected boolean distinct;
+
+ protected List oredCriteria;
+
+ public StuDigitalConfirmationExample() {
+ 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(Integer value) {
+ addCriterion("id =", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotEqualTo(Integer value) {
+ addCriterion("id <>", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThan(Integer value) {
+ addCriterion("id >", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThanOrEqualTo(Integer value) {
+ addCriterion("id >=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThan(Integer value) {
+ addCriterion("id <", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThanOrEqualTo(Integer 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(Integer value1, Integer value2) {
+ addCriterion("id between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotBetween(Integer value1, Integer value2) {
+ addCriterion("id not between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocNameIsNull() {
+ addCriterion("doc_name is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocNameIsNotNull() {
+ addCriterion("doc_name is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocNameEqualTo(String value) {
+ addCriterion("doc_name =", value, "docName");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocNameNotEqualTo(String value) {
+ addCriterion("doc_name <>", value, "docName");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocNameGreaterThan(String value) {
+ addCriterion("doc_name >", value, "docName");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocNameGreaterThanOrEqualTo(String value) {
+ addCriterion("doc_name >=", value, "docName");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocNameLessThan(String value) {
+ addCriterion("doc_name <", value, "docName");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocNameLessThanOrEqualTo(String value) {
+ addCriterion("doc_name <=", value, "docName");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocNameLike(String value) {
+ addCriterion("doc_name like", value, "docName");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocNameNotLike(String value) {
+ addCriterion("doc_name not like", value, "docName");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocNameIn(List values) {
+ addCriterion("doc_name in", values, "docName");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocNameNotIn(List values) {
+ addCriterion("doc_name not in", values, "docName");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocNameBetween(String value1, String value2) {
+ addCriterion("doc_name between", value1, value2, "docName");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocNameNotBetween(String value1, String value2) {
+ addCriterion("doc_name not between", value1, value2, "docName");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocTypeIsNull() {
+ addCriterion("doc_type is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocTypeIsNotNull() {
+ addCriterion("doc_type is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocTypeEqualTo(String value) {
+ addCriterion("doc_type =", value, "docType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocTypeNotEqualTo(String value) {
+ addCriterion("doc_type <>", value, "docType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocTypeGreaterThan(String value) {
+ addCriterion("doc_type >", value, "docType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocTypeGreaterThanOrEqualTo(String value) {
+ addCriterion("doc_type >=", value, "docType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocTypeLessThan(String value) {
+ addCriterion("doc_type <", value, "docType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocTypeLessThanOrEqualTo(String value) {
+ addCriterion("doc_type <=", value, "docType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocTypeLike(String value) {
+ addCriterion("doc_type like", value, "docType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocTypeNotLike(String value) {
+ addCriterion("doc_type not like", value, "docType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocTypeIn(List values) {
+ addCriterion("doc_type in", values, "docType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocTypeNotIn(List values) {
+ addCriterion("doc_type not in", values, "docType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocTypeBetween(String value1, String value2) {
+ addCriterion("doc_type between", value1, value2, "docType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocTypeNotBetween(String value1, String value2) {
+ addCriterion("doc_type not between", value1, value2, "docType");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocPageIsNull() {
+ addCriterion("doc_page is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocPageIsNotNull() {
+ addCriterion("doc_page is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocPageEqualTo(String value) {
+ addCriterion("doc_page =", value, "docPage");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocPageNotEqualTo(String value) {
+ addCriterion("doc_page <>", value, "docPage");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocPageGreaterThan(String value) {
+ addCriterion("doc_page >", value, "docPage");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocPageGreaterThanOrEqualTo(String value) {
+ addCriterion("doc_page >=", value, "docPage");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocPageLessThan(String value) {
+ addCriterion("doc_page <", value, "docPage");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocPageLessThanOrEqualTo(String value) {
+ addCriterion("doc_page <=", value, "docPage");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocPageLike(String value) {
+ addCriterion("doc_page like", value, "docPage");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocPageNotLike(String value) {
+ addCriterion("doc_page not like", value, "docPage");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocPageIn(List values) {
+ addCriterion("doc_page in", values, "docPage");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocPageNotIn(List values) {
+ addCriterion("doc_page not in", values, "docPage");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocPageBetween(String value1, String value2) {
+ addCriterion("doc_page between", value1, value2, "docPage");
+ return (Criteria) this;
+ }
+
+ public Criteria andDocPageNotBetween(String value1, String value2) {
+ addCriterion("doc_page not between", value1, value2, "docPage");
+ return (Criteria) this;
+ }
+
+ public Criteria andPubKeyIsNull() {
+ addCriterion("pub_key is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andPubKeyIsNotNull() {
+ addCriterion("pub_key is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andPubKeyEqualTo(String value) {
+ addCriterion("pub_key =", value, "pubKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPubKeyNotEqualTo(String value) {
+ addCriterion("pub_key <>", value, "pubKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPubKeyGreaterThan(String value) {
+ addCriterion("pub_key >", value, "pubKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPubKeyGreaterThanOrEqualTo(String value) {
+ addCriterion("pub_key >=", value, "pubKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPubKeyLessThan(String value) {
+ addCriterion("pub_key <", value, "pubKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPubKeyLessThanOrEqualTo(String value) {
+ addCriterion("pub_key <=", value, "pubKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPubKeyLike(String value) {
+ addCriterion("pub_key like", value, "pubKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPubKeyNotLike(String value) {
+ addCriterion("pub_key not like", value, "pubKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPubKeyIn(List values) {
+ addCriterion("pub_key in", values, "pubKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPubKeyNotIn(List values) {
+ addCriterion("pub_key not in", values, "pubKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPubKeyBetween(String value1, String value2) {
+ addCriterion("pub_key between", value1, value2, "pubKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPubKeyNotBetween(String value1, String value2) {
+ addCriterion("pub_key not between", value1, value2, "pubKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPriKeyIsNull() {
+ addCriterion("pri_key is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andPriKeyIsNotNull() {
+ addCriterion("pri_key is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andPriKeyEqualTo(String value) {
+ addCriterion("pri_key =", value, "priKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPriKeyNotEqualTo(String value) {
+ addCriterion("pri_key <>", value, "priKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPriKeyGreaterThan(String value) {
+ addCriterion("pri_key >", value, "priKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPriKeyGreaterThanOrEqualTo(String value) {
+ addCriterion("pri_key >=", value, "priKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPriKeyLessThan(String value) {
+ addCriterion("pri_key <", value, "priKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPriKeyLessThanOrEqualTo(String value) {
+ addCriterion("pri_key <=", value, "priKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPriKeyLike(String value) {
+ addCriterion("pri_key like", value, "priKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPriKeyNotLike(String value) {
+ addCriterion("pri_key not like", value, "priKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPriKeyIn(List values) {
+ addCriterion("pri_key in", values, "priKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPriKeyNotIn(List values) {
+ addCriterion("pri_key not in", values, "priKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPriKeyBetween(String value1, String value2) {
+ addCriterion("pri_key between", value1, value2, "priKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andPriKeyNotBetween(String value1, String value2) {
+ addCriterion("pri_key not between", value1, value2, "priKey");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHashIsNull() {
+ addCriterion("block_hash is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHashIsNotNull() {
+ addCriterion("block_hash is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHashEqualTo(String value) {
+ addCriterion("block_hash =", value, "blockHash");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHashNotEqualTo(String value) {
+ addCriterion("block_hash <>", value, "blockHash");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHashGreaterThan(String value) {
+ addCriterion("block_hash >", value, "blockHash");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHashGreaterThanOrEqualTo(String value) {
+ addCriterion("block_hash >=", value, "blockHash");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHashLessThan(String value) {
+ addCriterion("block_hash <", value, "blockHash");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHashLessThanOrEqualTo(String value) {
+ addCriterion("block_hash <=", value, "blockHash");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHashLike(String value) {
+ addCriterion("block_hash like", value, "blockHash");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHashNotLike(String value) {
+ addCriterion("block_hash not like", value, "blockHash");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHashIn(List values) {
+ addCriterion("block_hash in", values, "blockHash");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHashNotIn(List values) {
+ addCriterion("block_hash not in", values, "blockHash");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHashBetween(String value1, String value2) {
+ addCriterion("block_hash between", value1, value2, "blockHash");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHashNotBetween(String value1, String value2) {
+ addCriterion("block_hash not between", value1, value2, "blockHash");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHighIsNull() {
+ addCriterion("block_high is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHighIsNotNull() {
+ addCriterion("block_high is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHighEqualTo(String value) {
+ addCriterion("block_high =", value, "blockHigh");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHighNotEqualTo(String value) {
+ addCriterion("block_high <>", value, "blockHigh");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHighGreaterThan(String value) {
+ addCriterion("block_high >", value, "blockHigh");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHighGreaterThanOrEqualTo(String value) {
+ addCriterion("block_high >=", value, "blockHigh");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHighLessThan(String value) {
+ addCriterion("block_high <", value, "blockHigh");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHighLessThanOrEqualTo(String value) {
+ addCriterion("block_high <=", value, "blockHigh");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHighLike(String value) {
+ addCriterion("block_high like", value, "blockHigh");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHighNotLike(String value) {
+ addCriterion("block_high not like", value, "blockHigh");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHighIn(List values) {
+ addCriterion("block_high in", values, "blockHigh");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHighNotIn(List values) {
+ addCriterion("block_high not in", values, "blockHigh");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHighBetween(String value1, String value2) {
+ addCriterion("block_high between", value1, value2, "blockHigh");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockHighNotBetween(String value1, String value2) {
+ addCriterion("block_high not between", value1, value2, "blockHigh");
+ return (Criteria) this;
+ }
+
+ public Criteria andAssetsIdIsNull() {
+ addCriterion("assets_id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAssetsIdIsNotNull() {
+ addCriterion("assets_id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAssetsIdEqualTo(String value) {
+ addCriterion("assets_id =", value, "assetsId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAssetsIdNotEqualTo(String value) {
+ addCriterion("assets_id <>", value, "assetsId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAssetsIdGreaterThan(String value) {
+ addCriterion("assets_id >", value, "assetsId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAssetsIdGreaterThanOrEqualTo(String value) {
+ addCriterion("assets_id >=", value, "assetsId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAssetsIdLessThan(String value) {
+ addCriterion("assets_id <", value, "assetsId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAssetsIdLessThanOrEqualTo(String value) {
+ addCriterion("assets_id <=", value, "assetsId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAssetsIdLike(String value) {
+ addCriterion("assets_id like", value, "assetsId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAssetsIdNotLike(String value) {
+ addCriterion("assets_id not like", value, "assetsId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAssetsIdIn(List values) {
+ addCriterion("assets_id in", values, "assetsId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAssetsIdNotIn(List values) {
+ addCriterion("assets_id not in", values, "assetsId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAssetsIdBetween(String value1, String value2) {
+ addCriterion("assets_id between", value1, value2, "assetsId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAssetsIdNotBetween(String value1, String value2) {
+ addCriterion("assets_id not between", value1, value2, "assetsId");
+ return (Criteria) this;
+ }
+
+ public Criteria andIntroductionIsNull() {
+ addCriterion("introduction is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andIntroductionIsNotNull() {
+ addCriterion("introduction is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andIntroductionEqualTo(String value) {
+ addCriterion("introduction =", value, "introduction");
+ return (Criteria) this;
+ }
+
+ public Criteria andIntroductionNotEqualTo(String value) {
+ addCriterion("introduction <>", value, "introduction");
+ return (Criteria) this;
+ }
+
+ public Criteria andIntroductionGreaterThan(String value) {
+ addCriterion("introduction >", value, "introduction");
+ return (Criteria) this;
+ }
+
+ public Criteria andIntroductionGreaterThanOrEqualTo(String value) {
+ addCriterion("introduction >=", value, "introduction");
+ return (Criteria) this;
+ }
+
+ public Criteria andIntroductionLessThan(String value) {
+ addCriterion("introduction <", value, "introduction");
+ return (Criteria) this;
+ }
+
+ public Criteria andIntroductionLessThanOrEqualTo(String value) {
+ addCriterion("introduction <=", value, "introduction");
+ return (Criteria) this;
+ }
+
+ public Criteria andIntroductionLike(String value) {
+ addCriterion("introduction like", value, "introduction");
+ return (Criteria) this;
+ }
+
+ public Criteria andIntroductionNotLike(String value) {
+ addCriterion("introduction not like", value, "introduction");
+ return (Criteria) this;
+ }
+
+ public Criteria andIntroductionIn(List values) {
+ addCriterion("introduction in", values, "introduction");
+ return (Criteria) this;
+ }
+
+ public Criteria andIntroductionNotIn(List values) {
+ addCriterion("introduction not in", values, "introduction");
+ return (Criteria) this;
+ }
+
+ public Criteria andIntroductionBetween(String value1, String value2) {
+ addCriterion("introduction between", value1, value2, "introduction");
+ return (Criteria) this;
+ }
+
+ public Criteria andIntroductionNotBetween(String value1, String value2) {
+ addCriterion("introduction not between", value1, value2, "introduction");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIsNull() {
+ addCriterion("user_id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIsNotNull() {
+ addCriterion("user_id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdEqualTo(String value) {
+ addCriterion("user_id =", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotEqualTo(String value) {
+ addCriterion("user_id <>", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdGreaterThan(String value) {
+ addCriterion("user_id >", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdGreaterThanOrEqualTo(String value) {
+ addCriterion("user_id >=", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLessThan(String value) {
+ addCriterion("user_id <", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLessThanOrEqualTo(String value) {
+ addCriterion("user_id <=", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLike(String value) {
+ addCriterion("user_id like", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotLike(String value) {
+ addCriterion("user_id not like", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIn(List values) {
+ addCriterion("user_id in", values, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotIn(List values) {
+ addCriterion("user_id not in", values, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdBetween(String value1, String value2) {
+ addCriterion("user_id between", value1, value2, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotBetween(String value1, String value2) {
+ addCriterion("user_id not between", value1, value2, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeIsNull() {
+ addCriterion("create_time is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeIsNotNull() {
+ addCriterion("create_time is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeEqualTo(Date value) {
+ addCriterion("create_time =", value, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeNotEqualTo(Date value) {
+ addCriterion("create_time <>", value, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeGreaterThan(Date value) {
+ addCriterion("create_time >", value, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
+ addCriterion("create_time >=", value, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeLessThan(Date value) {
+ addCriterion("create_time <", value, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
+ addCriterion("create_time <=", value, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeIn(List values) {
+ addCriterion("create_time in", values, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeNotIn(List values) {
+ addCriterion("create_time not in", values, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeBetween(Date value1, Date value2) {
+ addCriterion("create_time between", value1, value2, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
+ addCriterion("create_time not between", value1, value2, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andUpdateTimeIsNull() {
+ addCriterion("update_time is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUpdateTimeIsNotNull() {
+ addCriterion("update_time is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUpdateTimeEqualTo(Date value) {
+ addCriterion("update_time =", value, "updateTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andUpdateTimeNotEqualTo(Date value) {
+ addCriterion("update_time <>", value, "updateTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andUpdateTimeGreaterThan(Date value) {
+ addCriterion("update_time >", value, "updateTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) {
+ addCriterion("update_time >=", value, "updateTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andUpdateTimeLessThan(Date value) {
+ addCriterion("update_time <", value, "updateTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andUpdateTimeLessThanOrEqualTo(Date value) {
+ addCriterion("update_time <=", value, "updateTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andUpdateTimeIn(List values) {
+ addCriterion("update_time in", values, "updateTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andUpdateTimeNotIn(List values) {
+ addCriterion("update_time not in", values, "updateTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andUpdateTimeBetween(Date value1, Date value2) {
+ addCriterion("update_time between", value1, value2, "updateTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andUpdateTimeNotBetween(Date value1, Date value2) {
+ addCriterion("update_time not between", value1, value2, "updateTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendIsNull() {
+ addCriterion("append is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendIsNotNull() {
+ addCriterion("append is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendEqualTo(String value) {
+ addCriterion("append =", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendNotEqualTo(String value) {
+ addCriterion("append <>", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendGreaterThan(String value) {
+ addCriterion("append >", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendGreaterThanOrEqualTo(String value) {
+ addCriterion("append >=", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendLessThan(String value) {
+ addCriterion("append <", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendLessThanOrEqualTo(String value) {
+ addCriterion("append <=", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendLike(String value) {
+ addCriterion("append like", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendNotLike(String value) {
+ addCriterion("append not like", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendIn(List values) {
+ addCriterion("append in", values, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendNotIn(List values) {
+ addCriterion("append not in", values, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendBetween(String value1, String value2) {
+ addCriterion("append between", value1, value2, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendNotBetween(String value1, String value2) {
+ addCriterion("append not between", value1, value2, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andExcessiveIsNull() {
+ addCriterion("excessive is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andExcessiveIsNotNull() {
+ addCriterion("excessive is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andExcessiveEqualTo(String value) {
+ addCriterion("excessive =", value, "excessive");
+ return (Criteria) this;
+ }
+
+ public Criteria andExcessiveNotEqualTo(String value) {
+ addCriterion("excessive <>", value, "excessive");
+ return (Criteria) this;
+ }
+
+ public Criteria andExcessiveGreaterThan(String value) {
+ addCriterion("excessive >", value, "excessive");
+ return (Criteria) this;
+ }
+
+ public Criteria andExcessiveGreaterThanOrEqualTo(String value) {
+ addCriterion("excessive >=", value, "excessive");
+ return (Criteria) this;
+ }
+
+ public Criteria andExcessiveLessThan(String value) {
+ addCriterion("excessive <", value, "excessive");
+ return (Criteria) this;
+ }
+
+ public Criteria andExcessiveLessThanOrEqualTo(String value) {
+ addCriterion("excessive <=", value, "excessive");
+ return (Criteria) this;
+ }
+
+ public Criteria andExcessiveLike(String value) {
+ addCriterion("excessive like", value, "excessive");
+ return (Criteria) this;
+ }
+
+ public Criteria andExcessiveNotLike(String value) {
+ addCriterion("excessive not like", value, "excessive");
+ return (Criteria) this;
+ }
+
+ public Criteria andExcessiveIn(List values) {
+ addCriterion("excessive in", values, "excessive");
+ return (Criteria) this;
+ }
+
+ public Criteria andExcessiveNotIn(List values) {
+ addCriterion("excessive not in", values, "excessive");
+ return (Criteria) this;
+ }
+
+ public Criteria andExcessiveBetween(String value1, String value2) {
+ addCriterion("excessive between", value1, value2, "excessive");
+ return (Criteria) this;
+ }
+
+ public Criteria andExcessiveNotBetween(String value1, String value2) {
+ addCriterion("excessive not between", value1, value2, "excessive");
+ return (Criteria) this;
+ }
+
+ public Criteria andThreepageIsNull() {
+ addCriterion("threePage is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andThreepageIsNotNull() {
+ addCriterion("threePage is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andThreepageEqualTo(String value) {
+ addCriterion("threePage =", value, "threepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andThreepageNotEqualTo(String value) {
+ addCriterion("threePage <>", value, "threepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andThreepageGreaterThan(String value) {
+ addCriterion("threePage >", value, "threepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andThreepageGreaterThanOrEqualTo(String value) {
+ addCriterion("threePage >=", value, "threepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andThreepageLessThan(String value) {
+ addCriterion("threePage <", value, "threepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andThreepageLessThanOrEqualTo(String value) {
+ addCriterion("threePage <=", value, "threepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andThreepageLike(String value) {
+ addCriterion("threePage like", value, "threepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andThreepageNotLike(String value) {
+ addCriterion("threePage not like", value, "threepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andThreepageIn(List values) {
+ addCriterion("threePage in", values, "threepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andThreepageNotIn(List values) {
+ addCriterion("threePage not in", values, "threepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andThreepageBetween(String value1, String value2) {
+ addCriterion("threePage between", value1, value2, "threepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andThreepageNotBetween(String value1, String value2) {
+ addCriterion("threePage not between", value1, value2, "threepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andFivepageIsNull() {
+ addCriterion("fivePage is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andFivepageIsNotNull() {
+ addCriterion("fivePage is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andFivepageEqualTo(String value) {
+ addCriterion("fivePage =", value, "fivepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andFivepageNotEqualTo(String value) {
+ addCriterion("fivePage <>", value, "fivepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andFivepageGreaterThan(String value) {
+ addCriterion("fivePage >", value, "fivepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andFivepageGreaterThanOrEqualTo(String value) {
+ addCriterion("fivePage >=", value, "fivepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andFivepageLessThan(String value) {
+ addCriterion("fivePage <", value, "fivepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andFivepageLessThanOrEqualTo(String value) {
+ addCriterion("fivePage <=", value, "fivepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andFivepageLike(String value) {
+ addCriterion("fivePage like", value, "fivepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andFivepageNotLike(String value) {
+ addCriterion("fivePage not like", value, "fivepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andFivepageIn(List values) {
+ addCriterion("fivePage in", values, "fivepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andFivepageNotIn(List values) {
+ addCriterion("fivePage not in", values, "fivepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andFivepageBetween(String value1, String value2) {
+ addCriterion("fivePage between", value1, value2, "fivepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andFivepageNotBetween(String value1, String value2) {
+ addCriterion("fivePage not between", value1, value2, "fivepage");
+ return (Criteria) this;
+ }
+
+ public Criteria andTenpageIsNull() {
+ addCriterion("tenPage is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTenpageIsNotNull() {
+ addCriterion("tenPage is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTenpageEqualTo(String value) {
+ addCriterion("tenPage =", value, "tenpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andTenpageNotEqualTo(String value) {
+ addCriterion("tenPage <>", value, "tenpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andTenpageGreaterThan(String value) {
+ addCriterion("tenPage >", value, "tenpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andTenpageGreaterThanOrEqualTo(String value) {
+ addCriterion("tenPage >=", value, "tenpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andTenpageLessThan(String value) {
+ addCriterion("tenPage <", value, "tenpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andTenpageLessThanOrEqualTo(String value) {
+ addCriterion("tenPage <=", value, "tenpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andTenpageLike(String value) {
+ addCriterion("tenPage like", value, "tenpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andTenpageNotLike(String value) {
+ addCriterion("tenPage not like", value, "tenpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andTenpageIn(List values) {
+ addCriterion("tenPage in", values, "tenpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andTenpageNotIn(List values) {
+ addCriterion("tenPage not in", values, "tenpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andTenpageBetween(String value1, String value2) {
+ addCriterion("tenPage between", value1, value2, "tenpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andTenpageNotBetween(String value1, String value2) {
+ addCriterion("tenPage not between", value1, value2, "tenpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andAllpageIsNull() {
+ addCriterion("allPage is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAllpageIsNotNull() {
+ addCriterion("allPage is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAllpageEqualTo(String value) {
+ addCriterion("allPage =", value, "allpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andAllpageNotEqualTo(String value) {
+ addCriterion("allPage <>", value, "allpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andAllpageGreaterThan(String value) {
+ addCriterion("allPage >", value, "allpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andAllpageGreaterThanOrEqualTo(String value) {
+ addCriterion("allPage >=", value, "allpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andAllpageLessThan(String value) {
+ addCriterion("allPage <", value, "allpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andAllpageLessThanOrEqualTo(String value) {
+ addCriterion("allPage <=", value, "allpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andAllpageLike(String value) {
+ addCriterion("allPage like", value, "allpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andAllpageNotLike(String value) {
+ addCriterion("allPage not like", value, "allpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andAllpageIn(List values) {
+ addCriterion("allPage in", values, "allpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andAllpageNotIn(List values) {
+ addCriterion("allPage not in", values, "allpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andAllpageBetween(String value1, String value2) {
+ addCriterion("allPage between", value1, value2, "allpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andAllpageNotBetween(String value1, String value2) {
+ addCriterion("allPage not between", value1, value2, "allpage");
+ return (Criteria) this;
+ }
+
+ public Criteria andOwnershipIsNull() {
+ addCriterion("ownership is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andOwnershipIsNotNull() {
+ addCriterion("ownership is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andOwnershipEqualTo(String value) {
+ addCriterion("ownership =", value, "ownership");
+ return (Criteria) this;
+ }
+
+ public Criteria andOwnershipNotEqualTo(String value) {
+ addCriterion("ownership <>", value, "ownership");
+ return (Criteria) this;
+ }
+
+ public Criteria andOwnershipGreaterThan(String value) {
+ addCriterion("ownership >", value, "ownership");
+ return (Criteria) this;
+ }
+
+ public Criteria andOwnershipGreaterThanOrEqualTo(String value) {
+ addCriterion("ownership >=", value, "ownership");
+ return (Criteria) this;
+ }
+
+ public Criteria andOwnershipLessThan(String value) {
+ addCriterion("ownership <", value, "ownership");
+ return (Criteria) this;
+ }
+
+ public Criteria andOwnershipLessThanOrEqualTo(String value) {
+ addCriterion("ownership <=", value, "ownership");
+ return (Criteria) this;
+ }
+
+ public Criteria andOwnershipLike(String value) {
+ addCriterion("ownership like", value, "ownership");
+ return (Criteria) this;
+ }
+
+ public Criteria andOwnershipNotLike(String value) {
+ addCriterion("ownership not like", value, "ownership");
+ return (Criteria) this;
+ }
+
+ public Criteria andOwnershipIn(List values) {
+ addCriterion("ownership in", values, "ownership");
+ return (Criteria) this;
+ }
+
+ public Criteria andOwnershipNotIn(List values) {
+ addCriterion("ownership not in", values, "ownership");
+ return (Criteria) this;
+ }
+
+ public Criteria andOwnershipBetween(String value1, String value2) {
+ addCriterion("ownership between", value1, value2, "ownership");
+ return (Criteria) this;
+ }
+
+ public Criteria andOwnershipNotBetween(String value1, String value2) {
+ addCriterion("ownership not between", value1, value2, "ownership");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateIsNull() {
+ addCriterion("sub_state is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateIsNotNull() {
+ addCriterion("sub_state is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateEqualTo(Integer value) {
+ addCriterion("sub_state =", value, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateNotEqualTo(Integer value) {
+ addCriterion("sub_state <>", value, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateGreaterThan(Integer value) {
+ addCriterion("sub_state >", value, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateGreaterThanOrEqualTo(Integer value) {
+ addCriterion("sub_state >=", value, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateLessThan(Integer value) {
+ addCriterion("sub_state <", value, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateLessThanOrEqualTo(Integer value) {
+ addCriterion("sub_state <=", value, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateIn(List values) {
+ addCriterion("sub_state in", values, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateNotIn(List values) {
+ addCriterion("sub_state not in", values, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateBetween(Integer value1, Integer value2) {
+ addCriterion("sub_state between", value1, value2, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andSubStateNotBetween(Integer value1, Integer value2) {
+ addCriterion("sub_state not between", value1, value2, "subState");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockSizeIsNull() {
+ addCriterion("block_size is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockSizeIsNotNull() {
+ addCriterion("block_size is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockSizeEqualTo(String value) {
+ addCriterion("block_size =", value, "blockSize");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockSizeNotEqualTo(String value) {
+ addCriterion("block_size <>", value, "blockSize");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockSizeGreaterThan(String value) {
+ addCriterion("block_size >", value, "blockSize");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockSizeGreaterThanOrEqualTo(String value) {
+ addCriterion("block_size >=", value, "blockSize");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockSizeLessThan(String value) {
+ addCriterion("block_size <", value, "blockSize");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockSizeLessThanOrEqualTo(String value) {
+ addCriterion("block_size <=", value, "blockSize");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockSizeLike(String value) {
+ addCriterion("block_size like", value, "blockSize");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockSizeNotLike(String value) {
+ addCriterion("block_size not like", value, "blockSize");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockSizeIn(List values) {
+ addCriterion("block_size in", values, "blockSize");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockSizeNotIn(List values) {
+ addCriterion("block_size not in", values, "blockSize");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockSizeBetween(String value1, String value2) {
+ addCriterion("block_size between", value1, value2, "blockSize");
+ return (Criteria) this;
+ }
+
+ public Criteria andBlockSizeNotBetween(String value1, String value2) {
+ addCriterion("block_size not between", value1, value2, "blockSize");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepIsNull() {
+ addCriterion("step is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepIsNotNull() {
+ addCriterion("step is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepEqualTo(String value) {
+ addCriterion("step =", value, "step");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepNotEqualTo(String value) {
+ addCriterion("step <>", value, "step");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepGreaterThan(String value) {
+ addCriterion("step >", value, "step");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepGreaterThanOrEqualTo(String value) {
+ addCriterion("step >=", value, "step");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepLessThan(String value) {
+ addCriterion("step <", value, "step");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepLessThanOrEqualTo(String value) {
+ addCriterion("step <=", value, "step");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepLike(String value) {
+ addCriterion("step like", value, "step");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepNotLike(String value) {
+ addCriterion("step not like", value, "step");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepIn(List values) {
+ addCriterion("step in", values, "step");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepNotIn(List values) {
+ addCriterion("step not in", values, "step");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepBetween(String value1, String value2) {
+ addCriterion("step between", value1, value2, "step");
+ return (Criteria) this;
+ }
+
+ public Criteria andStepNotBetween(String value1, String value2) {
+ addCriterion("step not between", value1, value2, "step");
+ return (Criteria) this;
+ }
+
+ public Criteria andConfirmIsNull() {
+ addCriterion("confirm is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andConfirmIsNotNull() {
+ addCriterion("confirm is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andConfirmEqualTo(String value) {
+ addCriterion("confirm =", value, "confirm");
+ return (Criteria) this;
+ }
+
+ public Criteria andConfirmNotEqualTo(String value) {
+ addCriterion("confirm <>", value, "confirm");
+ return (Criteria) this;
+ }
+
+ public Criteria andConfirmGreaterThan(String value) {
+ addCriterion("confirm >", value, "confirm");
+ return (Criteria) this;
+ }
+
+ public Criteria andConfirmGreaterThanOrEqualTo(String value) {
+ addCriterion("confirm >=", value, "confirm");
+ return (Criteria) this;
+ }
+
+ public Criteria andConfirmLessThan(String value) {
+ addCriterion("confirm <", value, "confirm");
+ return (Criteria) this;
+ }
+
+ public Criteria andConfirmLessThanOrEqualTo(String value) {
+ addCriterion("confirm <=", value, "confirm");
+ return (Criteria) this;
+ }
+
+ public Criteria andConfirmLike(String value) {
+ addCriterion("confirm like", value, "confirm");
+ return (Criteria) this;
+ }
+
+ public Criteria andConfirmNotLike(String value) {
+ addCriterion("confirm not like", value, "confirm");
+ return (Criteria) this;
+ }
+
+ public Criteria andConfirmIn(List values) {
+ addCriterion("confirm in", values, "confirm");
+ return (Criteria) this;
+ }
+
+ public Criteria andConfirmNotIn(List values) {
+ addCriterion("confirm not in", values, "confirm");
+ return (Criteria) this;
+ }
+
+ public Criteria andConfirmBetween(String value1, String value2) {
+ addCriterion("confirm between", value1, value2, "confirm");
+ return (Criteria) this;
+ }
+
+ public Criteria andConfirmNotBetween(String value1, String value2) {
+ addCriterion("confirm not between", value1, value2, "confirm");
+ 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/sztzjy/marketing/entity/StuHadoopTrain.java b/src/main/java/com/sztzjy/marketing/entity/StuHadoopTrain.java
new file mode 100644
index 0000000..cefd549
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/StuHadoopTrain.java
@@ -0,0 +1,77 @@
+package com.sztzjy.marketing.entity;
+
+import java.util.Date;
+
+import io.swagger.annotations.ApiModelProperty;
+/**
+ *
+ * @author whb
+ * stu_hadoop_train
+ */
+public class StuHadoopTrain {
+ @ApiModelProperty("ID")
+ private Integer id;
+
+ @ApiModelProperty("用户ID")
+ private String userId;
+
+ @ApiModelProperty("错误信息")
+ private String wrongDetail;
+
+ @ApiModelProperty("创建时间")
+ private Date createTime;
+
+ @ApiModelProperty("做题记录")
+ private String append;
+
+ @ApiModelProperty("是否完成(0未完成,1已完成)")
+ private Integer state;
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public String getUserId() {
+ return userId;
+ }
+
+ public void setUserId(String userId) {
+ this.userId = userId == null ? null : userId.trim();
+ }
+
+ public String getWrongDetail() {
+ return wrongDetail;
+ }
+
+ public void setWrongDetail(String wrongDetail) {
+ this.wrongDetail = wrongDetail == null ? null : wrongDetail.trim();
+ }
+
+ public Date getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(Date createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getAppend() {
+ return append;
+ }
+
+ public void setAppend(String append) {
+ this.append = append == null ? null : append.trim();
+ }
+
+ public Integer getState() {
+ return state;
+ }
+
+ public void setState(Integer state) {
+ this.state = state;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/sztzjy/marketing/entity/StuHadoopTrainExample.java b/src/main/java/com/sztzjy/marketing/entity/StuHadoopTrainExample.java
new file mode 100644
index 0000000..f8c2683
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/StuHadoopTrainExample.java
@@ -0,0 +1,590 @@
+package com.sztzjy.marketing.entity;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+public class StuHadoopTrainExample {
+ protected String orderByClause;
+
+ protected boolean distinct;
+
+ protected List oredCriteria;
+
+ public StuHadoopTrainExample() {
+ 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(Integer value) {
+ addCriterion("id =", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotEqualTo(Integer value) {
+ addCriterion("id <>", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThan(Integer value) {
+ addCriterion("id >", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThanOrEqualTo(Integer value) {
+ addCriterion("id >=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThan(Integer value) {
+ addCriterion("id <", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThanOrEqualTo(Integer 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(Integer value1, Integer value2) {
+ addCriterion("id between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotBetween(Integer value1, Integer value2) {
+ addCriterion("id not between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIsNull() {
+ addCriterion("user_id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIsNotNull() {
+ addCriterion("user_id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdEqualTo(String value) {
+ addCriterion("user_id =", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotEqualTo(String value) {
+ addCriterion("user_id <>", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdGreaterThan(String value) {
+ addCriterion("user_id >", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdGreaterThanOrEqualTo(String value) {
+ addCriterion("user_id >=", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLessThan(String value) {
+ addCriterion("user_id <", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLessThanOrEqualTo(String value) {
+ addCriterion("user_id <=", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLike(String value) {
+ addCriterion("user_id like", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotLike(String value) {
+ addCriterion("user_id not like", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIn(List values) {
+ addCriterion("user_id in", values, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotIn(List values) {
+ addCriterion("user_id not in", values, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdBetween(String value1, String value2) {
+ addCriterion("user_id between", value1, value2, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotBetween(String value1, String value2) {
+ addCriterion("user_id not between", value1, value2, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andWrongDetailIsNull() {
+ addCriterion("wrong_detail is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andWrongDetailIsNotNull() {
+ addCriterion("wrong_detail is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andWrongDetailEqualTo(String value) {
+ addCriterion("wrong_detail =", value, "wrongDetail");
+ return (Criteria) this;
+ }
+
+ public Criteria andWrongDetailNotEqualTo(String value) {
+ addCriterion("wrong_detail <>", value, "wrongDetail");
+ return (Criteria) this;
+ }
+
+ public Criteria andWrongDetailGreaterThan(String value) {
+ addCriterion("wrong_detail >", value, "wrongDetail");
+ return (Criteria) this;
+ }
+
+ public Criteria andWrongDetailGreaterThanOrEqualTo(String value) {
+ addCriterion("wrong_detail >=", value, "wrongDetail");
+ return (Criteria) this;
+ }
+
+ public Criteria andWrongDetailLessThan(String value) {
+ addCriterion("wrong_detail <", value, "wrongDetail");
+ return (Criteria) this;
+ }
+
+ public Criteria andWrongDetailLessThanOrEqualTo(String value) {
+ addCriterion("wrong_detail <=", value, "wrongDetail");
+ return (Criteria) this;
+ }
+
+ public Criteria andWrongDetailLike(String value) {
+ addCriterion("wrong_detail like", value, "wrongDetail");
+ return (Criteria) this;
+ }
+
+ public Criteria andWrongDetailNotLike(String value) {
+ addCriterion("wrong_detail not like", value, "wrongDetail");
+ return (Criteria) this;
+ }
+
+ public Criteria andWrongDetailIn(List values) {
+ addCriterion("wrong_detail in", values, "wrongDetail");
+ return (Criteria) this;
+ }
+
+ public Criteria andWrongDetailNotIn(List values) {
+ addCriterion("wrong_detail not in", values, "wrongDetail");
+ return (Criteria) this;
+ }
+
+ public Criteria andWrongDetailBetween(String value1, String value2) {
+ addCriterion("wrong_detail between", value1, value2, "wrongDetail");
+ return (Criteria) this;
+ }
+
+ public Criteria andWrongDetailNotBetween(String value1, String value2) {
+ addCriterion("wrong_detail not between", value1, value2, "wrongDetail");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeIsNull() {
+ addCriterion("create_time is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeIsNotNull() {
+ addCriterion("create_time is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeEqualTo(Date value) {
+ addCriterion("create_time =", value, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeNotEqualTo(Date value) {
+ addCriterion("create_time <>", value, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeGreaterThan(Date value) {
+ addCriterion("create_time >", value, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
+ addCriterion("create_time >=", value, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeLessThan(Date value) {
+ addCriterion("create_time <", value, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
+ addCriterion("create_time <=", value, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeIn(List values) {
+ addCriterion("create_time in", values, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeNotIn(List values) {
+ addCriterion("create_time not in", values, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeBetween(Date value1, Date value2) {
+ addCriterion("create_time between", value1, value2, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
+ addCriterion("create_time not between", value1, value2, "createTime");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendIsNull() {
+ addCriterion("append is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendIsNotNull() {
+ addCriterion("append is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendEqualTo(String value) {
+ addCriterion("append =", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendNotEqualTo(String value) {
+ addCriterion("append <>", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendGreaterThan(String value) {
+ addCriterion("append >", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendGreaterThanOrEqualTo(String value) {
+ addCriterion("append >=", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendLessThan(String value) {
+ addCriterion("append <", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendLessThanOrEqualTo(String value) {
+ addCriterion("append <=", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendLike(String value) {
+ addCriterion("append like", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendNotLike(String value) {
+ addCriterion("append not like", value, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendIn(List values) {
+ addCriterion("append in", values, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendNotIn(List values) {
+ addCriterion("append not in", values, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendBetween(String value1, String value2) {
+ addCriterion("append between", value1, value2, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andAppendNotBetween(String value1, String value2) {
+ addCriterion("append not between", value1, value2, "append");
+ return (Criteria) this;
+ }
+
+ public Criteria andStateIsNull() {
+ addCriterion("state is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStateIsNotNull() {
+ addCriterion("state is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStateEqualTo(Integer value) {
+ addCriterion("state =", value, "state");
+ return (Criteria) this;
+ }
+
+ public Criteria andStateNotEqualTo(Integer value) {
+ addCriterion("state <>", value, "state");
+ return (Criteria) this;
+ }
+
+ public Criteria andStateGreaterThan(Integer value) {
+ addCriterion("state >", value, "state");
+ return (Criteria) this;
+ }
+
+ public Criteria andStateGreaterThanOrEqualTo(Integer value) {
+ addCriterion("state >=", value, "state");
+ return (Criteria) this;
+ }
+
+ public Criteria andStateLessThan(Integer value) {
+ addCriterion("state <", value, "state");
+ return (Criteria) this;
+ }
+
+ public Criteria andStateLessThanOrEqualTo(Integer value) {
+ addCriterion("state <=", value, "state");
+ return (Criteria) this;
+ }
+
+ public Criteria andStateIn(List values) {
+ addCriterion("state in", values, "state");
+ return (Criteria) this;
+ }
+
+ public Criteria andStateNotIn(List values) {
+ addCriterion("state not in", values, "state");
+ return (Criteria) this;
+ }
+
+ public Criteria andStateBetween(Integer value1, Integer value2) {
+ addCriterion("state between", value1, value2, "state");
+ return (Criteria) this;
+ }
+
+ public Criteria andStateNotBetween(Integer value1, Integer value2) {
+ addCriterion("state not between", value1, value2, "state");
+ 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/sztzjy/marketing/entity/StuImageRecognitionTraining.java b/src/main/java/com/sztzjy/marketing/entity/StuImageRecognitionTraining.java
new file mode 100644
index 0000000..14047e9
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/StuImageRecognitionTraining.java
@@ -0,0 +1,141 @@
+package com.sztzjy.marketing.entity;
+
+import io.swagger.annotations.ApiModelProperty;
+/**
+ *
+ * @author whb
+ * stu_image_recognition_training
+ */
+public class StuImageRecognitionTraining {
+ @ApiModelProperty("ID")
+ private Integer id;
+
+ @ApiModelProperty("题目内容")
+ private String stemContent;
+
+ @ApiModelProperty("答案A")
+ private String optionA;
+
+ @ApiModelProperty("答案B")
+ private String optionB;
+
+ @ApiModelProperty("答案C")
+ private String optionC;
+
+ @ApiModelProperty("答案D")
+ private String optionD;
+
+ @ApiModelProperty("备选答案F")
+ private String optionF;
+
+ @ApiModelProperty("正确答案")
+ private String correctAnswer;
+
+ @ApiModelProperty("选择答案")
+ private String studentAnswer;
+
+ @ApiModelProperty("用户ID")
+ private String userId;
+
+ @ApiModelProperty("是否正确(0、错误 1、正确)")
+ private Integer rightOrWrong;
+
+ @ApiModelProperty("归属模块")
+ private String model;
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public String getStemContent() {
+ return stemContent;
+ }
+
+ public void setStemContent(String stemContent) {
+ this.stemContent = stemContent == null ? null : stemContent.trim();
+ }
+
+ public String getOptionA() {
+ return optionA;
+ }
+
+ public void setOptionA(String optionA) {
+ this.optionA = optionA == null ? null : optionA.trim();
+ }
+
+ public String getOptionB() {
+ return optionB;
+ }
+
+ public void setOptionB(String optionB) {
+ this.optionB = optionB == null ? null : optionB.trim();
+ }
+
+ public String getOptionC() {
+ return optionC;
+ }
+
+ public void setOptionC(String optionC) {
+ this.optionC = optionC == null ? null : optionC.trim();
+ }
+
+ public String getOptionD() {
+ return optionD;
+ }
+
+ public void setOptionD(String optionD) {
+ this.optionD = optionD == null ? null : optionD.trim();
+ }
+
+ public String getOptionF() {
+ return optionF;
+ }
+
+ public void setOptionF(String optionF) {
+ this.optionF = optionF == null ? null : optionF.trim();
+ }
+
+ public String getCorrectAnswer() {
+ return correctAnswer;
+ }
+
+ public void setCorrectAnswer(String correctAnswer) {
+ this.correctAnswer = correctAnswer == null ? null : correctAnswer.trim();
+ }
+
+ public String getStudentAnswer() {
+ return studentAnswer;
+ }
+
+ public void setStudentAnswer(String studentAnswer) {
+ this.studentAnswer = studentAnswer == null ? null : studentAnswer.trim();
+ }
+
+ public String getUserId() {
+ return userId;
+ }
+
+ public void setUserId(String userId) {
+ this.userId = userId == null ? null : userId.trim();
+ }
+
+ public Integer getRightOrWrong() {
+ return rightOrWrong;
+ }
+
+ public void setRightOrWrong(Integer rightOrWrong) {
+ this.rightOrWrong = rightOrWrong;
+ }
+
+ public String getModel() {
+ return model;
+ }
+
+ public void setModel(String model) {
+ this.model = model == null ? null : model.trim();
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/sztzjy/marketing/entity/StuImageRecognitionTrainingExample.java b/src/main/java/com/sztzjy/marketing/entity/StuImageRecognitionTrainingExample.java
new file mode 100644
index 0000000..d7f80bd
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/StuImageRecognitionTrainingExample.java
@@ -0,0 +1,1019 @@
+package com.sztzjy.marketing.entity;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class StuImageRecognitionTrainingExample {
+ protected String orderByClause;
+
+ protected boolean distinct;
+
+ protected List oredCriteria;
+
+ public StuImageRecognitionTrainingExample() {
+ 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(Integer value) {
+ addCriterion("id =", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotEqualTo(Integer value) {
+ addCriterion("id <>", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThan(Integer value) {
+ addCriterion("id >", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThanOrEqualTo(Integer value) {
+ addCriterion("id >=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThan(Integer value) {
+ addCriterion("id <", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThanOrEqualTo(Integer 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(Integer value1, Integer value2) {
+ addCriterion("id between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotBetween(Integer value1, Integer value2) {
+ addCriterion("id not between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andStemContentIsNull() {
+ addCriterion("stem_content is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStemContentIsNotNull() {
+ addCriterion("stem_content is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStemContentEqualTo(String value) {
+ addCriterion("stem_content =", value, "stemContent");
+ return (Criteria) this;
+ }
+
+ public Criteria andStemContentNotEqualTo(String value) {
+ addCriterion("stem_content <>", value, "stemContent");
+ return (Criteria) this;
+ }
+
+ public Criteria andStemContentGreaterThan(String value) {
+ addCriterion("stem_content >", value, "stemContent");
+ return (Criteria) this;
+ }
+
+ public Criteria andStemContentGreaterThanOrEqualTo(String value) {
+ addCriterion("stem_content >=", value, "stemContent");
+ return (Criteria) this;
+ }
+
+ public Criteria andStemContentLessThan(String value) {
+ addCriterion("stem_content <", value, "stemContent");
+ return (Criteria) this;
+ }
+
+ public Criteria andStemContentLessThanOrEqualTo(String value) {
+ addCriterion("stem_content <=", value, "stemContent");
+ return (Criteria) this;
+ }
+
+ public Criteria andStemContentLike(String value) {
+ addCriterion("stem_content like", value, "stemContent");
+ return (Criteria) this;
+ }
+
+ public Criteria andStemContentNotLike(String value) {
+ addCriterion("stem_content not like", value, "stemContent");
+ return (Criteria) this;
+ }
+
+ public Criteria andStemContentIn(List values) {
+ addCriterion("stem_content in", values, "stemContent");
+ return (Criteria) this;
+ }
+
+ public Criteria andStemContentNotIn(List values) {
+ addCriterion("stem_content not in", values, "stemContent");
+ return (Criteria) this;
+ }
+
+ public Criteria andStemContentBetween(String value1, String value2) {
+ addCriterion("stem_content between", value1, value2, "stemContent");
+ return (Criteria) this;
+ }
+
+ public Criteria andStemContentNotBetween(String value1, String value2) {
+ addCriterion("stem_content not between", value1, value2, "stemContent");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionAIsNull() {
+ addCriterion("option_a is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionAIsNotNull() {
+ addCriterion("option_a is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionAEqualTo(String value) {
+ addCriterion("option_a =", value, "optionA");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionANotEqualTo(String value) {
+ addCriterion("option_a <>", value, "optionA");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionAGreaterThan(String value) {
+ addCriterion("option_a >", value, "optionA");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionAGreaterThanOrEqualTo(String value) {
+ addCriterion("option_a >=", value, "optionA");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionALessThan(String value) {
+ addCriterion("option_a <", value, "optionA");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionALessThanOrEqualTo(String value) {
+ addCriterion("option_a <=", value, "optionA");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionALike(String value) {
+ addCriterion("option_a like", value, "optionA");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionANotLike(String value) {
+ addCriterion("option_a not like", value, "optionA");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionAIn(List values) {
+ addCriterion("option_a in", values, "optionA");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionANotIn(List values) {
+ addCriterion("option_a not in", values, "optionA");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionABetween(String value1, String value2) {
+ addCriterion("option_a between", value1, value2, "optionA");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionANotBetween(String value1, String value2) {
+ addCriterion("option_a not between", value1, value2, "optionA");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionBIsNull() {
+ addCriterion("option_b is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionBIsNotNull() {
+ addCriterion("option_b is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionBEqualTo(String value) {
+ addCriterion("option_b =", value, "optionB");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionBNotEqualTo(String value) {
+ addCriterion("option_b <>", value, "optionB");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionBGreaterThan(String value) {
+ addCriterion("option_b >", value, "optionB");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionBGreaterThanOrEqualTo(String value) {
+ addCriterion("option_b >=", value, "optionB");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionBLessThan(String value) {
+ addCriterion("option_b <", value, "optionB");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionBLessThanOrEqualTo(String value) {
+ addCriterion("option_b <=", value, "optionB");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionBLike(String value) {
+ addCriterion("option_b like", value, "optionB");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionBNotLike(String value) {
+ addCriterion("option_b not like", value, "optionB");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionBIn(List values) {
+ addCriterion("option_b in", values, "optionB");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionBNotIn(List values) {
+ addCriterion("option_b not in", values, "optionB");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionBBetween(String value1, String value2) {
+ addCriterion("option_b between", value1, value2, "optionB");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionBNotBetween(String value1, String value2) {
+ addCriterion("option_b not between", value1, value2, "optionB");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionCIsNull() {
+ addCriterion("option_c is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionCIsNotNull() {
+ addCriterion("option_c is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionCEqualTo(String value) {
+ addCriterion("option_c =", value, "optionC");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionCNotEqualTo(String value) {
+ addCriterion("option_c <>", value, "optionC");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionCGreaterThan(String value) {
+ addCriterion("option_c >", value, "optionC");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionCGreaterThanOrEqualTo(String value) {
+ addCriterion("option_c >=", value, "optionC");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionCLessThan(String value) {
+ addCriterion("option_c <", value, "optionC");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionCLessThanOrEqualTo(String value) {
+ addCriterion("option_c <=", value, "optionC");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionCLike(String value) {
+ addCriterion("option_c like", value, "optionC");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionCNotLike(String value) {
+ addCriterion("option_c not like", value, "optionC");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionCIn(List values) {
+ addCriterion("option_c in", values, "optionC");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionCNotIn(List values) {
+ addCriterion("option_c not in", values, "optionC");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionCBetween(String value1, String value2) {
+ addCriterion("option_c between", value1, value2, "optionC");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionCNotBetween(String value1, String value2) {
+ addCriterion("option_c not between", value1, value2, "optionC");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionDIsNull() {
+ addCriterion("option_d is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionDIsNotNull() {
+ addCriterion("option_d is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionDEqualTo(String value) {
+ addCriterion("option_d =", value, "optionD");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionDNotEqualTo(String value) {
+ addCriterion("option_d <>", value, "optionD");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionDGreaterThan(String value) {
+ addCriterion("option_d >", value, "optionD");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionDGreaterThanOrEqualTo(String value) {
+ addCriterion("option_d >=", value, "optionD");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionDLessThan(String value) {
+ addCriterion("option_d <", value, "optionD");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionDLessThanOrEqualTo(String value) {
+ addCriterion("option_d <=", value, "optionD");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionDLike(String value) {
+ addCriterion("option_d like", value, "optionD");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionDNotLike(String value) {
+ addCriterion("option_d not like", value, "optionD");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionDIn(List values) {
+ addCriterion("option_d in", values, "optionD");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionDNotIn(List values) {
+ addCriterion("option_d not in", values, "optionD");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionDBetween(String value1, String value2) {
+ addCriterion("option_d between", value1, value2, "optionD");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionDNotBetween(String value1, String value2) {
+ addCriterion("option_d not between", value1, value2, "optionD");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionFIsNull() {
+ addCriterion("option_f is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionFIsNotNull() {
+ addCriterion("option_f is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionFEqualTo(String value) {
+ addCriterion("option_f =", value, "optionF");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionFNotEqualTo(String value) {
+ addCriterion("option_f <>", value, "optionF");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionFGreaterThan(String value) {
+ addCriterion("option_f >", value, "optionF");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionFGreaterThanOrEqualTo(String value) {
+ addCriterion("option_f >=", value, "optionF");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionFLessThan(String value) {
+ addCriterion("option_f <", value, "optionF");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionFLessThanOrEqualTo(String value) {
+ addCriterion("option_f <=", value, "optionF");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionFLike(String value) {
+ addCriterion("option_f like", value, "optionF");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionFNotLike(String value) {
+ addCriterion("option_f not like", value, "optionF");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionFIn(List values) {
+ addCriterion("option_f in", values, "optionF");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionFNotIn(List values) {
+ addCriterion("option_f not in", values, "optionF");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionFBetween(String value1, String value2) {
+ addCriterion("option_f between", value1, value2, "optionF");
+ return (Criteria) this;
+ }
+
+ public Criteria andOptionFNotBetween(String value1, String value2) {
+ addCriterion("option_f not between", value1, value2, "optionF");
+ return (Criteria) this;
+ }
+
+ public Criteria andCorrectAnswerIsNull() {
+ addCriterion("correct_answer is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCorrectAnswerIsNotNull() {
+ addCriterion("correct_answer is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCorrectAnswerEqualTo(String value) {
+ addCriterion("correct_answer =", value, "correctAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andCorrectAnswerNotEqualTo(String value) {
+ addCriterion("correct_answer <>", value, "correctAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andCorrectAnswerGreaterThan(String value) {
+ addCriterion("correct_answer >", value, "correctAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andCorrectAnswerGreaterThanOrEqualTo(String value) {
+ addCriterion("correct_answer >=", value, "correctAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andCorrectAnswerLessThan(String value) {
+ addCriterion("correct_answer <", value, "correctAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andCorrectAnswerLessThanOrEqualTo(String value) {
+ addCriterion("correct_answer <=", value, "correctAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andCorrectAnswerLike(String value) {
+ addCriterion("correct_answer like", value, "correctAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andCorrectAnswerNotLike(String value) {
+ addCriterion("correct_answer not like", value, "correctAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andCorrectAnswerIn(List values) {
+ addCriterion("correct_answer in", values, "correctAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andCorrectAnswerNotIn(List values) {
+ addCriterion("correct_answer not in", values, "correctAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andCorrectAnswerBetween(String value1, String value2) {
+ addCriterion("correct_answer between", value1, value2, "correctAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andCorrectAnswerNotBetween(String value1, String value2) {
+ addCriterion("correct_answer not between", value1, value2, "correctAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStudentAnswerIsNull() {
+ addCriterion("student_answer is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStudentAnswerIsNotNull() {
+ addCriterion("student_answer is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStudentAnswerEqualTo(String value) {
+ addCriterion("student_answer =", value, "studentAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStudentAnswerNotEqualTo(String value) {
+ addCriterion("student_answer <>", value, "studentAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStudentAnswerGreaterThan(String value) {
+ addCriterion("student_answer >", value, "studentAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStudentAnswerGreaterThanOrEqualTo(String value) {
+ addCriterion("student_answer >=", value, "studentAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStudentAnswerLessThan(String value) {
+ addCriterion("student_answer <", value, "studentAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStudentAnswerLessThanOrEqualTo(String value) {
+ addCriterion("student_answer <=", value, "studentAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStudentAnswerLike(String value) {
+ addCriterion("student_answer like", value, "studentAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStudentAnswerNotLike(String value) {
+ addCriterion("student_answer not like", value, "studentAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStudentAnswerIn(List values) {
+ addCriterion("student_answer in", values, "studentAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStudentAnswerNotIn(List values) {
+ addCriterion("student_answer not in", values, "studentAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStudentAnswerBetween(String value1, String value2) {
+ addCriterion("student_answer between", value1, value2, "studentAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStudentAnswerNotBetween(String value1, String value2) {
+ addCriterion("student_answer not between", value1, value2, "studentAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIsNull() {
+ addCriterion("user_id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIsNotNull() {
+ addCriterion("user_id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdEqualTo(String value) {
+ addCriterion("user_id =", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotEqualTo(String value) {
+ addCriterion("user_id <>", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdGreaterThan(String value) {
+ addCriterion("user_id >", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdGreaterThanOrEqualTo(String value) {
+ addCriterion("user_id >=", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLessThan(String value) {
+ addCriterion("user_id <", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLessThanOrEqualTo(String value) {
+ addCriterion("user_id <=", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLike(String value) {
+ addCriterion("user_id like", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotLike(String value) {
+ addCriterion("user_id not like", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIn(List values) {
+ addCriterion("user_id in", values, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotIn(List values) {
+ addCriterion("user_id not in", values, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdBetween(String value1, String value2) {
+ addCriterion("user_id between", value1, value2, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotBetween(String value1, String value2) {
+ addCriterion("user_id not between", value1, value2, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongIsNull() {
+ addCriterion("right_or_wrong is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongIsNotNull() {
+ addCriterion("right_or_wrong is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongEqualTo(Integer value) {
+ addCriterion("right_or_wrong =", value, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongNotEqualTo(Integer value) {
+ addCriterion("right_or_wrong <>", value, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongGreaterThan(Integer value) {
+ addCriterion("right_or_wrong >", value, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongGreaterThanOrEqualTo(Integer value) {
+ addCriterion("right_or_wrong >=", value, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongLessThan(Integer value) {
+ addCriterion("right_or_wrong <", value, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongLessThanOrEqualTo(Integer value) {
+ addCriterion("right_or_wrong <=", value, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongIn(List values) {
+ addCriterion("right_or_wrong in", values, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongNotIn(List values) {
+ addCriterion("right_or_wrong not in", values, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongBetween(Integer value1, Integer value2) {
+ addCriterion("right_or_wrong between", value1, value2, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongNotBetween(Integer value1, Integer value2) {
+ addCriterion("right_or_wrong not between", value1, value2, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andModelIsNull() {
+ addCriterion("model is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModelIsNotNull() {
+ addCriterion("model is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModelEqualTo(String value) {
+ addCriterion("model =", value, "model");
+ return (Criteria) this;
+ }
+
+ public Criteria andModelNotEqualTo(String value) {
+ addCriterion("model <>", value, "model");
+ return (Criteria) this;
+ }
+
+ public Criteria andModelGreaterThan(String value) {
+ addCriterion("model >", value, "model");
+ return (Criteria) this;
+ }
+
+ public Criteria andModelGreaterThanOrEqualTo(String value) {
+ addCriterion("model >=", value, "model");
+ return (Criteria) this;
+ }
+
+ public Criteria andModelLessThan(String value) {
+ addCriterion("model <", value, "model");
+ return (Criteria) this;
+ }
+
+ public Criteria andModelLessThanOrEqualTo(String value) {
+ addCriterion("model <=", value, "model");
+ return (Criteria) this;
+ }
+
+ public Criteria andModelLike(String value) {
+ addCriterion("model like", value, "model");
+ return (Criteria) this;
+ }
+
+ public Criteria andModelNotLike(String value) {
+ addCriterion("model not like", value, "model");
+ return (Criteria) this;
+ }
+
+ public Criteria andModelIn(List values) {
+ addCriterion("model in", values, "model");
+ return (Criteria) this;
+ }
+
+ public Criteria andModelNotIn(List values) {
+ addCriterion("model not in", values, "model");
+ return (Criteria) this;
+ }
+
+ public Criteria andModelBetween(String value1, String value2) {
+ addCriterion("model between", value1, value2, "model");
+ return (Criteria) this;
+ }
+
+ public Criteria andModelNotBetween(String value1, String value2) {
+ addCriterion("model not between", value1, value2, "model");
+ 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/sztzjy/marketing/entity/StuTrainingOperateStep.java b/src/main/java/com/sztzjy/marketing/entity/StuTrainingOperateStep.java
new file mode 100644
index 0000000..1968a30
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/StuTrainingOperateStep.java
@@ -0,0 +1,229 @@
+package com.sztzjy.marketing.entity;
+
+import io.swagger.annotations.ApiModelProperty;
+/**
+ *
+ * @author whb
+ * stu_training_operate_step
+ */
+public class StuTrainingOperateStep {
+ private Integer id;
+
+ private String module;
+
+ private String userId;
+
+ private String fieldOne;
+
+ private String fieldTwo;
+
+ private String fieldThree;
+
+ private String fieldFour;
+
+ private String fieldFive;
+
+ private String fieldSix;
+
+ private String fieldSeven;
+
+ private String fieldEight;
+
+ private String fieldNine;
+
+ private String fieldTen;
+
+ private String fieldEleven;
+
+ private String fieldTwelve;
+
+ private String fieldThirteen;
+
+ private String fieldFourteen;
+
+ private String fieldFifteen;
+
+ private String fieldSixteen;
+
+ private String fieldSeventeen;
+
+ private String fieldEighteen;
+
+ private String fieldTwenty;
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public String getModule() {
+ return module;
+ }
+
+ public void setModule(String module) {
+ this.module = module == null ? null : module.trim();
+ }
+
+ public String getUserId() {
+ return userId;
+ }
+
+ public void setUserId(String userId) {
+ this.userId = userId == null ? null : userId.trim();
+ }
+
+ public String getFieldOne() {
+ return fieldOne;
+ }
+
+ public void setFieldOne(String fieldOne) {
+ this.fieldOne = fieldOne == null ? null : fieldOne.trim();
+ }
+
+ public String getFieldTwo() {
+ return fieldTwo;
+ }
+
+ public void setFieldTwo(String fieldTwo) {
+ this.fieldTwo = fieldTwo == null ? null : fieldTwo.trim();
+ }
+
+ public String getFieldThree() {
+ return fieldThree;
+ }
+
+ public void setFieldThree(String fieldThree) {
+ this.fieldThree = fieldThree == null ? null : fieldThree.trim();
+ }
+
+ public String getFieldFour() {
+ return fieldFour;
+ }
+
+ public void setFieldFour(String fieldFour) {
+ this.fieldFour = fieldFour == null ? null : fieldFour.trim();
+ }
+
+ public String getFieldFive() {
+ return fieldFive;
+ }
+
+ public void setFieldFive(String fieldFive) {
+ this.fieldFive = fieldFive == null ? null : fieldFive.trim();
+ }
+
+ public String getFieldSix() {
+ return fieldSix;
+ }
+
+ public void setFieldSix(String fieldSix) {
+ this.fieldSix = fieldSix == null ? null : fieldSix.trim();
+ }
+
+ public String getFieldSeven() {
+ return fieldSeven;
+ }
+
+ public void setFieldSeven(String fieldSeven) {
+ this.fieldSeven = fieldSeven == null ? null : fieldSeven.trim();
+ }
+
+ public String getFieldEight() {
+ return fieldEight;
+ }
+
+ public void setFieldEight(String fieldEight) {
+ this.fieldEight = fieldEight == null ? null : fieldEight.trim();
+ }
+
+ public String getFieldNine() {
+ return fieldNine;
+ }
+
+ public void setFieldNine(String fieldNine) {
+ this.fieldNine = fieldNine == null ? null : fieldNine.trim();
+ }
+
+ public String getFieldTen() {
+ return fieldTen;
+ }
+
+ public void setFieldTen(String fieldTen) {
+ this.fieldTen = fieldTen == null ? null : fieldTen.trim();
+ }
+
+ public String getFieldEleven() {
+ return fieldEleven;
+ }
+
+ public void setFieldEleven(String fieldEleven) {
+ this.fieldEleven = fieldEleven == null ? null : fieldEleven.trim();
+ }
+
+ public String getFieldTwelve() {
+ return fieldTwelve;
+ }
+
+ public void setFieldTwelve(String fieldTwelve) {
+ this.fieldTwelve = fieldTwelve == null ? null : fieldTwelve.trim();
+ }
+
+ public String getFieldThirteen() {
+ return fieldThirteen;
+ }
+
+ public void setFieldThirteen(String fieldThirteen) {
+ this.fieldThirteen = fieldThirteen == null ? null : fieldThirteen.trim();
+ }
+
+ public String getFieldFourteen() {
+ return fieldFourteen;
+ }
+
+ public void setFieldFourteen(String fieldFourteen) {
+ this.fieldFourteen = fieldFourteen == null ? null : fieldFourteen.trim();
+ }
+
+ public String getFieldFifteen() {
+ return fieldFifteen;
+ }
+
+ public void setFieldFifteen(String fieldFifteen) {
+ this.fieldFifteen = fieldFifteen == null ? null : fieldFifteen.trim();
+ }
+
+ public String getFieldSixteen() {
+ return fieldSixteen;
+ }
+
+ public void setFieldSixteen(String fieldSixteen) {
+ this.fieldSixteen = fieldSixteen == null ? null : fieldSixteen.trim();
+ }
+
+ public String getFieldSeventeen() {
+ return fieldSeventeen;
+ }
+
+ public void setFieldSeventeen(String fieldSeventeen) {
+ this.fieldSeventeen = fieldSeventeen == null ? null : fieldSeventeen.trim();
+ }
+
+ public String getFieldEighteen() {
+ return fieldEighteen;
+ }
+
+ public void setFieldEighteen(String fieldEighteen) {
+ this.fieldEighteen = fieldEighteen == null ? null : fieldEighteen.trim();
+ }
+
+ public String getFieldTwenty() {
+ return fieldTwenty;
+ }
+
+ public void setFieldTwenty(String fieldTwenty) {
+ this.fieldTwenty = fieldTwenty == null ? null : fieldTwenty.trim();
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/sztzjy/marketing/entity/StuTrainingOperateStepExample.java b/src/main/java/com/sztzjy/marketing/entity/StuTrainingOperateStepExample.java
new file mode 100644
index 0000000..0222db0
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/StuTrainingOperateStepExample.java
@@ -0,0 +1,399 @@
+package com.sztzjy.marketing.entity;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class StuTrainingOperateStepExample {
+ protected String orderByClause;
+
+ protected boolean distinct;
+
+ protected List oredCriteria;
+
+ public StuTrainingOperateStepExample() {
+ 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(Integer value) {
+ addCriterion("id =", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotEqualTo(Integer value) {
+ addCriterion("id <>", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThan(Integer value) {
+ addCriterion("id >", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThanOrEqualTo(Integer value) {
+ addCriterion("id >=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThan(Integer value) {
+ addCriterion("id <", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThanOrEqualTo(Integer 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(Integer value1, Integer value2) {
+ addCriterion("id between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotBetween(Integer value1, Integer value2) {
+ addCriterion("id not between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleIsNull() {
+ addCriterion("module is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleIsNotNull() {
+ addCriterion("module is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleEqualTo(String value) {
+ addCriterion("module =", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleNotEqualTo(String value) {
+ addCriterion("module <>", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleGreaterThan(String value) {
+ addCriterion("module >", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleGreaterThanOrEqualTo(String value) {
+ addCriterion("module >=", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleLessThan(String value) {
+ addCriterion("module <", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleLessThanOrEqualTo(String value) {
+ addCriterion("module <=", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleLike(String value) {
+ addCriterion("module like", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleNotLike(String value) {
+ addCriterion("module not like", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleIn(List values) {
+ addCriterion("module in", values, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleNotIn(List values) {
+ addCriterion("module not in", values, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleBetween(String value1, String value2) {
+ addCriterion("module between", value1, value2, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleNotBetween(String value1, String value2) {
+ addCriterion("module not between", value1, value2, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIsNull() {
+ addCriterion("user_id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIsNotNull() {
+ addCriterion("user_id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdEqualTo(String value) {
+ addCriterion("user_id =", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotEqualTo(String value) {
+ addCriterion("user_id <>", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdGreaterThan(String value) {
+ addCriterion("user_id >", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdGreaterThanOrEqualTo(String value) {
+ addCriterion("user_id >=", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLessThan(String value) {
+ addCriterion("user_id <", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLessThanOrEqualTo(String value) {
+ addCriterion("user_id <=", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLike(String value) {
+ addCriterion("user_id like", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotLike(String value) {
+ addCriterion("user_id not like", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIn(List values) {
+ addCriterion("user_id in", values, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotIn(List values) {
+ addCriterion("user_id not in", values, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdBetween(String value1, String value2) {
+ addCriterion("user_id between", value1, value2, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotBetween(String value1, String value2) {
+ addCriterion("user_id not between", value1, value2, "userId");
+ 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/sztzjy/marketing/entity/StuTrainingOperateStepWithBLOBs.java b/src/main/java/com/sztzjy/marketing/entity/StuTrainingOperateStepWithBLOBs.java
new file mode 100644
index 0000000..4b5ca7d
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/StuTrainingOperateStepWithBLOBs.java
@@ -0,0 +1,193 @@
+package com.sztzjy.marketing.entity;
+
+public class StuTrainingOperateStepWithBLOBs extends StuTrainingOperateStep {
+ private String fieldOne;
+
+ private String fieldTwo;
+
+ private String fieldThree;
+
+ private String fieldFour;
+
+ private String fieldFive;
+
+ private String fieldSix;
+
+ private String fieldSeven;
+
+ private String fieldEight;
+
+ private String fieldNine;
+
+ private String fieldTen;
+
+ private String fieldEleven;
+
+ private String fieldTwelve;
+
+ private String fieldThirteen;
+
+ private String fieldFourteen;
+
+ private String fieldFifteen;
+
+ private String fieldSixteen;
+
+ private String fieldSeventeen;
+
+ private String fieldEighteen;
+
+ private String fieldTwenty;
+
+ public String getFieldOne() {
+ return fieldOne;
+ }
+
+ public void setFieldOne(String fieldOne) {
+ this.fieldOne = fieldOne == null ? null : fieldOne.trim();
+ }
+
+ public String getFieldTwo() {
+ return fieldTwo;
+ }
+
+ public void setFieldTwo(String fieldTwo) {
+ this.fieldTwo = fieldTwo == null ? null : fieldTwo.trim();
+ }
+
+ public String getFieldThree() {
+ return fieldThree;
+ }
+
+ public void setFieldThree(String fieldThree) {
+ this.fieldThree = fieldThree == null ? null : fieldThree.trim();
+ }
+
+ public String getFieldFour() {
+ return fieldFour;
+ }
+
+ public void setFieldFour(String fieldFour) {
+ this.fieldFour = fieldFour == null ? null : fieldFour.trim();
+ }
+
+ public String getFieldFive() {
+ return fieldFive;
+ }
+
+ public void setFieldFive(String fieldFive) {
+ this.fieldFive = fieldFive == null ? null : fieldFive.trim();
+ }
+
+ public String getFieldSix() {
+ return fieldSix;
+ }
+
+ public void setFieldSix(String fieldSix) {
+ this.fieldSix = fieldSix == null ? null : fieldSix.trim();
+ }
+
+ public String getFieldSeven() {
+ return fieldSeven;
+ }
+
+ public void setFieldSeven(String fieldSeven) {
+ this.fieldSeven = fieldSeven == null ? null : fieldSeven.trim();
+ }
+
+ public String getFieldEight() {
+ return fieldEight;
+ }
+
+ public void setFieldEight(String fieldEight) {
+ this.fieldEight = fieldEight == null ? null : fieldEight.trim();
+ }
+
+ public String getFieldNine() {
+ return fieldNine;
+ }
+
+ public void setFieldNine(String fieldNine) {
+ this.fieldNine = fieldNine == null ? null : fieldNine.trim();
+ }
+
+ public String getFieldTen() {
+ return fieldTen;
+ }
+
+ public void setFieldTen(String fieldTen) {
+ this.fieldTen = fieldTen == null ? null : fieldTen.trim();
+ }
+
+ public String getFieldEleven() {
+ return fieldEleven;
+ }
+
+ public void setFieldEleven(String fieldEleven) {
+ this.fieldEleven = fieldEleven == null ? null : fieldEleven.trim();
+ }
+
+ public String getFieldTwelve() {
+ return fieldTwelve;
+ }
+
+ public void setFieldTwelve(String fieldTwelve) {
+ this.fieldTwelve = fieldTwelve == null ? null : fieldTwelve.trim();
+ }
+
+ public String getFieldThirteen() {
+ return fieldThirteen;
+ }
+
+ public void setFieldThirteen(String fieldThirteen) {
+ this.fieldThirteen = fieldThirteen == null ? null : fieldThirteen.trim();
+ }
+
+ public String getFieldFourteen() {
+ return fieldFourteen;
+ }
+
+ public void setFieldFourteen(String fieldFourteen) {
+ this.fieldFourteen = fieldFourteen == null ? null : fieldFourteen.trim();
+ }
+
+ public String getFieldFifteen() {
+ return fieldFifteen;
+ }
+
+ public void setFieldFifteen(String fieldFifteen) {
+ this.fieldFifteen = fieldFifteen == null ? null : fieldFifteen.trim();
+ }
+
+ public String getFieldSixteen() {
+ return fieldSixteen;
+ }
+
+ public void setFieldSixteen(String fieldSixteen) {
+ this.fieldSixteen = fieldSixteen == null ? null : fieldSixteen.trim();
+ }
+
+ public String getFieldSeventeen() {
+ return fieldSeventeen;
+ }
+
+ public void setFieldSeventeen(String fieldSeventeen) {
+ this.fieldSeventeen = fieldSeventeen == null ? null : fieldSeventeen.trim();
+ }
+
+ public String getFieldEighteen() {
+ return fieldEighteen;
+ }
+
+ public void setFieldEighteen(String fieldEighteen) {
+ this.fieldEighteen = fieldEighteen == null ? null : fieldEighteen.trim();
+ }
+
+ public String getFieldTwenty() {
+ return fieldTwenty;
+ }
+
+ public void setFieldTwenty(String fieldTwenty) {
+ this.fieldTwenty = fieldTwenty == null ? null : fieldTwenty.trim();
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/sztzjy/marketing/entity/StuTrainingProblemDetails.java b/src/main/java/com/sztzjy/marketing/entity/StuTrainingProblemDetails.java
new file mode 100644
index 0000000..4857ab8
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/StuTrainingProblemDetails.java
@@ -0,0 +1,75 @@
+package com.sztzjy.marketing.entity;
+
+import io.swagger.annotations.ApiModelProperty;
+/**
+ *
+ * @author whb
+ * stu_training_problem_details
+ */
+public class StuTrainingProblemDetails {
+ @ApiModelProperty("ID")
+ private Integer id;
+
+ @ApiModelProperty("用户ID")
+ private String userId;
+
+ @ApiModelProperty("题目ID")
+ private Integer topicId;
+
+ @ApiModelProperty("学生选择答案(多个答案逗号隔开)")
+ private String stuAnswer;
+
+ @ApiModelProperty("归属模块")
+ private String module;
+
+ @ApiModelProperty("是否正确(0、错误 1、正确)")
+ private Integer rightOrWrong;
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public String getUserId() {
+ return userId;
+ }
+
+ public void setUserId(String userId) {
+ this.userId = userId == null ? null : userId.trim();
+ }
+
+ public Integer getTopicId() {
+ return topicId;
+ }
+
+ public void setTopicId(Integer topicId) {
+ this.topicId = topicId;
+ }
+
+ public String getStuAnswer() {
+ return stuAnswer;
+ }
+
+ public void setStuAnswer(String stuAnswer) {
+ this.stuAnswer = stuAnswer == null ? null : stuAnswer.trim();
+ }
+
+ public String getModule() {
+ return module;
+ }
+
+ public void setModule(String module) {
+ this.module = module == null ? null : module.trim();
+ }
+
+ public Integer getRightOrWrong() {
+ return rightOrWrong;
+ }
+
+ public void setRightOrWrong(Integer rightOrWrong) {
+ this.rightOrWrong = rightOrWrong;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/sztzjy/marketing/entity/StuTrainingProblemDetailsExample.java b/src/main/java/com/sztzjy/marketing/entity/StuTrainingProblemDetailsExample.java
new file mode 100644
index 0000000..30b2709
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/StuTrainingProblemDetailsExample.java
@@ -0,0 +1,589 @@
+package com.sztzjy.marketing.entity;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class StuTrainingProblemDetailsExample {
+ protected String orderByClause;
+
+ protected boolean distinct;
+
+ protected List oredCriteria;
+
+ public StuTrainingProblemDetailsExample() {
+ 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(Integer value) {
+ addCriterion("id =", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotEqualTo(Integer value) {
+ addCriterion("id <>", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThan(Integer value) {
+ addCriterion("id >", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThanOrEqualTo(Integer value) {
+ addCriterion("id >=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThan(Integer value) {
+ addCriterion("id <", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThanOrEqualTo(Integer 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(Integer value1, Integer value2) {
+ addCriterion("id between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotBetween(Integer value1, Integer value2) {
+ addCriterion("id not between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIsNull() {
+ addCriterion("user_id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIsNotNull() {
+ addCriterion("user_id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdEqualTo(String value) {
+ addCriterion("user_id =", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotEqualTo(String value) {
+ addCriterion("user_id <>", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdGreaterThan(String value) {
+ addCriterion("user_id >", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdGreaterThanOrEqualTo(String value) {
+ addCriterion("user_id >=", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLessThan(String value) {
+ addCriterion("user_id <", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLessThanOrEqualTo(String value) {
+ addCriterion("user_id <=", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdLike(String value) {
+ addCriterion("user_id like", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotLike(String value) {
+ addCriterion("user_id not like", value, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdIn(List values) {
+ addCriterion("user_id in", values, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotIn(List values) {
+ addCriterion("user_id not in", values, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdBetween(String value1, String value2) {
+ addCriterion("user_id between", value1, value2, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andUserIdNotBetween(String value1, String value2) {
+ addCriterion("user_id not between", value1, value2, "userId");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicIdIsNull() {
+ addCriterion("topic_id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicIdIsNotNull() {
+ addCriterion("topic_id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicIdEqualTo(Integer value) {
+ addCriterion("topic_id =", value, "topicId");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicIdNotEqualTo(Integer value) {
+ addCriterion("topic_id <>", value, "topicId");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicIdGreaterThan(Integer value) {
+ addCriterion("topic_id >", value, "topicId");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicIdGreaterThanOrEqualTo(Integer value) {
+ addCriterion("topic_id >=", value, "topicId");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicIdLessThan(Integer value) {
+ addCriterion("topic_id <", value, "topicId");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicIdLessThanOrEqualTo(Integer value) {
+ addCriterion("topic_id <=", value, "topicId");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicIdIn(List values) {
+ addCriterion("topic_id in", values, "topicId");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicIdNotIn(List values) {
+ addCriterion("topic_id not in", values, "topicId");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicIdBetween(Integer value1, Integer value2) {
+ addCriterion("topic_id between", value1, value2, "topicId");
+ return (Criteria) this;
+ }
+
+ public Criteria andTopicIdNotBetween(Integer value1, Integer value2) {
+ addCriterion("topic_id not between", value1, value2, "topicId");
+ return (Criteria) this;
+ }
+
+ public Criteria andStuAnswerIsNull() {
+ addCriterion("stu_answer is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStuAnswerIsNotNull() {
+ addCriterion("stu_answer is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andStuAnswerEqualTo(String value) {
+ addCriterion("stu_answer =", value, "stuAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStuAnswerNotEqualTo(String value) {
+ addCriterion("stu_answer <>", value, "stuAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStuAnswerGreaterThan(String value) {
+ addCriterion("stu_answer >", value, "stuAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStuAnswerGreaterThanOrEqualTo(String value) {
+ addCriterion("stu_answer >=", value, "stuAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStuAnswerLessThan(String value) {
+ addCriterion("stu_answer <", value, "stuAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStuAnswerLessThanOrEqualTo(String value) {
+ addCriterion("stu_answer <=", value, "stuAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStuAnswerLike(String value) {
+ addCriterion("stu_answer like", value, "stuAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStuAnswerNotLike(String value) {
+ addCriterion("stu_answer not like", value, "stuAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStuAnswerIn(List values) {
+ addCriterion("stu_answer in", values, "stuAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStuAnswerNotIn(List values) {
+ addCriterion("stu_answer not in", values, "stuAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStuAnswerBetween(String value1, String value2) {
+ addCriterion("stu_answer between", value1, value2, "stuAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andStuAnswerNotBetween(String value1, String value2) {
+ addCriterion("stu_answer not between", value1, value2, "stuAnswer");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleIsNull() {
+ addCriterion("module is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleIsNotNull() {
+ addCriterion("module is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleEqualTo(String value) {
+ addCriterion("module =", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleNotEqualTo(String value) {
+ addCriterion("module <>", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleGreaterThan(String value) {
+ addCriterion("module >", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleGreaterThanOrEqualTo(String value) {
+ addCriterion("module >=", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleLessThan(String value) {
+ addCriterion("module <", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleLessThanOrEqualTo(String value) {
+ addCriterion("module <=", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleLike(String value) {
+ addCriterion("module like", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleNotLike(String value) {
+ addCriterion("module not like", value, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleIn(List values) {
+ addCriterion("module in", values, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleNotIn(List values) {
+ addCriterion("module not in", values, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleBetween(String value1, String value2) {
+ addCriterion("module between", value1, value2, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andModuleNotBetween(String value1, String value2) {
+ addCriterion("module not between", value1, value2, "module");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongIsNull() {
+ addCriterion("right_or_wrong is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongIsNotNull() {
+ addCriterion("right_or_wrong is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongEqualTo(Integer value) {
+ addCriterion("right_or_wrong =", value, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongNotEqualTo(Integer value) {
+ addCriterion("right_or_wrong <>", value, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongGreaterThan(Integer value) {
+ addCriterion("right_or_wrong >", value, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongGreaterThanOrEqualTo(Integer value) {
+ addCriterion("right_or_wrong >=", value, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongLessThan(Integer value) {
+ addCriterion("right_or_wrong <", value, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongLessThanOrEqualTo(Integer value) {
+ addCriterion("right_or_wrong <=", value, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongIn(List values) {
+ addCriterion("right_or_wrong in", values, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongNotIn(List values) {
+ addCriterion("right_or_wrong not in", values, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongBetween(Integer value1, Integer value2) {
+ addCriterion("right_or_wrong between", value1, value2, "rightOrWrong");
+ return (Criteria) this;
+ }
+
+ public Criteria andRightOrWrongNotBetween(Integer value1, Integer value2) {
+ addCriterion("right_or_wrong not between", value1, value2, "rightOrWrong");
+ 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/sztzjy/marketing/entity/dto/StuBigDataTechnologyTrainingDTO.java b/src/main/java/com/sztzjy/marketing/entity/dto/StuBigDataTechnologyTrainingDTO.java
new file mode 100644
index 0000000..a71861c
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/dto/StuBigDataTechnologyTrainingDTO.java
@@ -0,0 +1,18 @@
+package com.sztzjy.marketing.entity.dto;
+
+import lombok.Data;
+
+/**
+ * @author tz
+ * @date 2023/12/28 15:58
+ */
+@Data
+public class StuBigDataTechnologyTrainingDTO {
+ private Integer id;
+ private Integer topicNumber;
+ private String topicName;
+ private String topicOption;
+ private String topicAnswer;
+ private String[] stuAnswer;
+ private Integer rightOrWrong;
+}
diff --git a/src/main/java/com/sztzjy/marketing/entity/dto/StuSelectDTO.java b/src/main/java/com/sztzjy/marketing/entity/dto/StuSelectDTO.java
new file mode 100644
index 0000000..c5f73c7
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/dto/StuSelectDTO.java
@@ -0,0 +1,13 @@
+package com.sztzjy.marketing.entity.dto;
+
+import lombok.Data;
+
+/**
+ * @author tz
+ * @date 2023/12/28 17:44
+ */
+@Data
+public class StuSelectDTO {
+ private Integer id;
+ private String[] select;
+}
diff --git a/src/main/java/com/sztzjy/marketing/entity/dto/StuSelectDetailsDTO.java b/src/main/java/com/sztzjy/marketing/entity/dto/StuSelectDetailsDTO.java
new file mode 100644
index 0000000..86645ae
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/dto/StuSelectDetailsDTO.java
@@ -0,0 +1,16 @@
+package com.sztzjy.marketing.entity.dto;
+
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * @author tz
+ * @date 2023/12/28 17:09
+ */
+@Data
+public class StuSelectDetailsDTO {
+ private String userId;
+ private String module;
+ private List stuSelectDTOList;
+}
diff --git a/src/main/java/com/sztzjy/marketing/entity/dto/robotTitleSubDTO.java b/src/main/java/com/sztzjy/marketing/entity/dto/robotTitleSubDTO.java
new file mode 100644
index 0000000..fd46a5b
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/entity/dto/robotTitleSubDTO.java
@@ -0,0 +1,27 @@
+package com.sztzjy.marketing.entity.dto;
+
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+
+/**
+ * @author 17803
+ */
+@Data
+@ApiModel
+public class robotTitleSubDTO {
+
+ @ApiModelProperty("步骤一答案")
+ private String firstTitle;
+ @ApiModelProperty("步骤二题答案")
+ private String secondTitle;
+ @ApiModelProperty("步骤三题答案")
+ private String thirdTitle;
+ @ApiModelProperty("用户ID")
+ private String userId;
+
+
+
+}
diff --git a/src/main/java/com/sztzjy/marketing/mapper/StuBigDataTechnologyTrainingMapper.java b/src/main/java/com/sztzjy/marketing/mapper/StuBigDataTechnologyTrainingMapper.java
new file mode 100644
index 0000000..1670182
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/mapper/StuBigDataTechnologyTrainingMapper.java
@@ -0,0 +1,32 @@
+package com.sztzjy.marketing.mapper;
+
+import com.sztzjy.marketing.entity.StuBigDataTechnologyTraining;
+import com.sztzjy.marketing.entity.StuBigDataTechnologyTrainingExample;
+import java.util.List;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+@Mapper
+public interface StuBigDataTechnologyTrainingMapper {
+ long countByExample(StuBigDataTechnologyTrainingExample example);
+
+ int deleteByExample(StuBigDataTechnologyTrainingExample example);
+
+ int deleteByPrimaryKey(Integer id);
+
+ int insert(StuBigDataTechnologyTraining record);
+
+ int insertSelective(StuBigDataTechnologyTraining record);
+
+ List selectByExample(StuBigDataTechnologyTrainingExample example);
+
+ StuBigDataTechnologyTraining selectByPrimaryKey(Integer id);
+
+ int updateByExampleSelective(@Param("record") StuBigDataTechnologyTraining record, @Param("example") StuBigDataTechnologyTrainingExample example);
+
+ int updateByExample(@Param("record") StuBigDataTechnologyTraining record, @Param("example") StuBigDataTechnologyTrainingExample example);
+
+ int updateByPrimaryKeySelective(StuBigDataTechnologyTraining record);
+
+ int updateByPrimaryKey(StuBigDataTechnologyTraining record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/sztzjy/marketing/mapper/StuDigServiceTradeMapper.java b/src/main/java/com/sztzjy/marketing/mapper/StuDigServiceTradeMapper.java
new file mode 100644
index 0000000..b73a8ca
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/mapper/StuDigServiceTradeMapper.java
@@ -0,0 +1,32 @@
+package com.sztzjy.marketing.mapper;
+
+import com.sztzjy.marketing.entity.StuDigServiceTrade;
+import com.sztzjy.marketing.entity.StuDigServiceTradeExample;
+import java.util.List;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+@Mapper
+public interface StuDigServiceTradeMapper {
+ long countByExample(StuDigServiceTradeExample example);
+
+ int deleteByExample(StuDigServiceTradeExample example);
+
+ int deleteByPrimaryKey(Integer id);
+
+ int insert(StuDigServiceTrade record);
+
+ int insertSelective(StuDigServiceTrade record);
+
+ List selectByExample(StuDigServiceTradeExample example);
+
+ StuDigServiceTrade selectByPrimaryKey(Integer id);
+
+ int updateByExampleSelective(@Param("record") StuDigServiceTrade record, @Param("example") StuDigServiceTradeExample example);
+
+ int updateByExample(@Param("record") StuDigServiceTrade record, @Param("example") StuDigServiceTradeExample example);
+
+ int updateByPrimaryKeySelective(StuDigServiceTrade record);
+
+ int updateByPrimaryKey(StuDigServiceTrade record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/sztzjy/marketing/mapper/StuDigitalConfirmationMapper.java b/src/main/java/com/sztzjy/marketing/mapper/StuDigitalConfirmationMapper.java
new file mode 100644
index 0000000..c195131
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/mapper/StuDigitalConfirmationMapper.java
@@ -0,0 +1,32 @@
+package com.sztzjy.marketing.mapper;
+
+import com.sztzjy.marketing.entity.StuDigitalConfirmation;
+import com.sztzjy.marketing.entity.StuDigitalConfirmationExample;
+import java.util.List;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+@Mapper
+public interface StuDigitalConfirmationMapper {
+ long countByExample(StuDigitalConfirmationExample example);
+
+ int deleteByExample(StuDigitalConfirmationExample example);
+
+ int deleteByPrimaryKey(Integer id);
+
+ int insert(StuDigitalConfirmation record);
+
+ int insertSelective(StuDigitalConfirmation record);
+
+ List selectByExample(StuDigitalConfirmationExample example);
+
+ StuDigitalConfirmation selectByPrimaryKey(Integer id);
+
+ int updateByExampleSelective(@Param("record") StuDigitalConfirmation record, @Param("example") StuDigitalConfirmationExample example);
+
+ int updateByExample(@Param("record") StuDigitalConfirmation record, @Param("example") StuDigitalConfirmationExample example);
+
+ int updateByPrimaryKeySelective(StuDigitalConfirmation record);
+
+ int updateByPrimaryKey(StuDigitalConfirmation record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/sztzjy/marketing/mapper/StuHadoopTrainMapper.java b/src/main/java/com/sztzjy/marketing/mapper/StuHadoopTrainMapper.java
new file mode 100644
index 0000000..76e751b
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/mapper/StuHadoopTrainMapper.java
@@ -0,0 +1,32 @@
+package com.sztzjy.marketing.mapper;
+
+import com.sztzjy.marketing.entity.StuHadoopTrain;
+import com.sztzjy.marketing.entity.StuHadoopTrainExample;
+import java.util.List;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+@Mapper
+public interface StuHadoopTrainMapper {
+ long countByExample(StuHadoopTrainExample example);
+
+ int deleteByExample(StuHadoopTrainExample example);
+
+ int deleteByPrimaryKey(Integer id);
+
+ int insert(StuHadoopTrain record);
+
+ int insertSelective(StuHadoopTrain record);
+
+ List selectByExample(StuHadoopTrainExample example);
+
+ StuHadoopTrain selectByPrimaryKey(Integer id);
+
+ int updateByExampleSelective(@Param("record") StuHadoopTrain record, @Param("example") StuHadoopTrainExample example);
+
+ int updateByExample(@Param("record") StuHadoopTrain record, @Param("example") StuHadoopTrainExample example);
+
+ int updateByPrimaryKeySelective(StuHadoopTrain record);
+
+ int updateByPrimaryKey(StuHadoopTrain record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/sztzjy/marketing/mapper/StuImageRecognitionTrainingMapper.java b/src/main/java/com/sztzjy/marketing/mapper/StuImageRecognitionTrainingMapper.java
new file mode 100644
index 0000000..f69241e
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/mapper/StuImageRecognitionTrainingMapper.java
@@ -0,0 +1,32 @@
+package com.sztzjy.marketing.mapper;
+
+import com.sztzjy.marketing.entity.StuImageRecognitionTraining;
+import com.sztzjy.marketing.entity.StuImageRecognitionTrainingExample;
+import java.util.List;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+@Mapper
+public interface StuImageRecognitionTrainingMapper {
+ long countByExample(StuImageRecognitionTrainingExample example);
+
+ int deleteByExample(StuImageRecognitionTrainingExample example);
+
+ int deleteByPrimaryKey(Integer id);
+
+ int insert(StuImageRecognitionTraining record);
+
+ int insertSelective(StuImageRecognitionTraining record);
+
+ List selectByExample(StuImageRecognitionTrainingExample example);
+
+ StuImageRecognitionTraining selectByPrimaryKey(Integer id);
+
+ int updateByExampleSelective(@Param("record") StuImageRecognitionTraining record, @Param("example") StuImageRecognitionTrainingExample example);
+
+ int updateByExample(@Param("record") StuImageRecognitionTraining record, @Param("example") StuImageRecognitionTrainingExample example);
+
+ int updateByPrimaryKeySelective(StuImageRecognitionTraining record);
+
+ int updateByPrimaryKey(StuImageRecognitionTraining record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/sztzjy/marketing/mapper/StuTrainingOperateStepMapper.java b/src/main/java/com/sztzjy/marketing/mapper/StuTrainingOperateStepMapper.java
new file mode 100644
index 0000000..fbaa675
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/mapper/StuTrainingOperateStepMapper.java
@@ -0,0 +1,40 @@
+package com.sztzjy.marketing.mapper;
+
+import com.sztzjy.marketing.entity.StuTrainingOperateStep;
+import com.sztzjy.marketing.entity.StuTrainingOperateStepExample;
+import java.util.List;
+
+import com.sztzjy.marketing.entity.StuTrainingOperateStepWithBLOBs;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+@Mapper
+public interface StuTrainingOperateStepMapper {
+ long countByExample(StuTrainingOperateStepExample example);
+
+ int deleteByExample(StuTrainingOperateStepExample example);
+
+ int deleteByPrimaryKey(Integer id);
+
+ int insert(StuTrainingOperateStep record);
+
+ int insertSelective(StuTrainingOperateStep record);
+
+ List selectByExampleWithBLOBs(StuTrainingOperateStepExample example);
+
+ List selectByExample(StuTrainingOperateStepExample example);
+
+ StuTrainingOperateStep selectByPrimaryKey(Integer id);
+
+ int updateByExampleSelective(@Param("record") StuTrainingOperateStep record, @Param("example") StuTrainingOperateStepExample example);
+
+ int updateByExampleWithBLOBs(@Param("record") StuTrainingOperateStep record, @Param("example") StuTrainingOperateStepExample example);
+
+ int updateByExample(@Param("record") StuTrainingOperateStep record, @Param("example") StuTrainingOperateStepExample example);
+
+ int updateByPrimaryKeySelective(StuTrainingOperateStep record);
+
+ int updateByPrimaryKeyWithBLOBs(StuTrainingOperateStep record);
+
+ int updateByPrimaryKey(StuTrainingOperateStep record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/sztzjy/marketing/mapper/StuTrainingProblemDetailsMapper.java b/src/main/java/com/sztzjy/marketing/mapper/StuTrainingProblemDetailsMapper.java
new file mode 100644
index 0000000..d30e80c
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/mapper/StuTrainingProblemDetailsMapper.java
@@ -0,0 +1,32 @@
+package com.sztzjy.marketing.mapper;
+
+import com.sztzjy.marketing.entity.StuTrainingProblemDetails;
+import com.sztzjy.marketing.entity.StuTrainingProblemDetailsExample;
+import java.util.List;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+@Mapper
+public interface StuTrainingProblemDetailsMapper {
+ long countByExample(StuTrainingProblemDetailsExample example);
+
+ int deleteByExample(StuTrainingProblemDetailsExample example);
+
+ int deleteByPrimaryKey(Integer id);
+
+ int insert(StuTrainingProblemDetails record);
+
+ int insertSelective(StuTrainingProblemDetails record);
+
+ List selectByExample(StuTrainingProblemDetailsExample example);
+
+ StuTrainingProblemDetails selectByPrimaryKey(Integer id);
+
+ int updateByExampleSelective(@Param("record") StuTrainingProblemDetails record, @Param("example") StuTrainingProblemDetailsExample example);
+
+ int updateByExample(@Param("record") StuTrainingProblemDetails record, @Param("example") StuTrainingProblemDetailsExample example);
+
+ int updateByPrimaryKeySelective(StuTrainingProblemDetails record);
+
+ int updateByPrimaryKey(StuTrainingProblemDetails record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/sztzjy/marketing/service/StuBigDataTechnologyTrainingService.java b/src/main/java/com/sztzjy/marketing/service/StuBigDataTechnologyTrainingService.java
new file mode 100644
index 0000000..97ec312
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/service/StuBigDataTechnologyTrainingService.java
@@ -0,0 +1,11 @@
+package com.sztzjy.marketing.service;
+
+import com.sztzjy.marketing.entity.dto.StuSelectDetailsDTO;
+
+/**
+ * @author tz
+ * @date 2023/12/28 16:28
+ */
+public interface StuBigDataTechnologyTrainingService {
+ Integer questionSelection(StuSelectDetailsDTO stuSelectDetailsDTO);
+}
diff --git a/src/main/java/com/sztzjy/marketing/service/StuFiveGTrainingService.java b/src/main/java/com/sztzjy/marketing/service/StuFiveGTrainingService.java
new file mode 100644
index 0000000..e87040e
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/service/StuFiveGTrainingService.java
@@ -0,0 +1,107 @@
+package com.sztzjy.marketing.service;
+
+import com.sztzjy.marketing.entity.StuImageRecognitionTraining;
+import com.sztzjy.marketing.entity.dto.robotTitleSubDTO;
+import org.springframework.core.io.FileSystemResource;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+/**
+ * @author 17803
+ * @date 2023-12-25 13:52
+ */
+
+
+public interface StuFiveGTrainingService {
+
+ /**
+ * Hadoop实验实训
+ *
+ * @param context
+ * @return
+ */
+
+ String hadoop(String context, String select, String userId);
+
+
+
+ /**
+ * 下载文档
+ * @param userId
+ * @return
+ */
+
+ void download(String userId,HttpServletResponse response);
+
+ /**
+ * 文字识别下载文档
+ * @param userId
+ * @param response
+ * @return
+ */
+
+ void downloadImg(String userId, HttpServletResponse response);
+
+ /**
+ * 文件上传
+ */
+ void upload(MultipartFile file, String userId);
+ /**
+ * 文件上传
+ */
+ void uploadB(MultipartFile file, String userId);
+
+ /**
+ * 获取文字识别OCR题目
+ * @param userId
+ * @param model
+ * @return
+ */
+
+ List ocrTitle(String userId, String model);
+
+ //文字识别OCR题目一提交
+ String ocrTitleOneSub(String userId, String answer);
+
+ /**
+ * 文字识别OCR题目二提交
+ * @param userId
+ * @param answer
+ * @return
+ */
+
+ String ocrTitleTwoSub(String userId, String answer);
+
+ /**
+ *机器人:获取题目
+ * @param userId
+ * @return
+ */
+
+ List robotTitle(String userId);
+
+ /**
+ * 机器人:提交题目
+ * @param robotTitleSubDTO
+ * @return
+ */
+
+ Integer robotTitleSub(robotTitleSubDTO robotTitleSubDTO);
+
+
+
+ //Hadoop清空数据
+ void delHadoop(String userId);
+
+ //Hadoop查询历史数据
+ Integer selHadoop(String userId);
+
+// //自然语言处理:获取题目
+// List getTitles(String userId);
+//
+// //自然语言处理:提交题目
+// String subTitles(robotTitleSubDTO robotTitleSubDTO);
+}
diff --git a/src/main/java/com/sztzjy/marketing/service/impl/StuBigDataTechnologyTrainingServiceImpl.java b/src/main/java/com/sztzjy/marketing/service/impl/StuBigDataTechnologyTrainingServiceImpl.java
new file mode 100644
index 0000000..0be200f
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/service/impl/StuBigDataTechnologyTrainingServiceImpl.java
@@ -0,0 +1,113 @@
+package com.sztzjy.marketing.service.impl;
+
+import com.sztzjy.marketing.entity.*;
+import com.sztzjy.marketing.entity.dto.StuSelectDTO;
+import com.sztzjy.marketing.entity.dto.StuSelectDetailsDTO;
+import com.sztzjy.marketing.mapper.StuBigDataTechnologyTrainingMapper;
+import com.sztzjy.marketing.mapper.StuTrainingProblemDetailsMapper;
+import com.sztzjy.marketing.service.StuBigDataTechnologyTrainingService;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+import java.util.Arrays;
+import java.util.List;
+import java.util.UUID;
+
+/**
+ * @author tz
+ * @date 2023/12/28 16:29
+ */
+@Service
+public class StuBigDataTechnologyTrainingServiceImpl implements StuBigDataTechnologyTrainingService {
+ @Resource
+ StuTrainingProblemDetailsMapper stuTrainingProblemDetailsMapper;
+ @Resource
+ StuBigDataTechnologyTrainingMapper stuBigDataTechnologyTrainingMapper;
+ @Override
+ public Integer questionSelection(StuSelectDetailsDTO stuSelectDetailsDTO) {
+ StuBigDataTechnologyTrainingExample example=new StuBigDataTechnologyTrainingExample();
+ example.createCriteria().andModuleEqualTo(stuSelectDetailsDTO.getModule());
+ List stuBigDataTechnologyTrainings = stuBigDataTechnologyTrainingMapper.selectByExample(example);
+
+ List stuSelectDTOList = stuSelectDetailsDTO.getStuSelectDTOList();
+
+ StuTrainingProblemDetailsExample stuTrainingProblemDetailsExample=new StuTrainingProblemDetailsExample();
+ stuTrainingProblemDetailsExample.createCriteria().andUserIdEqualTo(stuSelectDetailsDTO.getUserId()).andModuleEqualTo(stuSelectDetailsDTO.getModule());
+ List stuTrainingProblemDetailsList = stuTrainingProblemDetailsMapper.selectByExample(stuTrainingProblemDetailsExample);
+
+ StuTrainingProblemDetails stuTrainingProblemDetails=new StuTrainingProblemDetails();
+ for (int i = 0; i < stuSelectDTOList.size(); i++) {
+ for (int j = 0; j < stuBigDataTechnologyTrainings.size(); j++) {
+ if(stuSelectDTOList.get(i).getId().equals(stuBigDataTechnologyTrainings.get(j).getId())){
+ String topicAnswer = stuBigDataTechnologyTrainings.get(j).getTopicAnswer();
+ String[] split = topicAnswer.split(",");
+ //将两个数组进行排序
+ Arrays.sort(split);
+ Arrays.sort(stuSelectDTOList.get(i).getSelect());
+ if(stuTrainingProblemDetailsList.isEmpty()){ //封装对象
+ Integer uuid = UUID.randomUUID().toString().replaceAll("-", "").hashCode();
+ uuid = uuid < 0 ? -uuid : uuid;//String.hashCode() 值会为空
+ stuTrainingProblemDetails.setId(uuid);
+ stuTrainingProblemDetails.setUserId(stuSelectDetailsDTO.getUserId());
+ String stuAnswer="";
+ for (int k = 0; k < stuSelectDTOList.get(i).getSelect().length; k++) {
+ if(k==stuSelectDTOList.get(i).getSelect().length-1){
+ stuAnswer=stuAnswer+stuSelectDTOList.get(i).getSelect()[k];
+ }else {
+ stuAnswer=stuAnswer+stuSelectDTOList.get(i).getSelect()[k]+",";
+ }
+ }
+ stuTrainingProblemDetails.setStuAnswer(stuAnswer);
+ stuTrainingProblemDetails.setTopicId(stuSelectDTOList.get(i).getId());
+ stuTrainingProblemDetails.setModule(stuSelectDetailsDTO.getModule());
+ if(i<9){ //1-9题判断
+ //再进行比较
+ if(Arrays.equals(split,stuSelectDTOList.get(i).getSelect())){
+ stuTrainingProblemDetails.setRightOrWrong(1);
+ }else {
+ stuTrainingProblemDetails.setRightOrWrong(0);
+ }
+ }else { //第10题判断
+ String join = String.join(",", stuSelectDTOList.get(i).getSelect());
+ if(topicAnswer.equals(join)){
+ stuTrainingProblemDetails.setRightOrWrong(1);
+ }else {
+ stuTrainingProblemDetails.setRightOrWrong(0);
+ }
+ }
+ //添加做题记录
+ stuTrainingProblemDetailsMapper.insert(stuTrainingProblemDetails);
+ }else {
+ String stuAnswer="";
+ for (int k = 0; k < stuSelectDTOList.get(i).getSelect().length; k++) {
+ if(k==stuSelectDTOList.get(i).getSelect().length-1){
+ stuAnswer=stuAnswer+stuSelectDTOList.get(i).getSelect()[k];
+ }else {
+ stuAnswer=stuAnswer+stuSelectDTOList.get(i).getSelect()[k]+",";
+ }
+ }
+ for (int k = 0; k < stuTrainingProblemDetailsList.size(); k++) {
+ if(stuTrainingProblemDetailsList.get(k).getTopicId().equals(stuSelectDTOList.get(i).getId())){
+ StuTrainingProblemDetails stuTrainingProblemDetails1 = stuTrainingProblemDetailsList.get(k);
+ stuTrainingProblemDetails1.setStuAnswer(stuAnswer);
+ //再进行比较
+ if(Arrays.equals(split,stuSelectDTOList.get(i).getSelect())){
+ stuTrainingProblemDetails1.setRightOrWrong(1);
+ }else {
+ stuTrainingProblemDetails1.setRightOrWrong(0);
+ }
+ stuTrainingProblemDetailsMapper.updateByPrimaryKey(stuTrainingProblemDetails1);
+ }
+ }
+ }
+ }
+ }
+ }
+ //查询用户错误次数 返回
+ StuTrainingProblemDetailsExample stuTrainingProblemExample=new StuTrainingProblemDetailsExample();
+ stuTrainingProblemExample.createCriteria().andModuleEqualTo(stuSelectDetailsDTO.getModule())
+ .andUserIdEqualTo(stuSelectDetailsDTO.getUserId()).andRightOrWrongEqualTo(0);
+ List stuTrainingProblemDetails1 = stuTrainingProblemDetailsMapper.selectByExample(stuTrainingProblemExample);
+ return stuTrainingProblemDetails1.size();
+ }
+}
diff --git a/src/main/java/com/sztzjy/marketing/service/impl/StuFiveGTrainingServiceImpl.java b/src/main/java/com/sztzjy/marketing/service/impl/StuFiveGTrainingServiceImpl.java
new file mode 100644
index 0000000..dd7ff11
--- /dev/null
+++ b/src/main/java/com/sztzjy/marketing/service/impl/StuFiveGTrainingServiceImpl.java
@@ -0,0 +1,901 @@
+package com.sztzjy.marketing.service.impl;
+/**
+ * @author 17803
+ * @date 2023-12-25 13:55
+ */
+
+import cn.hutool.core.convert.Convert;
+import cn.hutool.core.util.IdUtil;
+import cn.hutool.core.util.RandomUtil;
+import com.alibaba.fastjson.JSON;
+import com.sztzjy.marketing.config.exception.handler.InvoceTException;
+import com.sztzjy.marketing.entity.*;
+import com.sztzjy.marketing.entity.dto.robotTitleSubDTO;
+import com.sztzjy.marketing.mapper.StuDigServiceTradeMapper;
+import com.sztzjy.marketing.mapper.StuDigitalConfirmationMapper;
+import com.sztzjy.marketing.mapper.StuHadoopTrainMapper;
+import com.sztzjy.marketing.service.StuFiveGTrainingService;
+import com.sztzjy.marketing.util.file.IFileUtil;
+import com.sztzjy.marketing.mapper.StuImageRecognitionTrainingMapper;
+import org.apache.logging.log4j.util.Strings;
+
+import org.apache.pdfbox.pdmodel.PDDocument;
+import org.apache.pdfbox.pdmodel.PDPage;
+import org.apache.pdfbox.pdmodel.PDPageTree;
+import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.core.io.FileSystemResource;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.MediaType;
+import org.springframework.http.ResponseEntity;
+import org.springframework.stereotype.Service;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.util.*;
+import java.util.stream.Collectors;
+
+@Service
+public class StuFiveGTrainingServiceImpl implements StuFiveGTrainingService {
+
+ @Autowired
+ private StuImageRecognitionTrainingMapper stuImageRecognitionTrainingMapper;
+
+ @Resource
+ private IFileUtil iFileUtil;
+
+
+ @Value("${file.path}")
+ private String filePath;
+ @Resource
+ IFileUtil localFileUtil;
+ @Resource
+ StuHadoopTrainMapper stuHadoopTrainMapper;
+ @Resource
+ StuDigServiceTradeMapper stuDigServiceTradeMapper;
+ @Resource
+ StuDigitalConfirmationMapper stuDigitalConfirmationMapper;
+
+
+
+ /**
+ * Hadoop实验实训
+ *
+ * @param context
+ * @return
+ */
+ @Override
+ public String hadoop(String context, String select, String userId) {
+
+ //查询是否做过题
+ HashMap map = new HashMap<>();
+ map.put("1任务调度", "Oozie");
+ map.put("2任务调度", "Azkaban");
+ map.put("1数据查询", "Hive");
+ map.put("数据挖掘", "Spark Mlib");
+ map.put("2数据查询", "Spark Sql");
+ map.put("1实时计算", "Spark Streaming");
+ map.put("Flink", "Flink");
+ map.put("离线计算", "MapReduce");
+ map.put("内存计算", "Spark Core");
+ map.put("2实时计算", "Storm");
+ map.put("资源管理", "YARN");
+ map.put("非关系型数据库", "HBase");
+ map.put("文件存储", "HDFS");
+ map.put("数据传递", "Sqoop");
+
+ map.put("日志收集", "Flume");
+ map.put("消息队列", "Kafka");
+ map.put("数据平台配置和调度", "ZooKeeper");
+
+
+ String s = map.get(context);
+ //查询用户数据
+ StuHadoopTrainExample stuHadoopTrainExample = new StuHadoopTrainExample();
+ stuHadoopTrainExample.createCriteria().andUserIdEqualTo(userId);
+ List stuHadoopTrains = stuHadoopTrainMapper.selectByExample(stuHadoopTrainExample);
+
+ //判断两个是否相同
+ if (s.equals(select)) {
+
+ String temp = select + context;
+ //答案
+ String info = temp.replaceAll("[12]", "");
+
+ // String s1 = context.replaceAll("[12]", "");
+
+ //查询有无数据 有数据插入更新状态为1
+ //没有则插入
+ //不是第一次做题
+ if (stuHadoopTrains!=null && stuHadoopTrains.size()>0)
+ {
+
+ String append = stuHadoopTrains.get(0).getAppend();
+
+ String parsed = JSON.parseObject(append, String.class);
+ //获取答题记录
+ //判断是否做过改题目
+ String[] split = parsed.split(",");
+ //判断够不够16个
+ if (split.length==16){
+ //判断是否包含
+ if (Arrays.asList(split).contains(context)){
+
+ return info;
+
+ }
+
+
+
+
+ //判断完成状态
+ if (stuHadoopTrains.get(0).getState()==0)
+ {
+
+ String Info = parsed + context +",";
+
+ String jsonString = JSON.toJSONString(Info);
+ stuHadoopTrains.get(0).setAppend(jsonString);
+
+
+ stuHadoopTrains.get(0).setState(1);
+ stuHadoopTrainMapper.updateByPrimaryKeySelective(stuHadoopTrains.get(0));
+ //提交答题错误
+ Integer anInt = Convert.toInt(stuHadoopTrains.get(0).getWrongDetail());
+// stuDigitalIndustrializationService.practicalTrainingSubmission(userId,"大数据","Hadoop",anInt);
+
+ }
+
+ return info;
+ }
+
+ if (Arrays.asList(split).contains(context)){
+
+ return info;
+
+ }
+
+
+ String Info = parsed + context +",";
+
+ String jsonString = JSON.toJSONString(Info);
+ stuHadoopTrains.get(0).setAppend(jsonString);
+ stuHadoopTrainMapper.updateByPrimaryKeySelective(stuHadoopTrains.get(0));
+ return info;
+
+ }else {
+
+
+ String currentInfo = context + ",";
+
+ String jsonString = JSON.toJSONString(currentInfo);
+
+
+ StuHadoopTrain stuHadoopTrain = new StuHadoopTrain();
+ stuHadoopTrain.setId((int) IdUtil.getSnowflakeNextId());
+ stuHadoopTrain.setAppend(jsonString);
+ stuHadoopTrain.setUserId(userId);
+ stuHadoopTrain.setCreateTime(new Date());
+ //默认错0次
+ stuHadoopTrain.setWrongDetail("0");
+ stuHadoopTrainMapper.insertSelective(stuHadoopTrain);
+ }
+ return info;
+ } else {
+ //不相同 查看有无数据
+
+ if (stuHadoopTrains!=null && stuHadoopTrains.size()>0)
+ {
+
+ StuHadoopTrain stuHadoopTrain = stuHadoopTrains.get(0);
+ String wrongDetail = stuHadoopTrain.getWrongDetail();
+
+ int count = Convert.toInt(wrongDetail)+ 1;
+ stuHadoopTrain.setWrongDetail(String.valueOf(count));
+ stuHadoopTrainMapper.updateByPrimaryKeySelective(stuHadoopTrain);
+ }else {
+ StuHadoopTrain stuHadoopTrain = new StuHadoopTrain();
+ stuHadoopTrain.setId((int) IdUtil.getSnowflakeNextId());
+ stuHadoopTrain.setAppend("1");
+ stuHadoopTrain.setUserId(userId);
+ stuHadoopTrain.setCreateTime(new Date());
+ //默认错0次
+ stuHadoopTrain.setWrongDetail("1");
+ stuHadoopTrainMapper.insertSelective(stuHadoopTrain);
+ }
+ }
+ //得分接口
+ //todo
+
+ return null;
+ }
+
+
+
+ /**
+ * 下载文档
+ */
+
+ @Override
+ public void download(String userId, HttpServletResponse response) {
+
+
+ //查询要下载的
+
+ //购买页码
+ StuDigitalConfirmationExample stuDigitalConfirmationExample = new StuDigitalConfirmationExample();
+ stuDigitalConfirmationExample.createCriteria().andUserIdEqualTo(userId);
+ List