更名、修复测试部署时的报错和bug

soul2/mobile_api
soul2 1 year ago
parent 3b2f45600d
commit 8de9482790
  1. 12
      src/main/java/cn/soul2/jyjc/admin/JavaJyjcAdminApplication.java
  2. 2
      src/main/java/cn/soul2/jyjc/admin/codemessage/BackCodeMessage.java
  3. 2
      src/main/java/cn/soul2/jyjc/admin/config/BeanConfig.java
  4. 2
      src/main/java/cn/soul2/jyjc/admin/config/CorsConfig.java
  5. 2
      src/main/java/cn/soul2/jyjc/admin/config/MetaObjectHandlerConfig.java
  6. 16
      src/main/java/cn/soul2/jyjc/admin/controller/DemoController.java
  7. 8
      src/main/java/cn/soul2/jyjc/admin/controller/ExternalBackhaulController.java
  8. 20
      src/main/java/cn/soul2/jyjc/admin/controller/QrController.java
  9. 22
      src/main/java/cn/soul2/jyjc/admin/controller/QuestionnaireController.java
  10. 28
      src/main/java/cn/soul2/jyjc/admin/controller/SubjectController.java
  11. 2
      src/main/java/cn/soul2/jyjc/admin/dto/AnswerDetailsSaveDTO.java
  12. 4
      src/main/java/cn/soul2/jyjc/admin/dto/AnswerPageQueryDTO.java
  13. 2
      src/main/java/cn/soul2/jyjc/admin/dto/AnswerSheetSaveDTO.java
  14. 4
      src/main/java/cn/soul2/jyjc/admin/dto/DemoDTO.java
  15. 2
      src/main/java/cn/soul2/jyjc/admin/dto/DemoSaveOrUpdateDTO.java
  16. 4
      src/main/java/cn/soul2/jyjc/admin/dto/ExternalBackhaulDTO.java
  17. 4
      src/main/java/cn/soul2/jyjc/admin/dto/QnSubjectRefItemDTO.java
  18. 2
      src/main/java/cn/soul2/jyjc/admin/dto/QnSubjectRefSaveDTO.java
  19. 4
      src/main/java/cn/soul2/jyjc/admin/dto/QrDTO.java
  20. 4
      src/main/java/cn/soul2/jyjc/admin/dto/QuestionnaireDTO.java
  21. 4
      src/main/java/cn/soul2/jyjc/admin/dto/SubjectDTO.java
  22. 2
      src/main/java/cn/soul2/jyjc/admin/dto/SubjectItemDTO.java
  23. 2
      src/main/java/cn/soul2/jyjc/admin/dto/SubjectItemRefDTO.java
  24. 2
      src/main/java/cn/soul2/jyjc/admin/dto/base/PageParams.java
  25. 2
      src/main/java/cn/soul2/jyjc/admin/dto/base/UpdateStatusDTO.java
  26. 2
      src/main/java/cn/soul2/jyjc/admin/entity/AnswerDetailsDO.java
  27. 2
      src/main/java/cn/soul2/jyjc/admin/entity/AnswerSheetDO.java
  28. 2
      src/main/java/cn/soul2/jyjc/admin/entity/DataTableDemoDO.java
  29. 2
      src/main/java/cn/soul2/jyjc/admin/entity/ExternalBackhaulDO.java
  30. 2
      src/main/java/cn/soul2/jyjc/admin/entity/QrDO.java
  31. 2
      src/main/java/cn/soul2/jyjc/admin/entity/QuestionnaireDO.java
  32. 2
      src/main/java/cn/soul2/jyjc/admin/entity/RefQuestionnaireSubjectDO.java
  33. 2
      src/main/java/cn/soul2/jyjc/admin/entity/RefSubjectItemsDO.java
  34. 2
      src/main/java/cn/soul2/jyjc/admin/entity/SubjectDO.java
  35. 2
      src/main/java/cn/soul2/jyjc/admin/entity/SubjectItemsDO.java
  36. 2
      src/main/java/cn/soul2/jyjc/admin/entity/sqlresult/RefQuestionnaireSubjectUseCountDO.java
  37. 2
      src/main/java/cn/soul2/jyjc/admin/entity/sqlresult/SubjectChooseListDO.java
  38. 4
      src/main/java/cn/soul2/jyjc/admin/mapper/AnswerDetailsMapper.java
  39. 4
      src/main/java/cn/soul2/jyjc/admin/mapper/AnswerSheetMapper.java
  40. 4
      src/main/java/cn/soul2/jyjc/admin/mapper/DataTableDemoMapper.java
  41. 4
      src/main/java/cn/soul2/jyjc/admin/mapper/ExternalBackhaulMapper.java
  42. 4
      src/main/java/cn/soul2/jyjc/admin/mapper/QrMapper.java
  43. 8
      src/main/java/cn/soul2/jyjc/admin/mapper/QuestionnaireMapper.java
  44. 4
      src/main/java/cn/soul2/jyjc/admin/mapper/RefQuestionnaireSubjectMapper.java
  45. 4
      src/main/java/cn/soul2/jyjc/admin/mapper/RefSubjectItemsMapper.java
  46. 4
      src/main/java/cn/soul2/jyjc/admin/mapper/SubjectItemsMapper.java
  47. 8
      src/main/java/cn/soul2/jyjc/admin/mapper/SubjectMapper.java
  48. 4
      src/main/java/cn/soul2/jyjc/admin/repository/IAnswerDetailsRepository.java
  49. 10
      src/main/java/cn/soul2/jyjc/admin/repository/IAnswerSheetRepository.java
  50. 10
      src/main/java/cn/soul2/jyjc/admin/repository/IDataTableDemoRepository.java
  51. 10
      src/main/java/cn/soul2/jyjc/admin/repository/IExternalBackhaulRepository.java
  52. 10
      src/main/java/cn/soul2/jyjc/admin/repository/IQrRepository.java
  53. 12
      src/main/java/cn/soul2/jyjc/admin/repository/IQuestionnaireRepository.java
  54. 8
      src/main/java/cn/soul2/jyjc/admin/repository/IRefQuestionnaireSubjectRepository.java
  55. 8
      src/main/java/cn/soul2/jyjc/admin/repository/IRefSubjectItemsRepository.java
  56. 4
      src/main/java/cn/soul2/jyjc/admin/repository/ISubjectItemsRepository.java
  57. 16
      src/main/java/cn/soul2/jyjc/admin/repository/ISubjectRepository.java
  58. 8
      src/main/java/cn/soul2/jyjc/admin/repository/impl/AnswerDetailsRepositoryImpl.java
  59. 30
      src/main/java/cn/soul2/jyjc/admin/repository/impl/AnswerSheetRepositoryImpl.java
  60. 16
      src/main/java/cn/soul2/jyjc/admin/repository/impl/DataTableDemoRepositoryImpl.java
  61. 16
      src/main/java/cn/soul2/jyjc/admin/repository/impl/ExternalBackhaulRepositoryImpl.java
  62. 16
      src/main/java/cn/soul2/jyjc/admin/repository/impl/QrRepositoryImpl.java
  63. 20
      src/main/java/cn/soul2/jyjc/admin/repository/impl/QuestionnaireRepositoryImpl.java
  64. 14
      src/main/java/cn/soul2/jyjc/admin/repository/impl/RefQuestionnaireSubjectRepositoryImpl.java
  65. 14
      src/main/java/cn/soul2/jyjc/admin/repository/impl/RefSubjectItemsRepositoryImpl.java
  66. 8
      src/main/java/cn/soul2/jyjc/admin/repository/impl/SubjectItemsRepositoryImpl.java
  67. 28
      src/main/java/cn/soul2/jyjc/admin/repository/impl/SubjectRepositoryImpl.java
  68. 12
      src/main/java/cn/soul2/jyjc/admin/service/IDemoService.java
  69. 24
      src/main/java/cn/soul2/jyjc/admin/service/impl/DemoServiceImpl.java
  70. 2
      src/main/java/cn/soul2/jyjc/admin/utils/MybatisFastGenerator.java
  71. 2
      src/main/java/cn/soul2/jyjc/admin/utils/Test.java
  72. 6
      src/main/java/cn/soul2/jyjc/admin/utils/base/BackUtils.java
  73. 6
      src/main/java/cn/soul2/jyjc/admin/utils/base/PageUtils.java
  74. 2
      src/main/java/cn/soul2/jyjc/admin/vo/AnswerDetailsVO.java
  75. 2
      src/main/java/cn/soul2/jyjc/admin/vo/AnswerSheetVO.java
  76. 2
      src/main/java/cn/soul2/jyjc/admin/vo/DemoVO.java
  77. 2
      src/main/java/cn/soul2/jyjc/admin/vo/ExternalBackhaulVO.java
  78. 2
      src/main/java/cn/soul2/jyjc/admin/vo/QrVO.java
  79. 2
      src/main/java/cn/soul2/jyjc/admin/vo/QuestionnaireVO.java
  80. 2
      src/main/java/cn/soul2/jyjc/admin/vo/SubjectItemVO.java
  81. 2
      src/main/java/cn/soul2/jyjc/admin/vo/SubjectVO.java
  82. 4
      src/main/java/cn/soul2/jyjc/admin/vo/base/Back.java
  83. 2
      src/main/java/cn/soul2/jyjc/admin/vo/base/VPage.java
  84. 3
      src/main/resources/application-cors.yml
  85. 9
      src/main/resources/application-datasource.yml
  86. 2
      src/main/resources/application.yml
  87. 4
      src/test/java/cn/soul2/jyjc/admin/JavaJyjcAdminApplicationTests.java

