拆分项目模块

lensfrex 2 years ago
parent e53862b226
commit 978e47a9d6
Signed by: lensfrex
GPG Key ID: 0F69A0A2FBEE98A0
  1. 28
      dscape-compute/pom.xml
  2. 24
      dscape-dao/pom.xml
  3. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/entity/BlackList.java
  4. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/entity/ComputeHistory.java
  5. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/entity/PatientData.java
  6. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/entity/RegisterApplies.java
  7. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/entity/RolePermission.java
  8. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/entity/UserBasic.java
  9. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/entity/UserRole.java
  10. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/mapper/BlackListMapper.java
  11. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/mapper/ComputeHistoryMapper.java
  12. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/mapper/PatientDataMapper.java
  13. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/mapper/RegisterAppliesMapper.java
  14. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/mapper/RolePermissionMapper.java
  15. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/mapper/UserBasicMapper.java
  16. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/mapper/UserRoleMapper.java
  17. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/service/BlackListService.java
  18. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/service/ComputeHistoryService.java
  19. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/service/PatientDataService.java
  20. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/service/RegisterAppliesService.java
  21. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/service/RolePermissionService.java
  22. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/service/UserBasicService.java
  23. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/service/UserRoleService.java
  24. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/service/impl/BlackListServiceImpl.java
  25. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/service/impl/ComputeHistoryServiceImpl.java
  26. 10
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/service/impl/PatientDataServiceImpl.java
  27. 10
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/service/impl/RegisterAppliesServiceImpl.java
  28. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/service/impl/RolePermissionServiceImpl.java
  29. 10
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/service/impl/UserBasicServiceImpl.java
  30. 8
      dscape-dao/src/main/java/net/lensfrex/dscape/dao/service/impl/UserRoleServiceImpl.java
  31. 56
      dscape-service/pom.xml
  32. 4
      dscape-service/src/main/java/net/lensfrex/dscape/ServerMain.java
  33. 0
      dscape-service/src/main/java/net/lensfrex/dscape/annotation/NotInvalidChar.java
  34. 8
      dscape-service/src/main/java/net/lensfrex/dscape/auth/StpInterfaceImpl.java
  35. 10
      dscape-service/src/main/java/net/lensfrex/dscape/cache/InviteCodeService.java
  36. 10
      dscape-service/src/main/java/net/lensfrex/dscape/cache/UserBasicCache.java
  37. 8
      dscape-service/src/main/java/net/lensfrex/dscape/configure/GlobalConstant.java
  38. 8
      dscape-service/src/main/java/net/lensfrex/dscape/configure/MybatisPlusConfigure.java
  39. 34
      dscape-service/src/main/java/net/lensfrex/dscape/configure/RabbitMqConfigure.java
  40. 8
      dscape-service/src/main/java/net/lensfrex/dscape/configure/RedisConfigure.java
  41. 8
      dscape-service/src/main/java/net/lensfrex/dscape/dto/request/UserLoginRequestBody.java
  42. 8
      dscape-service/src/main/java/net/lensfrex/dscape/dto/request/user/PasswordModifyRequestBody.java
  43. 8
      dscape-service/src/main/java/net/lensfrex/dscape/dto/request/user/RegisterRequestBody.java
  44. 8
      dscape-service/src/main/java/net/lensfrex/dscape/dto/request/user/UserAddRequest.java
  45. 8
      dscape-service/src/main/java/net/lensfrex/dscape/dto/response/data/compute/ComputeHistoryResponseData.java
  46. 8
      dscape-service/src/main/java/net/lensfrex/dscape/dto/response/data/user/RegisterResponseBody.java
  47. 8
      dscape-service/src/main/java/net/lensfrex/dscape/dto/response/general/Response.java
  48. 8
      dscape-service/src/main/java/net/lensfrex/dscape/dto/response/general/ResponseCode.java
  49. 8
      dscape-service/src/main/java/net/lensfrex/dscape/enums/user/BlackListTypeEnum.java
  50. 8
      dscape-service/src/main/java/net/lensfrex/dscape/enums/user/UserRoleEnum.java
  51. 8
      dscape-service/src/main/java/net/lensfrex/dscape/enums/user/UserStatusEnum.java
  52. 8
      dscape-service/src/main/java/net/lensfrex/dscape/exception/GlobalException.java
  53. 8
      dscape-service/src/main/java/net/lensfrex/dscape/exception/handler/GlobalExceptionHandler.java
  54. 8
      dscape-service/src/main/java/net/lensfrex/dscape/utils/NetworkUtil.java
  55. 8
      dscape-service/src/main/java/net/lensfrex/dscape/utils/ObjectJsonSerializer.java
  56. 8
      dscape-service/src/main/java/net/lensfrex/dscape/utils/ObjectSerializer.java
  57. 8
      dscape-service/src/main/java/net/lensfrex/dscape/utils/validate/TextCheckUtil.java
  58. 8
      dscape-service/src/main/java/net/lensfrex/dscape/web/controllers/compute/ComputeController.java
  59. 8
      dscape-service/src/main/java/net/lensfrex/dscape/web/controllers/history/HistoryController.java
  60. 16
      dscape-service/src/main/java/net/lensfrex/dscape/web/controllers/user/UserController.java
  61. 14
      dscape-service/src/main/java/net/lensfrex/dscape/web/controllers/user/admin/AdminController.java
  62. 12
      dscape-service/src/main/java/net/lensfrex/dscape/web/service/data/HistoryService.java
  63. 10
      dscape-service/src/main/java/net/lensfrex/dscape/web/service/user/AdminService.java
  64. 22
      dscape-service/src/main/java/net/lensfrex/dscape/web/service/user/UserService.java
  65. 14
      dscape-service/src/main/resources/application.yml
  66. 0
      dscape-service/src/main/resources/database.sql
  67. 72
      pom.xml

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>dscape-server</artifactId>
<groupId>net.lensfrex</groupId>
<version>0.0.1-dev</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>dscape-compute</artifactId>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>net.lensfrex</groupId>
<artifactId>dscape-dao</artifactId>
<version>0.0.1-dev</version>
</dependency>
</dependencies>
</project>

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Class created by lensfrex.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>dscape-server</artifactId>
<groupId>net.lensfrex</groupId>
<version>0.0.1-dev</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>dscape-dao</artifactId>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
</project>

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.entity; package net.lensfrex.dscape.dao.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.entity; package net.lensfrex.dscape.dao.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.entity; package net.lensfrex.dscape.dao.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.entity; package net.lensfrex.dscape.dao.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.entity; package net.lensfrex.dscape.dao.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.entity; package net.lensfrex.dscape.dao.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.entity; package net.lensfrex.dscape.dao.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.mapper; package net.lensfrex.dscape.dao.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.mapper; package net.lensfrex.dscape.dao.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.mapper; package net.lensfrex.dscape.dao.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.mapper; package net.lensfrex.dscape.dao.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.mapper; package net.lensfrex.dscape.dao.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.mapper; package net.lensfrex.dscape.dao.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.mapper; package net.lensfrex.dscape.dao.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.service; package net.lensfrex.dscape.dao.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.service; package net.lensfrex.dscape.dao.service;
import com.baomidou.mybatisplus.core.toolkit.support.SFunction; import com.baomidou.mybatisplus.core.toolkit.support.SFunction;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.service; package net.lensfrex.dscape.dao.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.service; package net.lensfrex.dscape.dao.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.service; package net.lensfrex.dscape.dao.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.service; package net.lensfrex.dscape.dao.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.service; package net.lensfrex.dscape.dao.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;