@ -1,15 +1,19 @@
package cn.soul2.demo; package cn.soul2.jyjc.admin;
import org.mybatis.spring.annotation.MapperScan; import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @author Soul2
* @date 2024-03-17
*/
@SpringBootApplication @SpringBootApplication
@MapperScan("cn.soul2.demo.mapper") @MapperScan("cn.soul2.jyjc.admin.mapper")
public class JavaDemoApplication { public class JavaJyjcAdminApplication {
public static void main(String[] args) { public static void main(String[] args) {
SpringApplication.run(JavaDemoApplication.class, args); SpringApplication.run(JavaJyjcAdminApplication.class, args);
} }
} }

@ -1,4 +1,4 @@
package cn.soul2.demo.codemessage; package cn.soul2.jyjc.admin.codemessage;
/** /**
* @author Soul2 * @author Soul2

@ -1,4 +1,4 @@
package cn.soul2.demo.config; package cn.soul2.jyjc.admin.config;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;

@ -1,4 +1,4 @@
package cn.soul2.demo.config; package cn.soul2.jyjc.admin.config;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;

@ -1,4 +1,4 @@
package cn.soul2.demo.config; package cn.soul2.jyjc.admin.config;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject; import org.apache.ibatis.reflection.MetaObject;

@ -1,11 +1,11 @@
package cn.soul2.demo.controller; package cn.soul2.jyjc.admin.controller;
import cn.soul2.demo.dto.DemoDTO; import cn.soul2.jyjc.admin.dto.DemoDTO;
import cn.soul2.demo.dto.DemoSaveOrUpdateDTO; import cn.soul2.jyjc.admin.dto.DemoSaveOrUpdateDTO;
import cn.soul2.demo.service.IDemoService; import cn.soul2.jyjc.admin.service.IDemoService;
import cn.soul2.demo.vo.DemoVO; import cn.soul2.jyjc.admin.vo.DemoVO;
import cn.soul2.demo.vo.base.Back; import cn.soul2.jyjc.admin.vo.base.Back;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;

@ -1,8 +1,8 @@
package cn.soul2.demo.controller; package cn.soul2.jyjc.admin.controller;
import cn.soul2.demo.repository.IExternalBackhaulRepository; import cn.soul2.jyjc.admin.repository.IExternalBackhaulRepository;
import cn.soul2.demo.utils.base.BackUtils; import cn.soul2.jyjc.admin.utils.base.BackUtils;
import cn.soul2.demo.vo.base.Back; import cn.soul2.jyjc.admin.vo.base.Back;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

@ -1,13 +1,13 @@
package cn.soul2.demo.controller; package cn.soul2.jyjc.admin.controller;
import cn.soul2.demo.dto.QrDTO; import cn.soul2.jyjc.admin.dto.QrDTO;
import cn.soul2.demo.entity.QrDO; import cn.soul2.jyjc.admin.entity.QrDO;
import cn.soul2.demo.repository.IQrRepository; import cn.soul2.jyjc.admin.repository.IQrRepository;
import cn.soul2.demo.utils.base.BackUtils; import cn.soul2.jyjc.admin.utils.base.BackUtils;
import cn.soul2.demo.utils.base.PageUtils; import cn.soul2.jyjc.admin.utils.base.PageUtils;
import cn.soul2.demo.vo.QrVO; import cn.soul2.jyjc.admin.vo.QrVO;
import cn.soul2.demo.vo.base.Back; import cn.soul2.jyjc.admin.vo.base.Back;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

@ -1,14 +1,14 @@
package cn.soul2.demo.controller; package cn.soul2.jyjc.admin.controller;
import cn.soul2.demo.dto.QnSubjectRefSaveDTO; import cn.soul2.jyjc.admin.dto.QnSubjectRefSaveDTO;
import cn.soul2.demo.dto.QuestionnaireDTO; import cn.soul2.jyjc.admin.dto.QuestionnaireDTO;
import cn.soul2.demo.dto.base.UpdateStatusDTO; import cn.soul2.jyjc.admin.dto.base.UpdateStatusDTO;
import cn.soul2.demo.repository.IQuestionnaireRepository; import cn.soul2.jyjc.admin.repository.IQuestionnaireRepository;
import cn.soul2.demo.repository.IRefQuestionnaireSubjectRepository; import cn.soul2.jyjc.admin.repository.IRefQuestionnaireSubjectRepository;
import cn.soul2.demo.utils.base.BackUtils; import cn.soul2.jyjc.admin.utils.base.BackUtils;
import cn.soul2.demo.vo.QuestionnaireVO; import cn.soul2.jyjc.admin.vo.QuestionnaireVO;
import cn.soul2.demo.vo.base.Back; import cn.soul2.jyjc.admin.vo.base.Back;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;

@ -1,18 +1,18 @@
package cn.soul2.demo.controller; package cn.soul2.jyjc.admin.controller;
import cn.soul2.demo.dto.QnSubjectRefItemDTO; import cn.soul2.jyjc.admin.dto.QnSubjectRefItemDTO;
import cn.soul2.demo.dto.SubjectDTO; import cn.soul2.jyjc.admin.dto.SubjectDTO;
import cn.soul2.demo.dto.base.UpdateStatusDTO; import cn.soul2.jyjc.admin.dto.base.UpdateStatusDTO;
import cn.soul2.demo.entity.SubjectItemsDO; import cn.soul2.jyjc.admin.entity.SubjectItemsDO;
import cn.soul2.demo.entity.sqlresult.SubjectChooseListDO; import cn.soul2.jyjc.admin.entity.sqlresult.SubjectChooseListDO;
import cn.soul2.demo.repository.IRefSubjectItemsRepository; import cn.soul2.jyjc.admin.repository.IRefSubjectItemsRepository;
import cn.soul2.demo.repository.ISubjectItemsRepository; import cn.soul2.jyjc.admin.repository.ISubjectItemsRepository;
import cn.soul2.demo.repository.ISubjectRepository; import cn.soul2.jyjc.admin.repository.ISubjectRepository;
import cn.soul2.demo.utils.base.BackUtils; import cn.soul2.jyjc.admin.utils.base.BackUtils;
import cn.soul2.demo.vo.SubjectItemVO; import cn.soul2.jyjc.admin.vo.SubjectItemVO;
import cn.soul2.demo.vo.SubjectVO; import cn.soul2.jyjc.admin.vo.SubjectVO;
import cn.soul2.demo.vo.base.Back; import cn.soul2.jyjc.admin.vo.base.Back;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

@ -1,4 +1,4 @@
package cn.soul2.demo.dto; package cn.soul2.jyjc.admin.dto;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,6 +1,6 @@
package cn.soul2.demo.dto; package cn.soul2.jyjc.admin.dto;
import cn.soul2.demo.dto.base.PageParams; import cn.soul2.jyjc.admin.dto.base.PageParams;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,4 +1,4 @@
package cn.soul2.demo.dto; package cn.soul2.jyjc.admin.dto;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,6 +1,6 @@
package cn.soul2.demo.dto; package cn.soul2.jyjc.admin.dto;
import cn.soul2.demo.dto.base.PageParams; import cn.soul2.jyjc.admin.dto.base.PageParams;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,4 +1,4 @@
package cn.soul2.demo.dto; package cn.soul2.jyjc.admin.dto;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;

@ -1,6 +1,6 @@
package cn.soul2.demo.dto; package cn.soul2.jyjc.admin.dto;
import cn.soul2.demo.dto.base.PageParams; import cn.soul2.jyjc.admin.dto.base.PageParams;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,6 +1,6 @@
package cn.soul2.demo.dto; package cn.soul2.jyjc.admin.dto;
import cn.soul2.demo.dto.base.PageParams; import cn.soul2.jyjc.admin.dto.base.PageParams;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,4 +1,4 @@
package cn.soul2.demo.dto; package cn.soul2.jyjc.admin.dto;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,6 +1,6 @@
package cn.soul2.demo.dto; package cn.soul2.jyjc.admin.dto;
import cn.soul2.demo.dto.base.PageParams; import cn.soul2.jyjc.admin.dto.base.PageParams;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,6 +1,6 @@
package cn.soul2.demo.dto; package cn.soul2.jyjc.admin.dto;
import cn.soul2.demo.dto.base.PageParams; import cn.soul2.jyjc.admin.dto.base.PageParams;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,6 +1,6 @@
package cn.soul2.demo.dto; package cn.soul2.jyjc.admin.dto;
import cn.soul2.demo.dto.base.PageParams; import cn.soul2.jyjc.admin.dto.base.PageParams;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,4 +1,4 @@
package cn.soul2.demo.dto; package cn.soul2.jyjc.admin.dto;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,4 +1,4 @@
package cn.soul2.demo.dto; package cn.soul2.jyjc.admin.dto;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,4 +1,4 @@
package cn.soul2.demo.dto.base; package cn.soul2.jyjc.admin.dto.base;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,4 +1,4 @@
package cn.soul2.demo.dto.base; package cn.soul2.jyjc.admin.dto.base;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,4 +1,4 @@
package cn.soul2.demo.entity; package cn.soul2.jyjc.admin.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.extension.activerecord.Model;

@ -1,4 +1,4 @@
package cn.soul2.demo.entity; package cn.soul2.jyjc.admin.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.extension.activerecord.Model;

@ -1,4 +1,4 @@
package cn.soul2.demo.entity; package cn.soul2.jyjc.admin.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.extension.activerecord.Model;

@ -1,4 +1,4 @@
package cn.soul2.demo.entity; package cn.soul2.jyjc.admin.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.extension.activerecord.Model;

@ -1,4 +1,4 @@
package cn.soul2.demo.entity; package cn.soul2.jyjc.admin.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.extension.activerecord.Model;

@ -1,4 +1,4 @@
package cn.soul2.demo.entity; package cn.soul2.jyjc.admin.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.extension.activerecord.Model;

@ -1,4 +1,4 @@
package cn.soul2.demo.entity; package cn.soul2.jyjc.admin.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.extension.activerecord.Model;

@ -1,4 +1,4 @@
package cn.soul2.demo.entity; package cn.soul2.jyjc.admin.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.extension.activerecord.Model;

@ -1,4 +1,4 @@
package cn.soul2.demo.entity; package cn.soul2.jyjc.admin.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.extension.activerecord.Model;

@ -1,4 +1,4 @@
package cn.soul2.demo.entity; package cn.soul2.jyjc.admin.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.extension.activerecord.Model;

@ -1,4 +1,4 @@
package cn.soul2.demo.entity.sqlresult; package cn.soul2.jyjc.admin.entity.sqlresult;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,4 +1,4 @@
package cn.soul2.demo.entity.sqlresult; package cn.soul2.jyjc.admin.entity.sqlresult;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,6 +1,6 @@
package cn.soul2.demo.mapper; package cn.soul2.jyjc.admin.mapper;
import cn.soul2.demo.entity.AnswerDetailsDO; import cn.soul2.jyjc.admin.entity.AnswerDetailsDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/** /**

@ -1,6 +1,6 @@
package cn.soul2.demo.mapper; package cn.soul2.jyjc.admin.mapper;
import cn.soul2.demo.entity.AnswerSheetDO; import cn.soul2.jyjc.admin.entity.AnswerSheetDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/** /**

@ -1,6 +1,6 @@
package cn.soul2.demo.mapper; package cn.soul2.jyjc.admin.mapper;
import cn.soul2.demo.entity.DataTableDemoDO; import cn.soul2.jyjc.admin.entity.DataTableDemoDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;

@ -1,6 +1,6 @@
package cn.soul2.demo.mapper; package cn.soul2.jyjc.admin.mapper;
import cn.soul2.demo.entity.ExternalBackhaulDO; import cn.soul2.jyjc.admin.entity.ExternalBackhaulDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/** /**

@ -1,6 +1,6 @@
package cn.soul2.demo.mapper; package cn.soul2.jyjc.admin.mapper;
import cn.soul2.demo.entity.QrDO; import cn.soul2.jyjc.admin.entity.QrDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;

@ -1,7 +1,7 @@
package cn.soul2.demo.mapper; package cn.soul2.jyjc.admin.mapper;
import cn.soul2.demo.entity.QuestionnaireDO; import cn.soul2.jyjc.admin.entity.QuestionnaireDO;
import cn.soul2.demo.vo.QuestionnaireVO; import cn.soul2.jyjc.admin.vo.QuestionnaireVO;
import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
@ -26,7 +26,7 @@ public interface QuestionnaireMapper extends BaseMapper<QuestionnaireDO> {
* @param wrapper 查询条件 * @param wrapper 查询条件
* @return {@link IPage}<{@link QuestionnaireVO}> * @return {@link IPage}<{@link QuestionnaireVO}>
*/ */
@Select("select a.*, IFNULL(r.has_subject_count,0) as has_subject_count from (SELECT * FROM tb_questionnaire WHERE removed=0) a left join (select qn_id, count(subject_id) as has_subject_count from tb_ref_questionnaire_subject WHERE removed=0) r on a.id=r.qn_id " + @Select("select a.*, IFNULL(r.has_subject_count,0) as has_subject_count from (SELECT * FROM tb_questionnaire WHERE removed=0) a left join (select max(qn_id) as qn_id, count(subject_id) as has_subject_count from tb_ref_questionnaire_subject WHERE removed=0) r on a.id=r.qn_id " +
"${ew.customSqlSegment}") "${ew.customSqlSegment}")
IPage<QuestionnaireVO> page(IPage<QuestionnaireDO> page, @Param(Constants.WRAPPER) Wrapper wrapper); IPage<QuestionnaireVO> page(IPage<QuestionnaireDO> page, @Param(Constants.WRAPPER) Wrapper wrapper);

@ -1,6 +1,6 @@
package cn.soul2.demo.mapper; package cn.soul2.jyjc.admin.mapper;
import cn.soul2.demo.entity.RefQuestionnaireSubjectDO; import cn.soul2.jyjc.admin.entity.RefQuestionnaireSubjectDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/** /**

@ -1,6 +1,6 @@
package cn.soul2.demo.mapper; package cn.soul2.jyjc.admin.mapper;
import cn.soul2.demo.entity.RefSubjectItemsDO; import cn.soul2.jyjc.admin.entity.RefSubjectItemsDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/** /**

@ -1,6 +1,6 @@
package cn.soul2.demo.mapper; package cn.soul2.jyjc.admin.mapper;
import cn.soul2.demo.entity.SubjectItemsDO; import cn.soul2.jyjc.admin.entity.SubjectItemsDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/** /**

@ -1,7 +1,7 @@
package cn.soul2.demo.mapper; package cn.soul2.jyjc.admin.mapper;
import cn.soul2.demo.entity.SubjectDO; import cn.soul2.jyjc.admin.entity.SubjectDO;
import cn.soul2.demo.entity.sqlresult.SubjectChooseListDO; import cn.soul2.jyjc.admin.entity.sqlresult.SubjectChooseListDO;
import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
@ -27,7 +27,7 @@ public interface SubjectMapper extends BaseMapper<SubjectDO> {
* @param qnId 问卷id * @param qnId 问卷id
* @return {@link IPage}<{@link SubjectChooseListDO}> * @return {@link IPage}<{@link SubjectChooseListDO}>
*/ */
@Select("select a.id, ifnull(r.use_count, 0) as use_count, a.content, a.sort, a.title, a.type, (CASE WHEN EXISTS (SELECT 1 FROM tb_ref_questionnaire_subject WHERE removed = 0 and qn_id = #{qnId} AND subject_id = a.id) THEN 1 ELSE 0 END) AS selected from (select * from tb_subject WHERE removed = 0) a left join (select subject_id, count(qn_id) as use_count from tb_ref_questionnaire_subject WHERE removed = 0) r on a.id=r.subject_id " + @Select("select a.id, ifnull(r.use_count, 0) as use_count, a.content, a.sort, a.title, a.type, (CASE WHEN EXISTS (SELECT 1 FROM tb_ref_questionnaire_subject WHERE removed = 0 and qn_id = #{qnId} AND subject_id = a.id) THEN 1 ELSE 0 END) AS selected from (select * from tb_subject WHERE removed = 0) a left join (select min(subject_id) subject_id, count(qn_id) as use_count from tb_ref_questionnaire_subject WHERE removed = 0) r on a.id=r.subject_id " +
"${ew.customSqlSegment}") "${ew.customSqlSegment}")
IPage<SubjectChooseListDO> useCounts(IPage<SubjectChooseListDO> page, @Param(Constants.WRAPPER) Wrapper wrapper, String qnId); IPage<SubjectChooseListDO> useCounts(IPage<SubjectChooseListDO> page, @Param(Constants.WRAPPER) Wrapper wrapper, String qnId);