@ -2,6 +2,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.service.impl; package net.lensfrex.dscape.dao.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;

@ -2,6 +2,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.service.impl; package net.lensfrex.dscape.dao.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;

@ -2,13 +2,21 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.service.impl; package net.lensfrex.dscape.dao.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import net.lensfrex.dscape.dao.entity.PatientData; import net.lensfrex.dscape.dao.entity.PatientData;
import net.lensfrex.dscape.dao.mapper.PatientDataMapper;
import net.lensfrex.dscape.dao.service.PatientDataService; import net.lensfrex.dscape.dao.service.PatientDataService;
import net.lensfrex.dscape.dao.mapper.PatientDataMapper;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.ArrayList; import java.util.ArrayList;

@ -2,12 +2,20 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.service.impl; package net.lensfrex.dscape.dao.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import net.lensfrex.dscape.dao.entity.RegisterApplies;
import net.lensfrex.dscape.dao.mapper.RegisterAppliesMapper; import net.lensfrex.dscape.dao.mapper.RegisterAppliesMapper;
import net.lensfrex.dscape.dao.service.RegisterAppliesService; import net.lensfrex.dscape.dao.service.RegisterAppliesService;
import net.lensfrex.dscape.dao.entity.RegisterApplies;
public class RegisterAppliesServiceImpl extends ServiceImpl<RegisterAppliesMapper, RegisterApplies> implements RegisterAppliesService { public class RegisterAppliesServiceImpl extends ServiceImpl<RegisterAppliesMapper, RegisterApplies> implements RegisterAppliesService {

@ -2,6 +2,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.service.impl; package net.lensfrex.dscape.dao.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;

@ -2,6 +2,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.service.impl; package net.lensfrex.dscape.dao.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -9,8 +17,8 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.support.SFunction; import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import net.lensfrex.dscape.dao.entity.UserBasic; import net.lensfrex.dscape.dao.entity.UserBasic;
import net.lensfrex.dscape.dao.mapper.UserBasicMapper;
import net.lensfrex.dscape.dao.service.UserBasicService; import net.lensfrex.dscape.dao.service.UserBasicService;
import net.lensfrex.dscape.dao.mapper.UserBasicMapper;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@Service @Service

@ -2,6 +2,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dao.service.impl; package net.lensfrex.dscape.dao.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>dscape-server</artifactId>
<groupId>net.lensfrex</groupId>
<version>0.0.1-dev</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>jar</packaging>
<artifactId>dscape-service</artifactId>
<description>dscape后端主服务</description>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>net.lensfrex</groupId>
<artifactId>dscape-dao</artifactId>
<version>0.0.1-dev</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.7.3</version>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jetty</artifactId>
<version>2.7.3</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-spring-boot-starter</artifactId>
<version>1.30.0</version>
</dependency>
</dependencies>
</project>

@ -1,3 +1,7 @@
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape; package net.lensfrex.dscape;
import org.mybatis.spring.annotation.MapperScan; import org.mybatis.spring.annotation.MapperScan;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.auth; package net.lensfrex.dscape.auth;
import cn.dev33.satoken.stp.StpInterface; import cn.dev33.satoken.stp.StpInterface;

@ -2,14 +2,22 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.cache; package net.lensfrex.dscape.cache;
import cn.dev33.satoken.stp.StpUtil; import cn.dev33.satoken.stp.StpUtil;
import cn.dev33.satoken.util.SaFoxUtil; import cn.dev33.satoken.util.SaFoxUtil;
import lombok.extern.slf4j.Slf4j;
import net.lensfrex.dscape.configure.GlobalConstant; import net.lensfrex.dscape.configure.GlobalConstant;
import net.lensfrex.dscape.dto.response.general.ResponseCode; import net.lensfrex.dscape.dto.response.general.ResponseCode;
import net.lensfrex.dscape.exception.GlobalException; import net.lensfrex.dscape.exception.GlobalException;
import lombok.extern.slf4j.Slf4j;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

@ -2,12 +2,20 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.cache; package net.lensfrex.dscape.cache;
import lombok.extern.slf4j.Slf4j;
import net.lensfrex.dscape.configure.GlobalConstant; import net.lensfrex.dscape.configure.GlobalConstant;
import net.lensfrex.dscape.dao.entity.UserBasic; import net.lensfrex.dscape.dao.entity.UserBasic;
import net.lensfrex.dscape.utils.ObjectJsonSerializer; import net.lensfrex.dscape.utils.ObjectJsonSerializer;
import lombok.extern.slf4j.Slf4j;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

@ -2,6 +2,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.configure; package net.lensfrex.dscape.configure;
public class GlobalConstant { public class GlobalConstant {

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.configure; package net.lensfrex.dscape.configure;
import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.annotation.DbType;

@ -0,0 +1,34 @@
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.configure;
import org.springframework.amqp.core.Binding;
import org.springframework.amqp.core.BindingBuilder;
import org.springframework.amqp.core.DirectExchange;
import org.springframework.amqp.core.Queue;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class RabbitMqConfigure {
@Bean
public Queue queue() {
return new Queue("dscape-compute-queue", true, false, false);
}
@Bean
public DirectExchange directExchange() {
return new DirectExchange("dscape-compute-exchange", true, false);
}
@Bean
public Binding binding() {
return BindingBuilder
.bind(this.queue())
.to(this.directExchange())
.with("dscape-compute");
}
}

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.configure; package net.lensfrex.dscape.configure;
import org.springframework.cache.annotation.CachingConfigurerSupport; import org.springframework.cache.annotation.CachingConfigurerSupport;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dto.request; package net.lensfrex.dscape.dto.request;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dto.request.user; package net.lensfrex.dscape.dto.request.user;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dto.request.user; package net.lensfrex.dscape.dto.request.user;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dto.request.user; package net.lensfrex.dscape.dto.request.user;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;

@ -2,6 +2,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dto.response.data.compute; package net.lensfrex.dscape.dto.response.data.compute;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;

@ -2,6 +2,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dto.response.data.user; package net.lensfrex.dscape.dto.response.data.user;
import lombok.Data; import lombok.Data;

@ -2,6 +2,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dto.response.general; package net.lensfrex.dscape.dto.response.general;
//@JsonInclude(JsonInclude.Include.NON_NULL) //@JsonInclude(JsonInclude.Include.NON_NULL)

@ -2,6 +2,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.dto.response.general; package net.lensfrex.dscape.dto.response.general;
public enum ResponseCode { public enum ResponseCode {

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.enums.user; package net.lensfrex.dscape.enums.user;
import com.baomidou.mybatisplus.annotation.EnumValue; import com.baomidou.mybatisplus.annotation.EnumValue;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.enums.user; package net.lensfrex.dscape.enums.user;
import com.baomidou.mybatisplus.annotation.EnumValue; import com.baomidou.mybatisplus.annotation.EnumValue;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.enums.user; package net.lensfrex.dscape.enums.user;
import com.baomidou.mybatisplus.annotation.EnumValue; import com.baomidou.mybatisplus.annotation.EnumValue;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.exception; package net.lensfrex.dscape.exception;
import net.lensfrex.dscape.dto.response.general.ResponseCode; import net.lensfrex.dscape.dto.response.general.ResponseCode;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.exception.handler; package net.lensfrex.dscape.exception.handler;
import cn.dev33.satoken.exception.NotLoginException; import cn.dev33.satoken.exception.NotLoginException;

@ -1,3 +1,11 @@
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.utils; package net.lensfrex.dscape.utils;
import org.springframework.context.annotation.Scope; import org.springframework.context.annotation.Scope;

@ -2,6 +2,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.utils; package net.lensfrex.dscape.utils;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;

@ -2,6 +2,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.utils; package net.lensfrex.dscape.utils;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

@ -6,6 +6,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.utils.validate; package net.lensfrex.dscape.utils.validate;
public class TextCheckUtil { public class TextCheckUtil {

@ -2,6 +2,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.web.controllers.compute; package net.lensfrex.dscape.web.controllers.compute;
import cn.dev33.satoken.stp.StpUtil; import cn.dev33.satoken.stp.StpUtil;

@ -2,6 +2,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.web.controllers.history; package net.lensfrex.dscape.web.controllers.history;
import cn.dev33.satoken.annotation.SaCheckLogin; import cn.dev33.satoken.annotation.SaCheckLogin;

@ -2,6 +2,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.web.controllers.user; package net.lensfrex.dscape.web.controllers.user;
import cn.dev33.satoken.stp.SaTokenInfo; import cn.dev33.satoken.stp.SaTokenInfo;
@ -9,15 +17,15 @@ import cn.dev33.satoken.stp.StpUtil;
import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import net.lensfrex.dscape.dto.request.UserLoginRequestBody; import net.lensfrex.dscape.dto.request.UserLoginRequestBody;
import net.lensfrex.dscape.dto.request.user.PasswordModifyRequestBody;
import net.lensfrex.dscape.dto.request.user.RegisterRequestBody;
import net.lensfrex.dscape.dto.response.data.user.RegisterResponseBody;
import net.lensfrex.dscape.dto.response.general.Response; import net.lensfrex.dscape.dto.response.general.Response;
import net.lensfrex.dscape.dto.response.general.ResponseCode; import net.lensfrex.dscape.dto.response.general.ResponseCode;
import net.lensfrex.dscape.exception.GlobalException; import net.lensfrex.dscape.exception.GlobalException;
import net.lensfrex.dscape.web.service.user.UserService;
import net.lensfrex.dscape.dto.request.user.PasswordModifyRequestBody;
import net.lensfrex.dscape.dto.request.user.RegisterRequestBody;
import net.lensfrex.dscape.dto.response.data.user.RegisterResponseBody;
import net.lensfrex.dscape.utils.NetworkUtil; import net.lensfrex.dscape.utils.NetworkUtil;
import net.lensfrex.dscape.utils.validate.TextCheckUtil; import net.lensfrex.dscape.utils.validate.TextCheckUtil;
import net.lensfrex.dscape.web.service.user.UserService;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;

@ -2,17 +2,25 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.web.controllers.user.admin; package net.lensfrex.dscape.web.controllers.user.admin;
import cn.dev33.satoken.annotation.SaCheckLogin; import cn.dev33.satoken.annotation.SaCheckLogin;
import cn.dev33.satoken.stp.StpUtil; import cn.dev33.satoken.stp.StpUtil;
import lombok.extern.slf4j.Slf4j;
import net.lensfrex.dscape.dto.request.user.UserAddRequest;
import net.lensfrex.dscape.dto.response.data.user.RegisterResponseBody;
import net.lensfrex.dscape.dto.response.general.Response; import net.lensfrex.dscape.dto.response.general.Response;
import net.lensfrex.dscape.dto.response.general.ResponseCode; import net.lensfrex.dscape.dto.response.general.ResponseCode;
import net.lensfrex.dscape.enums.user.UserRoleEnum; import net.lensfrex.dscape.enums.user.UserRoleEnum;
import net.lensfrex.dscape.exception.GlobalException; import net.lensfrex.dscape.exception.GlobalException;
import lombok.extern.slf4j.Slf4j;
import net.lensfrex.dscape.dto.request.user.UserAddRequest;
import net.lensfrex.dscape.dto.response.data.user.RegisterResponseBody;
import net.lensfrex.dscape.utils.NetworkUtil; import net.lensfrex.dscape.utils.NetworkUtil;
import net.lensfrex.dscape.web.service.user.AdminService; import net.lensfrex.dscape.web.service.user.AdminService;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

@ -2,13 +2,21 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.web.service.data; package net.lensfrex.dscape.web.service.data;
import lombok.extern.slf4j.Slf4j;
import net.lensfrex.dscape.dao.entity.ComputeHistory; import net.lensfrex.dscape.dao.entity.ComputeHistory;
import net.lensfrex.dscape.dao.entity.PatientData; import net.lensfrex.dscape.dao.entity.PatientData;
import net.lensfrex.dscape.dao.service.ComputeHistoryService;
import net.lensfrex.dscape.dao.service.PatientDataService; import net.lensfrex.dscape.dao.service.PatientDataService;
import lombok.extern.slf4j.Slf4j;
import net.lensfrex.dscape.dao.service.ComputeHistoryService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;

@ -6,6 +6,14 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.web.service.user; package net.lensfrex.dscape.web.service.user;
import cn.dev33.satoken.stp.StpUtil; import cn.dev33.satoken.stp.StpUtil;
@ -17,11 +25,11 @@ import net.lensfrex.dscape.dao.entity.UserBasic;
import net.lensfrex.dscape.dao.service.BlackListService; import net.lensfrex.dscape.dao.service.BlackListService;
import net.lensfrex.dscape.dao.service.UserBasicService; import net.lensfrex.dscape.dao.service.UserBasicService;
import net.lensfrex.dscape.dto.request.user.UserAddRequest; import net.lensfrex.dscape.dto.request.user.UserAddRequest;
import net.lensfrex.dscape.dto.response.data.user.RegisterResponseBody;
import net.lensfrex.dscape.dto.response.general.ResponseCode; import net.lensfrex.dscape.dto.response.general.ResponseCode;
import net.lensfrex.dscape.enums.user.BlackListTypeEnum; import net.lensfrex.dscape.enums.user.BlackListTypeEnum;
import net.lensfrex.dscape.enums.user.UserRoleEnum; import net.lensfrex.dscape.enums.user.UserRoleEnum;
import net.lensfrex.dscape.exception.GlobalException; import net.lensfrex.dscape.exception.GlobalException;
import net.lensfrex.dscape.dto.response.data.user.RegisterResponseBody;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

@ -2,24 +2,32 @@
* Class created by lensfrex. * Class created by lensfrex.
*/ */
/*
* Class created by lensfrex.
*/
/*
* Class created by lensfrex.
*/
package net.lensfrex.dscape.web.service.user; package net.lensfrex.dscape.web.service.user;
import cn.dev33.satoken.stp.SaTokenInfo; import cn.dev33.satoken.stp.SaTokenInfo;
import cn.dev33.satoken.stp.StpUtil; import cn.dev33.satoken.stp.StpUtil;
import lombok.extern.slf4j.Slf4j;
import net.lensfrex.dscape.cache.InviteCodeService;
import net.lensfrex.dscape.cache.UserBasicCache;
import net.lensfrex.dscape.dao.entity.UserBasic; import net.lensfrex.dscape.dao.entity.UserBasic;
import net.lensfrex.dscape.dao.entity.UserRole;
import net.lensfrex.dscape.dao.service.UserBasicService; import net.lensfrex.dscape.dao.service.UserBasicService;
import net.lensfrex.dscape.dao.service.UserRoleService;
import net.lensfrex.dscape.dto.request.UserLoginRequestBody; import net.lensfrex.dscape.dto.request.UserLoginRequestBody;
import net.lensfrex.dscape.dto.request.user.RegisterRequestBody;
import net.lensfrex.dscape.dto.response.data.user.RegisterResponseBody;
import net.lensfrex.dscape.dto.response.general.ResponseCode; import net.lensfrex.dscape.dto.response.general.ResponseCode;
import net.lensfrex.dscape.enums.user.UserRoleEnum; import net.lensfrex.dscape.enums.user.UserRoleEnum;
import net.lensfrex.dscape.enums.user.UserStatusEnum; import net.lensfrex.dscape.enums.user.UserStatusEnum;
import net.lensfrex.dscape.exception.GlobalException; import net.lensfrex.dscape.exception.GlobalException;
import lombok.extern.slf4j.Slf4j;
import net.lensfrex.dscape.cache.InviteCodeService;
import net.lensfrex.dscape.cache.UserBasicCache;
import net.lensfrex.dscape.dao.entity.UserRole;
import net.lensfrex.dscape.dao.service.UserRoleService;
import net.lensfrex.dscape.dto.request.user.RegisterRequestBody;
import net.lensfrex.dscape.dto.response.data.user.RegisterResponseBody;
import org.mindrot.jbcrypt.BCrypt; import org.mindrot.jbcrypt.BCrypt;
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,3 +1,9 @@
spring:
profiles:
active: dev
---
server: server:
address: 127.0.0.1 address: 127.0.0.1
port: 6480 port: 6480
@ -16,6 +22,11 @@ spring:
url: jdbc:mariadb://localhost:3306/dscape?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai url: jdbc:mariadb://localhost:3306/dscape?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
username: "dscape_user" username: "dscape_user"
password: asdfasdf password: asdfasdf
rabbitmq:
host: 127.0.0.1
port: 5672
username: dscape-test
password: asdfasdf
redis: redis:
client-name: dscape client-name: dscape
host: 127.0.0.1 host: 127.0.0.1
@ -29,6 +40,9 @@ spring:
max-wait: -1 max-wait: -1
max-idle: 8 max-idle: 8
min-idle: 0 min-idle: 0
config:
activate:
on-profile: dev
mybatis-plus: mybatis-plus:
configuration: configuration:

@ -2,6 +2,12 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<modules>
<module>dscape-compute</module>
<module>dscape-service</module>
<module>dscape-dao</module>
</modules>
<parent> <parent>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId> <artifactId>spring-boot-starter-parent</artifactId>
@ -12,44 +18,29 @@
<artifactId>dscape-server</artifactId> <artifactId>dscape-server</artifactId>
<version>0.0.1-dev</version> <version>0.0.1-dev</version>
<name>dscape-server</name> <name>dscape-server</name>
<description>dscape-server</description> <description>dscape后端</description>
<properties> <properties>
<java.version>11</java.version> <java.version>11</java.version>
</properties> </properties>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId> <artifactId>spring-boot-starter</artifactId>
<version>2.7.0</version> <version>2.7.3</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId> <artifactId>spring-boot-starter-test</artifactId>
<version>2.7.3</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId> <artifactId>spring-boot-starter-amqp</artifactId>
<exclusions> <version>2.7.3</version>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jetty</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-spring-boot-starter</artifactId>
<version>1.30.0</version>
</dependency> </dependency>
<dependency> <dependency>
@ -61,9 +52,8 @@
<dependency> <dependency>
<groupId>org.mariadb.jdbc</groupId> <groupId>org.mariadb.jdbc</groupId>
<artifactId>mariadb-java-client</artifactId> <artifactId>mariadb-java-client</artifactId>
<version>3.0.5</version> <version>3.0.6</version>
</dependency> </dependency>
<!-- https://mvnrepository.com/artifact/com.alibaba/druid --> <!-- https://mvnrepository.com/artifact/com.alibaba/druid -->
<dependency> <dependency>
<groupId>com.alibaba</groupId> <groupId>com.alibaba</groupId>
@ -76,11 +66,6 @@
<version>1.2.11</version> <version>1.2.11</version>
</dependency> </dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
</dependency>
<dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId> <groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId> <artifactId>jackson-core</artifactId>
@ -94,28 +79,6 @@
<artifactId>jackson-annotations</artifactId> <artifactId>jackson-annotations</artifactId>
</dependency> </dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
<version>1.5.0</version>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt-api</artifactId>
<version>0.11.5</version>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt-impl</artifactId>
<version>0.11.5</version>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt-gson</artifactId>
<version>0.11.5</version>
</dependency>
<dependency> <dependency>
<groupId>org.mindrot</groupId> <groupId>org.mindrot</groupId>
<artifactId>jbcrypt</artifactId> <artifactId>jbcrypt</artifactId>
@ -130,6 +93,7 @@
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId> <artifactId>spring-boot-starter-data-redis</artifactId>
<version>2.7.3</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.commons</groupId> <groupId>org.apache.commons</groupId>
@ -145,12 +109,12 @@
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId> <artifactId>spring-boot-starter-freemarker</artifactId>
<version>2.7.1</version> <version>2.7.3</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId> <artifactId>spring-boot-starter-aop</artifactId>
<version>2.7.1</version> <version>2.7.3</version>
</dependency> </dependency>
</dependencies> </dependencies>
@ -160,8 +124,10 @@
<plugin> <plugin>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId> <artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>net.lensfrex.dscape.ServerMain</mainClass>
</configuration>
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
</project> </project>

Loading…
Cancel
Save