@ -1,6 +1,6 @@
package cn.soul2.demo.repository; package cn.soul2.jyjc.admin.repository;
import cn.soul2.demo.entity.AnswerDetailsDO; import cn.soul2.jyjc.admin.entity.AnswerDetailsDO;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import java.util.Collection; import java.util.Collection;

@ -1,9 +1,9 @@
package cn.soul2.demo.repository; package cn.soul2.jyjc.admin.repository;
import cn.soul2.demo.dto.AnswerPageQueryDTO; import cn.soul2.jyjc.admin.dto.AnswerPageQueryDTO;
import cn.soul2.demo.entity.AnswerSheetDO; import cn.soul2.jyjc.admin.entity.AnswerSheetDO;
import cn.soul2.demo.vo.AnswerSheetVO; import cn.soul2.jyjc.admin.vo.AnswerSheetVO;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import java.util.Collection; import java.util.Collection;

@ -1,9 +1,9 @@
package cn.soul2.demo.repository; package cn.soul2.jyjc.admin.repository;
import cn.soul2.demo.dto.DemoDTO; import cn.soul2.jyjc.admin.dto.DemoDTO;
import cn.soul2.demo.dto.DemoSaveOrUpdateDTO; import cn.soul2.jyjc.admin.dto.DemoSaveOrUpdateDTO;
import cn.soul2.demo.entity.DataTableDemoDO; import cn.soul2.jyjc.admin.entity.DataTableDemoDO;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import java.util.Collection; import java.util.Collection;

@ -1,9 +1,9 @@
package cn.soul2.demo.repository; package cn.soul2.jyjc.admin.repository;
import cn.soul2.demo.dto.ExternalBackhaulDTO; import cn.soul2.jyjc.admin.dto.ExternalBackhaulDTO;
import cn.soul2.demo.entity.ExternalBackhaulDO; import cn.soul2.jyjc.admin.entity.ExternalBackhaulDO;
import cn.soul2.demo.vo.ExternalBackhaulVO; import cn.soul2.jyjc.admin.vo.ExternalBackhaulVO;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;

@ -1,9 +1,9 @@
package cn.soul2.demo.repository; package cn.soul2.jyjc.admin.repository;
import cn.soul2.demo.dto.QrDTO; import cn.soul2.jyjc.admin.dto.QrDTO;
import cn.soul2.demo.entity.QrDO; import cn.soul2.jyjc.admin.entity.QrDO;
import cn.soul2.demo.vo.QrVO; import cn.soul2.jyjc.admin.vo.QrVO;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import java.util.Collection; import java.util.Collection;

@ -1,10 +1,10 @@
package cn.soul2.demo.repository; package cn.soul2.jyjc.admin.repository;
import cn.soul2.demo.dto.QuestionnaireDTO; import cn.soul2.jyjc.admin.dto.QuestionnaireDTO;
import cn.soul2.demo.dto.base.UpdateStatusDTO; import cn.soul2.jyjc.admin.dto.base.UpdateStatusDTO;
import cn.soul2.demo.entity.QuestionnaireDO; import cn.soul2.jyjc.admin.entity.QuestionnaireDO;
import cn.soul2.demo.vo.QuestionnaireVO; import cn.soul2.jyjc.admin.vo.QuestionnaireVO;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
/** /**

@ -1,8 +1,8 @@
package cn.soul2.demo.repository; package cn.soul2.jyjc.admin.repository;
import cn.soul2.demo.dto.QnSubjectRefSaveDTO; import cn.soul2.jyjc.admin.dto.QnSubjectRefSaveDTO;
import cn.soul2.demo.entity.RefQuestionnaireSubjectDO; import cn.soul2.jyjc.admin.entity.RefQuestionnaireSubjectDO;
import cn.soul2.demo.entity.SubjectDO; import cn.soul2.jyjc.admin.entity.SubjectDO;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import java.util.Collection; import java.util.Collection;

@ -1,8 +1,8 @@
package cn.soul2.demo.repository; package cn.soul2.jyjc.admin.repository;
import cn.soul2.demo.dto.SubjectItemRefDTO; import cn.soul2.jyjc.admin.dto.SubjectItemRefDTO;
import cn.soul2.demo.entity.RefSubjectItemsDO; import cn.soul2.jyjc.admin.entity.RefSubjectItemsDO;
import cn.soul2.demo.entity.SubjectItemsDO; import cn.soul2.jyjc.admin.entity.SubjectItemsDO;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import java.util.Collection; import java.util.Collection;

@ -1,6 +1,6 @@
package cn.soul2.demo.repository; package cn.soul2.jyjc.admin.repository;
import cn.soul2.demo.entity.SubjectItemsDO; import cn.soul2.jyjc.admin.entity.SubjectItemsDO;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import java.util.Collection; import java.util.Collection;

@ -1,12 +1,12 @@
package cn.soul2.demo.repository; package cn.soul2.jyjc.admin.repository;
import cn.soul2.demo.dto.QnSubjectRefItemDTO; import cn.soul2.jyjc.admin.dto.QnSubjectRefItemDTO;
import cn.soul2.demo.dto.SubjectDTO; import cn.soul2.jyjc.admin.dto.SubjectDTO;
import cn.soul2.demo.dto.base.UpdateStatusDTO; import cn.soul2.jyjc.admin.dto.base.UpdateStatusDTO;
import cn.soul2.demo.entity.SubjectDO; import cn.soul2.jyjc.admin.entity.SubjectDO;
import cn.soul2.demo.entity.sqlresult.SubjectChooseListDO; import cn.soul2.jyjc.admin.entity.sqlresult.SubjectChooseListDO;
import cn.soul2.demo.vo.SubjectVO; import cn.soul2.jyjc.admin.vo.SubjectVO;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import java.util.Collection; import java.util.Collection;

@ -1,8 +1,8 @@
package cn.soul2.demo.repository.impl; package cn.soul2.jyjc.admin.repository.impl;
import cn.soul2.demo.entity.AnswerDetailsDO; import cn.soul2.jyjc.admin.entity.AnswerDetailsDO;
import cn.soul2.demo.mapper.AnswerDetailsMapper; import cn.soul2.jyjc.admin.mapper.AnswerDetailsMapper;
import cn.soul2.demo.repository.IAnswerDetailsRepository; import cn.soul2.jyjc.admin.repository.IAnswerDetailsRepository;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;

@ -1,19 +1,19 @@
package cn.soul2.demo.repository.impl; package cn.soul2.jyjc.admin.repository.impl;
import cn.soul2.demo.dto.AnswerPageQueryDTO; import cn.soul2.jyjc.admin.dto.AnswerPageQueryDTO;
import cn.soul2.demo.entity.AnswerDetailsDO; import cn.soul2.jyjc.admin.entity.AnswerDetailsDO;
import cn.soul2.demo.entity.AnswerSheetDO; import cn.soul2.jyjc.admin.entity.AnswerSheetDO;
import cn.soul2.demo.entity.QrDO; import cn.soul2.jyjc.admin.entity.QrDO;
import cn.soul2.demo.entity.QuestionnaireDO; import cn.soul2.jyjc.admin.entity.QuestionnaireDO;
import cn.soul2.demo.mapper.AnswerSheetMapper; import cn.soul2.jyjc.admin.mapper.AnswerSheetMapper;
import cn.soul2.demo.repository.IAnswerDetailsRepository; import cn.soul2.jyjc.admin.repository.IAnswerDetailsRepository;
import cn.soul2.demo.repository.IAnswerSheetRepository; import cn.soul2.jyjc.admin.repository.IAnswerSheetRepository;
import cn.soul2.demo.repository.IQrRepository; import cn.soul2.jyjc.admin.repository.IQrRepository;
import cn.soul2.demo.repository.IQuestionnaireRepository; import cn.soul2.jyjc.admin.repository.IQuestionnaireRepository;
import cn.soul2.demo.utils.base.PageUtils; import cn.soul2.jyjc.admin.utils.base.PageUtils;
import cn.soul2.demo.vo.AnswerDetailsVO; import cn.soul2.jyjc.admin.vo.AnswerDetailsVO;
import cn.soul2.demo.vo.AnswerSheetVO; import cn.soul2.jyjc.admin.vo.AnswerSheetVO;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;

@ -1,12 +1,12 @@
package cn.soul2.demo.repository.impl; package cn.soul2.jyjc.admin.repository.impl;
import cn.soul2.demo.dto.DemoDTO; import cn.soul2.jyjc.admin.dto.DemoDTO;
import cn.soul2.demo.dto.DemoSaveOrUpdateDTO; import cn.soul2.jyjc.admin.dto.DemoSaveOrUpdateDTO;
import cn.soul2.demo.entity.DataTableDemoDO; import cn.soul2.jyjc.admin.entity.DataTableDemoDO;
import cn.soul2.demo.mapper.DataTableDemoMapper; import cn.soul2.jyjc.admin.mapper.DataTableDemoMapper;
import cn.soul2.demo.repository.IDataTableDemoRepository; import cn.soul2.jyjc.admin.repository.IDataTableDemoRepository;
import cn.soul2.demo.utils.base.PageUtils; import cn.soul2.jyjc.admin.utils.base.PageUtils;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;

@ -1,12 +1,12 @@
package cn.soul2.demo.repository.impl; package cn.soul2.jyjc.admin.repository.impl;
import cn.soul2.demo.dto.ExternalBackhaulDTO; import cn.soul2.jyjc.admin.dto.ExternalBackhaulDTO;
import cn.soul2.demo.entity.ExternalBackhaulDO; import cn.soul2.jyjc.admin.entity.ExternalBackhaulDO;
import cn.soul2.demo.mapper.ExternalBackhaulMapper; import cn.soul2.jyjc.admin.mapper.ExternalBackhaulMapper;
import cn.soul2.demo.repository.IExternalBackhaulRepository; import cn.soul2.jyjc.admin.repository.IExternalBackhaulRepository;
import cn.soul2.demo.utils.base.PageUtils; import cn.soul2.jyjc.admin.utils.base.PageUtils;
import cn.soul2.demo.vo.ExternalBackhaulVO; import cn.soul2.jyjc.admin.vo.ExternalBackhaulVO;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;

@ -1,12 +1,12 @@
package cn.soul2.demo.repository.impl; package cn.soul2.jyjc.admin.repository.impl;
import cn.soul2.demo.dto.QrDTO; import cn.soul2.jyjc.admin.dto.QrDTO;
import cn.soul2.demo.entity.QrDO; import cn.soul2.jyjc.admin.entity.QrDO;
import cn.soul2.demo.mapper.QrMapper; import cn.soul2.jyjc.admin.mapper.QrMapper;
import cn.soul2.demo.repository.IQrRepository; import cn.soul2.jyjc.admin.repository.IQrRepository;
import cn.soul2.demo.utils.base.PageUtils; import cn.soul2.jyjc.admin.utils.base.PageUtils;
import cn.soul2.demo.vo.QrVO; import cn.soul2.jyjc.admin.vo.QrVO;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;

@ -1,13 +1,13 @@
package cn.soul2.demo.repository.impl; package cn.soul2.jyjc.admin.repository.impl;
import cn.soul2.demo.dto.QuestionnaireDTO; import cn.soul2.jyjc.admin.dto.QuestionnaireDTO;
import cn.soul2.demo.dto.base.UpdateStatusDTO; import cn.soul2.jyjc.admin.dto.base.UpdateStatusDTO;
import cn.soul2.demo.entity.QuestionnaireDO; import cn.soul2.jyjc.admin.entity.QuestionnaireDO;
import cn.soul2.demo.mapper.QuestionnaireMapper; import cn.soul2.jyjc.admin.mapper.QuestionnaireMapper;
import cn.soul2.demo.repository.IQuestionnaireRepository; import cn.soul2.jyjc.admin.repository.IQuestionnaireRepository;
import cn.soul2.demo.utils.base.PageUtils; import cn.soul2.jyjc.admin.utils.base.PageUtils;
import cn.soul2.demo.vo.QuestionnaireVO; import cn.soul2.jyjc.admin.vo.QuestionnaireVO;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@ -57,7 +57,7 @@ public class QuestionnaireRepositoryImpl extends ServiceImpl<QuestionnaireMapper
public Boolean saveOrUpdate(QuestionnaireDTO dto) { public Boolean saveOrUpdate(QuestionnaireDTO dto) {
QuestionnaireDO entity = new QuestionnaireDO(); QuestionnaireDO entity = new QuestionnaireDO();
BeanUtils.copyProperties(dto, entity); BeanUtils.copyProperties(dto, entity);
return super.save(entity); return super.saveOrUpdate(entity);
} }
@Override @Override

@ -1,11 +1,11 @@
package cn.soul2.demo.repository.impl; package cn.soul2.jyjc.admin.repository.impl;
import cn.soul2.demo.dto.QnSubjectRefSaveDTO; import cn.soul2.jyjc.admin.dto.QnSubjectRefSaveDTO;
import cn.soul2.demo.entity.RefQuestionnaireSubjectDO; import cn.soul2.jyjc.admin.entity.RefQuestionnaireSubjectDO;
import cn.soul2.demo.entity.SubjectDO; import cn.soul2.jyjc.admin.entity.SubjectDO;
import cn.soul2.demo.mapper.RefQuestionnaireSubjectMapper; import cn.soul2.jyjc.admin.mapper.RefQuestionnaireSubjectMapper;
import cn.soul2.demo.repository.IRefQuestionnaireSubjectRepository; import cn.soul2.jyjc.admin.repository.IRefQuestionnaireSubjectRepository;
import cn.soul2.demo.repository.ISubjectRepository; import cn.soul2.jyjc.admin.repository.ISubjectRepository;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;

@ -1,11 +1,11 @@
package cn.soul2.demo.repository.impl; package cn.soul2.jyjc.admin.repository.impl;
import cn.soul2.demo.dto.SubjectItemRefDTO; import cn.soul2.jyjc.admin.dto.SubjectItemRefDTO;
import cn.soul2.demo.entity.RefSubjectItemsDO; import cn.soul2.jyjc.admin.entity.RefSubjectItemsDO;
import cn.soul2.demo.entity.SubjectItemsDO; import cn.soul2.jyjc.admin.entity.SubjectItemsDO;
import cn.soul2.demo.mapper.RefSubjectItemsMapper; import cn.soul2.jyjc.admin.mapper.RefSubjectItemsMapper;
import cn.soul2.demo.repository.IRefSubjectItemsRepository; import cn.soul2.jyjc.admin.repository.IRefSubjectItemsRepository;
import cn.soul2.demo.repository.ISubjectItemsRepository; import cn.soul2.jyjc.admin.repository.ISubjectItemsRepository;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;

@ -1,8 +1,8 @@
package cn.soul2.demo.repository.impl; package cn.soul2.jyjc.admin.repository.impl;
import cn.soul2.demo.entity.SubjectItemsDO; import cn.soul2.jyjc.admin.entity.SubjectItemsDO;
import cn.soul2.demo.mapper.SubjectItemsMapper; import cn.soul2.jyjc.admin.mapper.SubjectItemsMapper;
import cn.soul2.demo.repository.ISubjectItemsRepository; import cn.soul2.jyjc.admin.repository.ISubjectItemsRepository;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;

@ -1,18 +1,18 @@
package cn.soul2.demo.repository.impl; package cn.soul2.jyjc.admin.repository.impl;
import cn.soul2.demo.dto.QnSubjectRefItemDTO; import cn.soul2.jyjc.admin.dto.QnSubjectRefItemDTO;
import cn.soul2.demo.dto.SubjectDTO; import cn.soul2.jyjc.admin.dto.SubjectDTO;
import cn.soul2.demo.dto.SubjectItemDTO; import cn.soul2.jyjc.admin.dto.SubjectItemDTO;
import cn.soul2.demo.dto.base.UpdateStatusDTO; import cn.soul2.jyjc.admin.dto.base.UpdateStatusDTO;
import cn.soul2.demo.entity.SubjectDO; import cn.soul2.jyjc.admin.entity.SubjectDO;
import cn.soul2.demo.entity.SubjectItemsDO; import cn.soul2.jyjc.admin.entity.SubjectItemsDO;
import cn.soul2.demo.entity.sqlresult.SubjectChooseListDO; import cn.soul2.jyjc.admin.entity.sqlresult.SubjectChooseListDO;
import cn.soul2.demo.mapper.SubjectMapper; import cn.soul2.jyjc.admin.mapper.SubjectMapper;
import cn.soul2.demo.repository.ISubjectItemsRepository; import cn.soul2.jyjc.admin.repository.ISubjectItemsRepository;
import cn.soul2.demo.repository.ISubjectRepository; import cn.soul2.jyjc.admin.repository.ISubjectRepository;
import cn.soul2.demo.utils.base.PageUtils; import cn.soul2.jyjc.admin.utils.base.PageUtils;
import cn.soul2.demo.vo.SubjectVO; import cn.soul2.jyjc.admin.vo.SubjectVO;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;

@ -1,10 +1,10 @@
package cn.soul2.demo.service; package cn.soul2.jyjc.admin.service;
import cn.soul2.demo.dto.DemoDTO; import cn.soul2.jyjc.admin.dto.DemoDTO;
import cn.soul2.demo.dto.DemoSaveOrUpdateDTO; import cn.soul2.jyjc.admin.dto.DemoSaveOrUpdateDTO;
import cn.soul2.demo.vo.DemoVO; import cn.soul2.jyjc.admin.vo.DemoVO;
import cn.soul2.demo.vo.base.Back; import cn.soul2.jyjc.admin.vo.base.Back;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import java.util.Collection; import java.util.Collection;

@ -1,15 +1,15 @@
package cn.soul2.demo.service.impl; package cn.soul2.jyjc.admin.service.impl;
import cn.soul2.demo.dto.DemoDTO; import cn.soul2.jyjc.admin.dto.DemoDTO;
import cn.soul2.demo.dto.DemoSaveOrUpdateDTO; import cn.soul2.jyjc.admin.dto.DemoSaveOrUpdateDTO;
import cn.soul2.demo.entity.DataTableDemoDO; import cn.soul2.jyjc.admin.entity.DataTableDemoDO;
import cn.soul2.demo.repository.IDataTableDemoRepository; import cn.soul2.jyjc.admin.repository.IDataTableDemoRepository;
import cn.soul2.demo.service.IDemoService; import cn.soul2.jyjc.admin.service.IDemoService;
import cn.soul2.demo.utils.base.BackUtils; import cn.soul2.jyjc.admin.utils.base.BackUtils;
import cn.soul2.demo.utils.base.PageUtils; import cn.soul2.jyjc.admin.utils.base.PageUtils;
import cn.soul2.demo.vo.DemoVO; import cn.soul2.jyjc.admin.vo.DemoVO;
import cn.soul2.demo.vo.base.Back; import cn.soul2.jyjc.admin.vo.base.Back;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

@ -1,4 +1,4 @@
package cn.soul2.demo.utils; package cn.soul2.jyjc.admin.utils;
import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;

@ -1,4 +1,4 @@
package cn.soul2.demo.utils; package cn.soul2.jyjc.admin.utils;
import java.time.LocalDate; import java.time.LocalDate;
import java.util.UUID; import java.util.UUID;

@ -1,7 +1,7 @@
package cn.soul2.demo.utils.base; package cn.soul2.jyjc.admin.utils.base;
import cn.soul2.demo.codemessage.BackCodeMessage; import cn.soul2.jyjc.admin.codemessage.BackCodeMessage;
import cn.soul2.demo.vo.base.Back; import cn.soul2.jyjc.admin.vo.base.Back;
/** /**
* @author Soul2 * @author Soul2

@ -1,7 +1,7 @@
package cn.soul2.demo.utils.base; package cn.soul2.jyjc.admin.utils.base;
import cn.soul2.demo.dto.base.PageParams; import cn.soul2.jyjc.admin.dto.base.PageParams;
import cn.soul2.demo.vo.base.VPage; import cn.soul2.jyjc.admin.vo.base.VPage;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import java.util.List; import java.util.List;

@ -1,4 +1,4 @@
package cn.soul2.demo.vo; package cn.soul2.jyjc.admin.vo;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,4 +1,4 @@
package cn.soul2.demo.vo; package cn.soul2.jyjc.admin.vo;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,4 +1,4 @@
package cn.soul2.demo.vo; package cn.soul2.jyjc.admin.vo;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;

@ -1,4 +1,4 @@
package cn.soul2.demo.vo; package cn.soul2.jyjc.admin.vo;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,4 +1,4 @@
package cn.soul2.demo.vo; package cn.soul2.jyjc.admin.vo;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;

@ -1,4 +1,4 @@
package cn.soul2.demo.vo; package cn.soul2.jyjc.admin.vo;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,4 +1,4 @@
package cn.soul2.demo.vo; package cn.soul2.jyjc.admin.vo;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,4 +1,4 @@
package cn.soul2.demo.vo; package cn.soul2.jyjc.admin.vo;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,6 +1,6 @@
package cn.soul2.demo.vo.base; package cn.soul2.jyjc.admin.vo.base;
import cn.soul2.demo.codemessage.BackCodeMessage; import cn.soul2.jyjc.admin.codemessage.BackCodeMessage;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -1,4 +1,4 @@
package cn.soul2.demo.vo.base; package cn.soul2.jyjc.admin.vo.base;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;

@ -17,3 +17,6 @@ spring:
config: config:
activate: activate:
on-profile: prod on-profile: prod
cors:
allow-origin: http://test.soul2.cn

@ -1,8 +1,11 @@
spring.datasource.druid: spring.datasource.druid:
# MySQL # MySQL
url: jdbc:mysql://localhost:3306/pioneer?characterEncoding=utf8&serverTimezone=GMT%2B8 url: jdbc:mysql://soul2.cn:3306/thli_upline?characterEncoding=utf8&serverTimezone=GMT%2B8
username: root username: thli
password: 123456 password: thli@20180913
# url: jdbc:mysql://localhost:3306/pioneer?characterEncoding=utf8&serverTimezone=GMT%2B8
# username: root
# password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
# 连接池配置 # 连接池配置
initial-size: 1 initial-size: 1

@ -2,7 +2,7 @@ server:
#端口 #端口
port: 7600 port: 7600
#上下文 #上下文
servlet.context-path: / servlet.context-path: /thli/jyjc/api
spring: spring:

@ -1,10 +1,10 @@
package cn.soul2.demo; package cn.soul2.jyjc.admin;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest @SpringBootTest
class JavaDemoApplicationTests { class JavaJyjcAdminApplicationTests {
@Test @Test
void contextLoads() { void contextLoads() {
Loading…
Cancel
Save