diff --git a/ComputeModule/pom.xml b/ComputeModule/pom.xml
new file mode 100644
index 0000000..9f8fbef
--- /dev/null
+++ b/ComputeModule/pom.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+ dscape-server
+ net.lensfrex
+ 0.0.1-dev
+
+ 4.0.0
+
+ ComputeModule
+
+
+ 11
+ 11
+ UTF-8
+
+
+
\ No newline at end of file
diff --git a/Service/pom.xml b/Service/pom.xml
new file mode 100644
index 0000000..a9149ad
--- /dev/null
+++ b/Service/pom.xml
@@ -0,0 +1,21 @@
+
+
+
+
+ dscape-server
+ net.lensfrex
+ 0.0.1-dev
+
+ 4.0.0
+ jar
+ Service
+
+
+ 11
+ 11
+ UTF-8
+
+
+
\ No newline at end of file
diff --git a/src/main/java/net/lensfrex/dscape/ServerMain.java b/Service/src/main/java/net/lensfrex/dscape/ServerMain.java
similarity index 93%
rename from src/main/java/net/lensfrex/dscape/ServerMain.java
rename to Service/src/main/java/net/lensfrex/dscape/ServerMain.java
index 0970567..1a9bea1 100644
--- a/src/main/java/net/lensfrex/dscape/ServerMain.java
+++ b/Service/src/main/java/net/lensfrex/dscape/ServerMain.java
@@ -1,3 +1,7 @@
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape;
import org.mybatis.spring.annotation.MapperScan;
diff --git a/src/main/java/net/lensfrex/dscape/annotation/NotInvalidChar.java b/Service/src/main/java/net/lensfrex/dscape/annotation/NotInvalidChar.java
similarity index 100%
rename from src/main/java/net/lensfrex/dscape/annotation/NotInvalidChar.java
rename to Service/src/main/java/net/lensfrex/dscape/annotation/NotInvalidChar.java
diff --git a/src/main/java/net/lensfrex/dscape/auth/StpInterfaceImpl.java b/Service/src/main/java/net/lensfrex/dscape/auth/StpInterfaceImpl.java
similarity index 94%
rename from src/main/java/net/lensfrex/dscape/auth/StpInterfaceImpl.java
rename to Service/src/main/java/net/lensfrex/dscape/auth/StpInterfaceImpl.java
index b68b5c1..22ae280 100644
--- a/src/main/java/net/lensfrex/dscape/auth/StpInterfaceImpl.java
+++ b/Service/src/main/java/net/lensfrex/dscape/auth/StpInterfaceImpl.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.auth;
import cn.dev33.satoken.stp.StpInterface;
diff --git a/src/main/java/net/lensfrex/dscape/cache/InviteCodeService.java b/Service/src/main/java/net/lensfrex/dscape/cache/InviteCodeService.java
similarity index 94%
rename from src/main/java/net/lensfrex/dscape/cache/InviteCodeService.java
rename to Service/src/main/java/net/lensfrex/dscape/cache/InviteCodeService.java
index f41eb9d..82ea7d2 100644
--- a/src/main/java/net/lensfrex/dscape/cache/InviteCodeService.java
+++ b/Service/src/main/java/net/lensfrex/dscape/cache/InviteCodeService.java
@@ -2,14 +2,22 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.cache;
import cn.dev33.satoken.stp.StpUtil;
import cn.dev33.satoken.util.SaFoxUtil;
-import lombok.extern.slf4j.Slf4j;
import net.lensfrex.dscape.configure.GlobalConstant;
import net.lensfrex.dscape.dto.response.general.ResponseCode;
import net.lensfrex.dscape.exception.GlobalException;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service;
diff --git a/src/main/java/net/lensfrex/dscape/cache/UserBasicCache.java b/Service/src/main/java/net/lensfrex/dscape/cache/UserBasicCache.java
similarity index 93%
rename from src/main/java/net/lensfrex/dscape/cache/UserBasicCache.java
rename to Service/src/main/java/net/lensfrex/dscape/cache/UserBasicCache.java
index 09c8780..d30f578 100644
--- a/src/main/java/net/lensfrex/dscape/cache/UserBasicCache.java
+++ b/Service/src/main/java/net/lensfrex/dscape/cache/UserBasicCache.java
@@ -2,12 +2,20 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.cache;
-import lombok.extern.slf4j.Slf4j;
import net.lensfrex.dscape.configure.GlobalConstant;
import net.lensfrex.dscape.dao.entity.UserBasic;
import net.lensfrex.dscape.utils.ObjectJsonSerializer;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component;
diff --git a/src/main/java/net/lensfrex/dscape/configure/GlobalConstant.java b/Service/src/main/java/net/lensfrex/dscape/configure/GlobalConstant.java
similarity index 81%
rename from src/main/java/net/lensfrex/dscape/configure/GlobalConstant.java
rename to Service/src/main/java/net/lensfrex/dscape/configure/GlobalConstant.java
index 0333343..41ebae1 100644
--- a/src/main/java/net/lensfrex/dscape/configure/GlobalConstant.java
+++ b/Service/src/main/java/net/lensfrex/dscape/configure/GlobalConstant.java
@@ -2,6 +2,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.configure;
public class GlobalConstant {
diff --git a/src/main/java/net/lensfrex/dscape/configure/MybatisPlusConfigure.java b/Service/src/main/java/net/lensfrex/dscape/configure/MybatisPlusConfigure.java
similarity index 96%
rename from src/main/java/net/lensfrex/dscape/configure/MybatisPlusConfigure.java
rename to Service/src/main/java/net/lensfrex/dscape/configure/MybatisPlusConfigure.java
index 0d8fe13..6c3d56a 100644
--- a/src/main/java/net/lensfrex/dscape/configure/MybatisPlusConfigure.java
+++ b/Service/src/main/java/net/lensfrex/dscape/configure/MybatisPlusConfigure.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.configure;
import com.baomidou.mybatisplus.annotation.DbType;
diff --git a/Service/src/main/java/net/lensfrex/dscape/configure/RabbitMqConfigure.java b/Service/src/main/java/net/lensfrex/dscape/configure/RabbitMqConfigure.java
new file mode 100644
index 0000000..4ee2b76
--- /dev/null
+++ b/Service/src/main/java/net/lensfrex/dscape/configure/RabbitMqConfigure.java
@@ -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-direct_exchange", true, false);
+ }
+
+ @Bean
+ public Binding binding() {
+ return BindingBuilder
+ .bind(this.queue())
+ .to(this.directExchange())
+ .with("dscape-compute");
+ }
+}
diff --git a/src/main/java/net/lensfrex/dscape/configure/RedisConfigure.java b/Service/src/main/java/net/lensfrex/dscape/configure/RedisConfigure.java
similarity index 92%
rename from src/main/java/net/lensfrex/dscape/configure/RedisConfigure.java
rename to Service/src/main/java/net/lensfrex/dscape/configure/RedisConfigure.java
index f03bc2e..b1122cb 100644
--- a/src/main/java/net/lensfrex/dscape/configure/RedisConfigure.java
+++ b/Service/src/main/java/net/lensfrex/dscape/configure/RedisConfigure.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.configure;
import org.springframework.cache.annotation.CachingConfigurerSupport;
diff --git a/src/main/java/net/lensfrex/dscape/dao/entity/BlackList.java b/Service/src/main/java/net/lensfrex/dscape/dao/entity/BlackList.java
similarity index 87%
rename from src/main/java/net/lensfrex/dscape/dao/entity/BlackList.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/entity/BlackList.java
index 9fc24e0..76735cb 100644
--- a/src/main/java/net/lensfrex/dscape/dao/entity/BlackList.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/entity/BlackList.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.entity;
import com.baomidou.mybatisplus.annotation.IdType;
diff --git a/src/main/java/net/lensfrex/dscape/dao/entity/ComputeHistory.java b/Service/src/main/java/net/lensfrex/dscape/dao/entity/ComputeHistory.java
similarity index 84%
rename from src/main/java/net/lensfrex/dscape/dao/entity/ComputeHistory.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/entity/ComputeHistory.java
index f95f3ac..e15140d 100644
--- a/src/main/java/net/lensfrex/dscape/dao/entity/ComputeHistory.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/entity/ComputeHistory.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.entity;
import com.baomidou.mybatisplus.annotation.IdType;
diff --git a/src/main/java/net/lensfrex/dscape/dao/entity/PatientData.java b/Service/src/main/java/net/lensfrex/dscape/dao/entity/PatientData.java
similarity index 88%
rename from src/main/java/net/lensfrex/dscape/dao/entity/PatientData.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/entity/PatientData.java
index 93399ad..8db7d1d 100644
--- a/src/main/java/net/lensfrex/dscape/dao/entity/PatientData.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/entity/PatientData.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.entity;
import com.baomidou.mybatisplus.annotation.IdType;
diff --git a/src/main/java/net/lensfrex/dscape/dao/entity/RegisterApplies.java b/Service/src/main/java/net/lensfrex/dscape/dao/entity/RegisterApplies.java
similarity index 87%
rename from src/main/java/net/lensfrex/dscape/dao/entity/RegisterApplies.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/entity/RegisterApplies.java
index 30f43e8..0bc61c0 100644
--- a/src/main/java/net/lensfrex/dscape/dao/entity/RegisterApplies.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/entity/RegisterApplies.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.entity;
import com.baomidou.mybatisplus.annotation.IdType;
diff --git a/src/main/java/net/lensfrex/dscape/dao/entity/RolePermission.java b/Service/src/main/java/net/lensfrex/dscape/dao/entity/RolePermission.java
similarity index 87%
rename from src/main/java/net/lensfrex/dscape/dao/entity/RolePermission.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/entity/RolePermission.java
index 8a8402c..726804c 100644
--- a/src/main/java/net/lensfrex/dscape/dao/entity/RolePermission.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/entity/RolePermission.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.entity;
import com.baomidou.mybatisplus.annotation.IdType;
diff --git a/src/main/java/net/lensfrex/dscape/dao/entity/UserBasic.java b/Service/src/main/java/net/lensfrex/dscape/dao/entity/UserBasic.java
similarity index 89%
rename from src/main/java/net/lensfrex/dscape/dao/entity/UserBasic.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/entity/UserBasic.java
index d9e0863..6859fff 100644
--- a/src/main/java/net/lensfrex/dscape/dao/entity/UserBasic.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/entity/UserBasic.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.entity;
import com.baomidou.mybatisplus.annotation.IdType;
diff --git a/src/main/java/net/lensfrex/dscape/dao/entity/UserRole.java b/Service/src/main/java/net/lensfrex/dscape/dao/entity/UserRole.java
similarity index 86%
rename from src/main/java/net/lensfrex/dscape/dao/entity/UserRole.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/entity/UserRole.java
index 5564ce7..024ffe8 100644
--- a/src/main/java/net/lensfrex/dscape/dao/entity/UserRole.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/entity/UserRole.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.entity;
import com.baomidou.mybatisplus.annotation.IdType;
diff --git a/src/main/java/net/lensfrex/dscape/dao/mapper/BlackListMapper.java b/Service/src/main/java/net/lensfrex/dscape/dao/mapper/BlackListMapper.java
similarity index 77%
rename from src/main/java/net/lensfrex/dscape/dao/mapper/BlackListMapper.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/mapper/BlackListMapper.java
index ff0a084..9cd5163 100644
--- a/src/main/java/net/lensfrex/dscape/dao/mapper/BlackListMapper.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/mapper/BlackListMapper.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
diff --git a/src/main/java/net/lensfrex/dscape/dao/mapper/ComputeHistoryMapper.java b/Service/src/main/java/net/lensfrex/dscape/dao/mapper/ComputeHistoryMapper.java
similarity index 78%
rename from src/main/java/net/lensfrex/dscape/dao/mapper/ComputeHistoryMapper.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/mapper/ComputeHistoryMapper.java
index 4c9aa5b..95f5248 100644
--- a/src/main/java/net/lensfrex/dscape/dao/mapper/ComputeHistoryMapper.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/mapper/ComputeHistoryMapper.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
diff --git a/src/main/java/net/lensfrex/dscape/dao/mapper/PatientDataMapper.java b/Service/src/main/java/net/lensfrex/dscape/dao/mapper/PatientDataMapper.java
similarity index 78%
rename from src/main/java/net/lensfrex/dscape/dao/mapper/PatientDataMapper.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/mapper/PatientDataMapper.java
index 563fe5d..753ee17 100644
--- a/src/main/java/net/lensfrex/dscape/dao/mapper/PatientDataMapper.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/mapper/PatientDataMapper.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
diff --git a/src/main/java/net/lensfrex/dscape/dao/mapper/RegisterAppliesMapper.java b/Service/src/main/java/net/lensfrex/dscape/dao/mapper/RegisterAppliesMapper.java
similarity index 78%
rename from src/main/java/net/lensfrex/dscape/dao/mapper/RegisterAppliesMapper.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/mapper/RegisterAppliesMapper.java
index a40b82c..109fab5 100644
--- a/src/main/java/net/lensfrex/dscape/dao/mapper/RegisterAppliesMapper.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/mapper/RegisterAppliesMapper.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
diff --git a/src/main/java/net/lensfrex/dscape/dao/mapper/RolePermissionMapper.java b/Service/src/main/java/net/lensfrex/dscape/dao/mapper/RolePermissionMapper.java
similarity index 78%
rename from src/main/java/net/lensfrex/dscape/dao/mapper/RolePermissionMapper.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/mapper/RolePermissionMapper.java
index e7b7f96..0ef7dd2 100644
--- a/src/main/java/net/lensfrex/dscape/dao/mapper/RolePermissionMapper.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/mapper/RolePermissionMapper.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
diff --git a/src/main/java/net/lensfrex/dscape/dao/mapper/UserBasicMapper.java b/Service/src/main/java/net/lensfrex/dscape/dao/mapper/UserBasicMapper.java
similarity index 77%
rename from src/main/java/net/lensfrex/dscape/dao/mapper/UserBasicMapper.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/mapper/UserBasicMapper.java
index 3838062..b3a6859 100644
--- a/src/main/java/net/lensfrex/dscape/dao/mapper/UserBasicMapper.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/mapper/UserBasicMapper.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
diff --git a/src/main/java/net/lensfrex/dscape/dao/mapper/UserRoleMapper.java b/Service/src/main/java/net/lensfrex/dscape/dao/mapper/UserRoleMapper.java
similarity index 77%
rename from src/main/java/net/lensfrex/dscape/dao/mapper/UserRoleMapper.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/mapper/UserRoleMapper.java
index 50edb3e..a7f8bcf 100644
--- a/src/main/java/net/lensfrex/dscape/dao/mapper/UserRoleMapper.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/mapper/UserRoleMapper.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
diff --git a/src/main/java/net/lensfrex/dscape/dao/service/BlackListService.java b/Service/src/main/java/net/lensfrex/dscape/dao/service/BlackListService.java
similarity index 78%
rename from src/main/java/net/lensfrex/dscape/dao/service/BlackListService.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/service/BlackListService.java
index 5f56805..79c42d3 100644
--- a/src/main/java/net/lensfrex/dscape/dao/service/BlackListService.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/service/BlackListService.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.service;
import com.baomidou.mybatisplus.extension.service.IService;
diff --git a/src/main/java/net/lensfrex/dscape/dao/service/ComputeHistoryService.java b/Service/src/main/java/net/lensfrex/dscape/dao/service/ComputeHistoryService.java
similarity index 87%
rename from src/main/java/net/lensfrex/dscape/dao/service/ComputeHistoryService.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/service/ComputeHistoryService.java
index 890379c..ebe4cd8 100644
--- a/src/main/java/net/lensfrex/dscape/dao/service/ComputeHistoryService.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/service/ComputeHistoryService.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.service;
import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
diff --git a/src/main/java/net/lensfrex/dscape/dao/service/PatientDataService.java b/Service/src/main/java/net/lensfrex/dscape/dao/service/PatientDataService.java
similarity index 81%
rename from src/main/java/net/lensfrex/dscape/dao/service/PatientDataService.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/service/PatientDataService.java
index bc2118c..b944c2c 100644
--- a/src/main/java/net/lensfrex/dscape/dao/service/PatientDataService.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/service/PatientDataService.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.service;
import com.baomidou.mybatisplus.extension.service.IService;
diff --git a/src/main/java/net/lensfrex/dscape/dao/service/RegisterAppliesService.java b/Service/src/main/java/net/lensfrex/dscape/dao/service/RegisterAppliesService.java
similarity index 79%
rename from src/main/java/net/lensfrex/dscape/dao/service/RegisterAppliesService.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/service/RegisterAppliesService.java
index 146aa4e..8e60636 100644
--- a/src/main/java/net/lensfrex/dscape/dao/service/RegisterAppliesService.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/service/RegisterAppliesService.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.service;
import com.baomidou.mybatisplus.extension.service.IService;
diff --git a/src/main/java/net/lensfrex/dscape/dao/service/RolePermissionService.java b/Service/src/main/java/net/lensfrex/dscape/dao/service/RolePermissionService.java
similarity index 87%
rename from src/main/java/net/lensfrex/dscape/dao/service/RolePermissionService.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/service/RolePermissionService.java
index 5898f8e..ff4c4ef 100644
--- a/src/main/java/net/lensfrex/dscape/dao/service/RolePermissionService.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/service/RolePermissionService.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.service;
import com.baomidou.mybatisplus.extension.service.IService;
diff --git a/src/main/java/net/lensfrex/dscape/dao/service/UserBasicService.java b/Service/src/main/java/net/lensfrex/dscape/dao/service/UserBasicService.java
similarity index 89%
rename from src/main/java/net/lensfrex/dscape/dao/service/UserBasicService.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/service/UserBasicService.java
index 9112a09..82eba69 100644
--- a/src/main/java/net/lensfrex/dscape/dao/service/UserBasicService.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/service/UserBasicService.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
diff --git a/src/main/java/net/lensfrex/dscape/dao/service/UserRoleService.java b/Service/src/main/java/net/lensfrex/dscape/dao/service/UserRoleService.java
similarity index 83%
rename from src/main/java/net/lensfrex/dscape/dao/service/UserRoleService.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/service/UserRoleService.java
index e184adf..33aed93 100644
--- a/src/main/java/net/lensfrex/dscape/dao/service/UserRoleService.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/service/UserRoleService.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.service;
import com.baomidou.mybatisplus.extension.service.IService;
diff --git a/src/main/java/net/lensfrex/dscape/dao/service/impl/BlackListServiceImpl.java b/Service/src/main/java/net/lensfrex/dscape/dao/service/impl/BlackListServiceImpl.java
similarity index 82%
rename from src/main/java/net/lensfrex/dscape/dao/service/impl/BlackListServiceImpl.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/service/impl/BlackListServiceImpl.java
index abe66c9..07e3c02 100644
--- a/src/main/java/net/lensfrex/dscape/dao/service/impl/BlackListServiceImpl.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/service/impl/BlackListServiceImpl.java
@@ -2,6 +2,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
diff --git a/src/main/java/net/lensfrex/dscape/dao/service/impl/ComputeHistoryServiceImpl.java b/Service/src/main/java/net/lensfrex/dscape/dao/service/impl/ComputeHistoryServiceImpl.java
similarity index 93%
rename from src/main/java/net/lensfrex/dscape/dao/service/impl/ComputeHistoryServiceImpl.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/service/impl/ComputeHistoryServiceImpl.java
index 74e1a38..35eef8a 100644
--- a/src/main/java/net/lensfrex/dscape/dao/service/impl/ComputeHistoryServiceImpl.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/service/impl/ComputeHistoryServiceImpl.java
@@ -2,6 +2,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
diff --git a/src/main/java/net/lensfrex/dscape/dao/service/impl/PatientDataServiceImpl.java b/Service/src/main/java/net/lensfrex/dscape/dao/service/impl/PatientDataServiceImpl.java
similarity index 90%
rename from src/main/java/net/lensfrex/dscape/dao/service/impl/PatientDataServiceImpl.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/service/impl/PatientDataServiceImpl.java
index bdcaab8..f41b2a5 100644
--- a/src/main/java/net/lensfrex/dscape/dao/service/impl/PatientDataServiceImpl.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/service/impl/PatientDataServiceImpl.java
@@ -2,13 +2,21 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
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.mapper.PatientDataMapper;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
diff --git a/src/main/java/net/lensfrex/dscape/dao/service/impl/RegisterAppliesServiceImpl.java b/Service/src/main/java/net/lensfrex/dscape/dao/service/impl/RegisterAppliesServiceImpl.java
similarity index 82%
rename from src/main/java/net/lensfrex/dscape/dao/service/impl/RegisterAppliesServiceImpl.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/service/impl/RegisterAppliesServiceImpl.java
index 2433383..cd205ef 100644
--- a/src/main/java/net/lensfrex/dscape/dao/service/impl/RegisterAppliesServiceImpl.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/service/impl/RegisterAppliesServiceImpl.java
@@ -2,12 +2,20 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.service.impl;
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.service.RegisterAppliesService;
+import net.lensfrex.dscape.dao.entity.RegisterApplies;
public class RegisterAppliesServiceImpl extends ServiceImpl implements RegisterAppliesService {
diff --git a/src/main/java/net/lensfrex/dscape/dao/service/impl/RolePermissionServiceImpl.java b/Service/src/main/java/net/lensfrex/dscape/dao/service/impl/RolePermissionServiceImpl.java
similarity index 92%
rename from src/main/java/net/lensfrex/dscape/dao/service/impl/RolePermissionServiceImpl.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/service/impl/RolePermissionServiceImpl.java
index 22b6fb8..091b130 100644
--- a/src/main/java/net/lensfrex/dscape/dao/service/impl/RolePermissionServiceImpl.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/service/impl/RolePermissionServiceImpl.java
@@ -2,6 +2,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
diff --git a/src/main/java/net/lensfrex/dscape/dao/service/impl/UserBasicServiceImpl.java b/Service/src/main/java/net/lensfrex/dscape/dao/service/impl/UserBasicServiceImpl.java
similarity index 92%
rename from src/main/java/net/lensfrex/dscape/dao/service/impl/UserBasicServiceImpl.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/service/impl/UserBasicServiceImpl.java
index 8a64750..50456be 100644
--- a/src/main/java/net/lensfrex/dscape/dao/service/impl/UserBasicServiceImpl.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/service/impl/UserBasicServiceImpl.java
@@ -2,6 +2,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.service.impl;
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.extension.service.impl.ServiceImpl;
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.mapper.UserBasicMapper;
import org.springframework.stereotype.Service;
@Service
diff --git a/src/main/java/net/lensfrex/dscape/dao/service/impl/UserRoleServiceImpl.java b/Service/src/main/java/net/lensfrex/dscape/dao/service/impl/UserRoleServiceImpl.java
similarity index 90%
rename from src/main/java/net/lensfrex/dscape/dao/service/impl/UserRoleServiceImpl.java
rename to Service/src/main/java/net/lensfrex/dscape/dao/service/impl/UserRoleServiceImpl.java
index fd825f3..ce82009 100644
--- a/src/main/java/net/lensfrex/dscape/dao/service/impl/UserRoleServiceImpl.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dao/service/impl/UserRoleServiceImpl.java
@@ -2,6 +2,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dao.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
diff --git a/src/main/java/net/lensfrex/dscape/dto/request/UserLoginRequestBody.java b/Service/src/main/java/net/lensfrex/dscape/dto/request/UserLoginRequestBody.java
similarity index 72%
rename from src/main/java/net/lensfrex/dscape/dto/request/UserLoginRequestBody.java
rename to Service/src/main/java/net/lensfrex/dscape/dto/request/UserLoginRequestBody.java
index cbdf289..4cd5c9d 100644
--- a/src/main/java/net/lensfrex/dscape/dto/request/UserLoginRequestBody.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dto/request/UserLoginRequestBody.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dto.request;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/src/main/java/net/lensfrex/dscape/dto/request/user/PasswordModifyRequestBody.java b/Service/src/main/java/net/lensfrex/dscape/dto/request/user/PasswordModifyRequestBody.java
similarity index 78%
rename from src/main/java/net/lensfrex/dscape/dto/request/user/PasswordModifyRequestBody.java
rename to Service/src/main/java/net/lensfrex/dscape/dto/request/user/PasswordModifyRequestBody.java
index 7ff6afe..e1ef823 100644
--- a/src/main/java/net/lensfrex/dscape/dto/request/user/PasswordModifyRequestBody.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dto/request/user/PasswordModifyRequestBody.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dto.request.user;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/src/main/java/net/lensfrex/dscape/dto/request/user/RegisterRequestBody.java b/Service/src/main/java/net/lensfrex/dscape/dto/request/user/RegisterRequestBody.java
similarity index 80%
rename from src/main/java/net/lensfrex/dscape/dto/request/user/RegisterRequestBody.java
rename to Service/src/main/java/net/lensfrex/dscape/dto/request/user/RegisterRequestBody.java
index bb4bdfa..73a7c2c 100644
--- a/src/main/java/net/lensfrex/dscape/dto/request/user/RegisterRequestBody.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dto/request/user/RegisterRequestBody.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dto.request.user;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/src/main/java/net/lensfrex/dscape/dto/request/user/UserAddRequest.java b/Service/src/main/java/net/lensfrex/dscape/dto/request/user/UserAddRequest.java
similarity index 77%
rename from src/main/java/net/lensfrex/dscape/dto/request/user/UserAddRequest.java
rename to Service/src/main/java/net/lensfrex/dscape/dto/request/user/UserAddRequest.java
index ecec917..73d0ac6 100644
--- a/src/main/java/net/lensfrex/dscape/dto/request/user/UserAddRequest.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dto/request/user/UserAddRequest.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dto.request.user;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/src/main/java/net/lensfrex/dscape/dto/response/data/compute/ComputeHistoryResponseData.java b/Service/src/main/java/net/lensfrex/dscape/dto/response/data/compute/ComputeHistoryResponseData.java
similarity index 79%
rename from src/main/java/net/lensfrex/dscape/dto/response/data/compute/ComputeHistoryResponseData.java
rename to Service/src/main/java/net/lensfrex/dscape/dto/response/data/compute/ComputeHistoryResponseData.java
index e6ae993..c4e378d 100644
--- a/src/main/java/net/lensfrex/dscape/dto/response/data/compute/ComputeHistoryResponseData.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dto/response/data/compute/ComputeHistoryResponseData.java
@@ -2,6 +2,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dto.response.data.compute;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/src/main/java/net/lensfrex/dscape/dto/response/data/user/RegisterResponseBody.java b/Service/src/main/java/net/lensfrex/dscape/dto/response/data/user/RegisterResponseBody.java
similarity index 69%
rename from src/main/java/net/lensfrex/dscape/dto/response/data/user/RegisterResponseBody.java
rename to Service/src/main/java/net/lensfrex/dscape/dto/response/data/user/RegisterResponseBody.java
index dfd0ec7..1c9bb66 100644
--- a/src/main/java/net/lensfrex/dscape/dto/response/data/user/RegisterResponseBody.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dto/response/data/user/RegisterResponseBody.java
@@ -2,6 +2,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dto.response.data.user;
import lombok.Data;
diff --git a/src/main/java/net/lensfrex/dscape/dto/response/general/Response.java b/Service/src/main/java/net/lensfrex/dscape/dto/response/general/Response.java
similarity index 89%
rename from src/main/java/net/lensfrex/dscape/dto/response/general/Response.java
rename to Service/src/main/java/net/lensfrex/dscape/dto/response/general/Response.java
index e9abae4..b1e3c45 100644
--- a/src/main/java/net/lensfrex/dscape/dto/response/general/Response.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dto/response/general/Response.java
@@ -2,6 +2,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dto.response.general;
//@JsonInclude(JsonInclude.Include.NON_NULL)
diff --git a/src/main/java/net/lensfrex/dscape/dto/response/general/ResponseCode.java b/Service/src/main/java/net/lensfrex/dscape/dto/response/general/ResponseCode.java
similarity index 90%
rename from src/main/java/net/lensfrex/dscape/dto/response/general/ResponseCode.java
rename to Service/src/main/java/net/lensfrex/dscape/dto/response/general/ResponseCode.java
index c8b324f..9af5dbf 100644
--- a/src/main/java/net/lensfrex/dscape/dto/response/general/ResponseCode.java
+++ b/Service/src/main/java/net/lensfrex/dscape/dto/response/general/ResponseCode.java
@@ -2,6 +2,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.dto.response.general;
public enum ResponseCode {
diff --git a/src/main/java/net/lensfrex/dscape/enums/user/BlackListTypeEnum.java b/Service/src/main/java/net/lensfrex/dscape/enums/user/BlackListTypeEnum.java
similarity index 79%
rename from src/main/java/net/lensfrex/dscape/enums/user/BlackListTypeEnum.java
rename to Service/src/main/java/net/lensfrex/dscape/enums/user/BlackListTypeEnum.java
index ed5b63f..bb92b7a 100644
--- a/src/main/java/net/lensfrex/dscape/enums/user/BlackListTypeEnum.java
+++ b/Service/src/main/java/net/lensfrex/dscape/enums/user/BlackListTypeEnum.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.enums.user;
import com.baomidou.mybatisplus.annotation.EnumValue;
diff --git a/src/main/java/net/lensfrex/dscape/enums/user/UserRoleEnum.java b/Service/src/main/java/net/lensfrex/dscape/enums/user/UserRoleEnum.java
similarity index 86%
rename from src/main/java/net/lensfrex/dscape/enums/user/UserRoleEnum.java
rename to Service/src/main/java/net/lensfrex/dscape/enums/user/UserRoleEnum.java
index 42902fa..f0423e8 100644
--- a/src/main/java/net/lensfrex/dscape/enums/user/UserRoleEnum.java
+++ b/Service/src/main/java/net/lensfrex/dscape/enums/user/UserRoleEnum.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.enums.user;
import com.baomidou.mybatisplus.annotation.EnumValue;
diff --git a/src/main/java/net/lensfrex/dscape/enums/user/UserStatusEnum.java b/Service/src/main/java/net/lensfrex/dscape/enums/user/UserStatusEnum.java
similarity index 80%
rename from src/main/java/net/lensfrex/dscape/enums/user/UserStatusEnum.java
rename to Service/src/main/java/net/lensfrex/dscape/enums/user/UserStatusEnum.java
index f79a895..c7d9094 100644
--- a/src/main/java/net/lensfrex/dscape/enums/user/UserStatusEnum.java
+++ b/Service/src/main/java/net/lensfrex/dscape/enums/user/UserStatusEnum.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.enums.user;
import com.baomidou.mybatisplus.annotation.EnumValue;
diff --git a/src/main/java/net/lensfrex/dscape/exception/GlobalException.java b/Service/src/main/java/net/lensfrex/dscape/exception/GlobalException.java
similarity index 84%
rename from src/main/java/net/lensfrex/dscape/exception/GlobalException.java
rename to Service/src/main/java/net/lensfrex/dscape/exception/GlobalException.java
index 839ff4f..b62fd71 100644
--- a/src/main/java/net/lensfrex/dscape/exception/GlobalException.java
+++ b/Service/src/main/java/net/lensfrex/dscape/exception/GlobalException.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.exception;
import net.lensfrex.dscape.dto.response.general.ResponseCode;
diff --git a/src/main/java/net/lensfrex/dscape/exception/handler/GlobalExceptionHandler.java b/Service/src/main/java/net/lensfrex/dscape/exception/handler/GlobalExceptionHandler.java
similarity index 96%
rename from src/main/java/net/lensfrex/dscape/exception/handler/GlobalExceptionHandler.java
rename to Service/src/main/java/net/lensfrex/dscape/exception/handler/GlobalExceptionHandler.java
index 7d0b4cc..92e75d6 100644
--- a/src/main/java/net/lensfrex/dscape/exception/handler/GlobalExceptionHandler.java
+++ b/Service/src/main/java/net/lensfrex/dscape/exception/handler/GlobalExceptionHandler.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.exception.handler;
import cn.dev33.satoken.exception.NotLoginException;
diff --git a/src/main/java/net/lensfrex/dscape/utils/NetworkUtil.java b/Service/src/main/java/net/lensfrex/dscape/utils/NetworkUtil.java
similarity index 83%
rename from src/main/java/net/lensfrex/dscape/utils/NetworkUtil.java
rename to Service/src/main/java/net/lensfrex/dscape/utils/NetworkUtil.java
index d27e8af..0f0b732 100644
--- a/src/main/java/net/lensfrex/dscape/utils/NetworkUtil.java
+++ b/Service/src/main/java/net/lensfrex/dscape/utils/NetworkUtil.java
@@ -1,3 +1,11 @@
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.utils;
import org.springframework.context.annotation.Scope;
diff --git a/src/main/java/net/lensfrex/dscape/utils/ObjectJsonSerializer.java b/Service/src/main/java/net/lensfrex/dscape/utils/ObjectJsonSerializer.java
similarity index 89%
rename from src/main/java/net/lensfrex/dscape/utils/ObjectJsonSerializer.java
rename to Service/src/main/java/net/lensfrex/dscape/utils/ObjectJsonSerializer.java
index 1eebeb1..93fe93a 100644
--- a/src/main/java/net/lensfrex/dscape/utils/ObjectJsonSerializer.java
+++ b/Service/src/main/java/net/lensfrex/dscape/utils/ObjectJsonSerializer.java
@@ -2,6 +2,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.utils;
import com.fasterxml.jackson.databind.ObjectMapper;
diff --git a/src/main/java/net/lensfrex/dscape/utils/ObjectSerializer.java b/Service/src/main/java/net/lensfrex/dscape/utils/ObjectSerializer.java
similarity index 89%
rename from src/main/java/net/lensfrex/dscape/utils/ObjectSerializer.java
rename to Service/src/main/java/net/lensfrex/dscape/utils/ObjectSerializer.java
index 8f20e67..40c14bd 100644
--- a/src/main/java/net/lensfrex/dscape/utils/ObjectSerializer.java
+++ b/Service/src/main/java/net/lensfrex/dscape/utils/ObjectSerializer.java
@@ -2,6 +2,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.utils;
import lombok.extern.slf4j.Slf4j;
diff --git a/src/main/java/net/lensfrex/dscape/utils/validate/TextCheckUtil.java b/Service/src/main/java/net/lensfrex/dscape/utils/validate/TextCheckUtil.java
similarity index 91%
rename from src/main/java/net/lensfrex/dscape/utils/validate/TextCheckUtil.java
rename to Service/src/main/java/net/lensfrex/dscape/utils/validate/TextCheckUtil.java
index 3f4e7e0..e63c43e 100644
--- a/src/main/java/net/lensfrex/dscape/utils/validate/TextCheckUtil.java
+++ b/Service/src/main/java/net/lensfrex/dscape/utils/validate/TextCheckUtil.java
@@ -6,6 +6,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.utils.validate;
public class TextCheckUtil {
diff --git a/src/main/java/net/lensfrex/dscape/web/controllers/compute/ComputeController.java b/Service/src/main/java/net/lensfrex/dscape/web/controllers/compute/ComputeController.java
similarity index 89%
rename from src/main/java/net/lensfrex/dscape/web/controllers/compute/ComputeController.java
rename to Service/src/main/java/net/lensfrex/dscape/web/controllers/compute/ComputeController.java
index d67cde3..2a071e9 100644
--- a/src/main/java/net/lensfrex/dscape/web/controllers/compute/ComputeController.java
+++ b/Service/src/main/java/net/lensfrex/dscape/web/controllers/compute/ComputeController.java
@@ -2,6 +2,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.web.controllers.compute;
import cn.dev33.satoken.stp.StpUtil;
diff --git a/src/main/java/net/lensfrex/dscape/web/controllers/history/HistoryController.java b/Service/src/main/java/net/lensfrex/dscape/web/controllers/history/HistoryController.java
similarity index 94%
rename from src/main/java/net/lensfrex/dscape/web/controllers/history/HistoryController.java
rename to Service/src/main/java/net/lensfrex/dscape/web/controllers/history/HistoryController.java
index 0c879c4..3f37c32 100644
--- a/src/main/java/net/lensfrex/dscape/web/controllers/history/HistoryController.java
+++ b/Service/src/main/java/net/lensfrex/dscape/web/controllers/history/HistoryController.java
@@ -2,6 +2,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.web.controllers.history;
import cn.dev33.satoken.annotation.SaCheckLogin;
diff --git a/src/main/java/net/lensfrex/dscape/web/controllers/user/UserController.java b/Service/src/main/java/net/lensfrex/dscape/web/controllers/user/UserController.java
similarity index 95%
rename from src/main/java/net/lensfrex/dscape/web/controllers/user/UserController.java
rename to Service/src/main/java/net/lensfrex/dscape/web/controllers/user/UserController.java
index 8b9795f..e1b36be 100644
--- a/src/main/java/net/lensfrex/dscape/web/controllers/user/UserController.java
+++ b/Service/src/main/java/net/lensfrex/dscape/web/controllers/user/UserController.java
@@ -2,6 +2,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.web.controllers.user;
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.ser.std.ToStringSerializer;
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.ResponseCode;
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.validate.TextCheckUtil;
-import net.lensfrex.dscape.web.service.user.UserService;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
diff --git a/src/main/java/net/lensfrex/dscape/web/controllers/user/admin/AdminController.java b/Service/src/main/java/net/lensfrex/dscape/web/controllers/user/admin/AdminController.java
similarity index 94%
rename from src/main/java/net/lensfrex/dscape/web/controllers/user/admin/AdminController.java
rename to Service/src/main/java/net/lensfrex/dscape/web/controllers/user/admin/AdminController.java
index 3da72b9..1a7c937 100644
--- a/src/main/java/net/lensfrex/dscape/web/controllers/user/admin/AdminController.java
+++ b/Service/src/main/java/net/lensfrex/dscape/web/controllers/user/admin/AdminController.java
@@ -2,17 +2,25 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.web.controllers.user.admin;
import cn.dev33.satoken.annotation.SaCheckLogin;
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.ResponseCode;
import net.lensfrex.dscape.enums.user.UserRoleEnum;
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.web.service.user.AdminService;
import org.springframework.web.bind.annotation.*;
diff --git a/src/main/java/net/lensfrex/dscape/web/service/data/HistoryService.java b/Service/src/main/java/net/lensfrex/dscape/web/service/data/HistoryService.java
similarity index 91%
rename from src/main/java/net/lensfrex/dscape/web/service/data/HistoryService.java
rename to Service/src/main/java/net/lensfrex/dscape/web/service/data/HistoryService.java
index bbabd1c..ebd6b04 100644
--- a/src/main/java/net/lensfrex/dscape/web/service/data/HistoryService.java
+++ b/Service/src/main/java/net/lensfrex/dscape/web/service/data/HistoryService.java
@@ -2,13 +2,21 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
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.PatientData;
-import net.lensfrex.dscape.dao.service.ComputeHistoryService;
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 java.util.List;
diff --git a/src/main/java/net/lensfrex/dscape/web/service/user/AdminService.java b/Service/src/main/java/net/lensfrex/dscape/web/service/user/AdminService.java
similarity index 95%
rename from src/main/java/net/lensfrex/dscape/web/service/user/AdminService.java
rename to Service/src/main/java/net/lensfrex/dscape/web/service/user/AdminService.java
index b9ca376..50116e3 100644
--- a/src/main/java/net/lensfrex/dscape/web/service/user/AdminService.java
+++ b/Service/src/main/java/net/lensfrex/dscape/web/service/user/AdminService.java
@@ -6,6 +6,14 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.web.service.user;
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.UserBasicService;
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.enums.user.BlackListTypeEnum;
import net.lensfrex.dscape.enums.user.UserRoleEnum;
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.stereotype.Service;
diff --git a/src/main/java/net/lensfrex/dscape/web/service/user/UserService.java b/Service/src/main/java/net/lensfrex/dscape/web/service/user/UserService.java
similarity index 96%
rename from src/main/java/net/lensfrex/dscape/web/service/user/UserService.java
rename to Service/src/main/java/net/lensfrex/dscape/web/service/user/UserService.java
index 0d73c2a..5f1c51f 100644
--- a/src/main/java/net/lensfrex/dscape/web/service/user/UserService.java
+++ b/Service/src/main/java/net/lensfrex/dscape/web/service/user/UserService.java
@@ -2,24 +2,32 @@
* Class created by lensfrex.
*/
+/*
+ * Class created by lensfrex.
+ */
+
+/*
+ * Class created by lensfrex.
+ */
+
package net.lensfrex.dscape.web.service.user;
import cn.dev33.satoken.stp.SaTokenInfo;
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.UserRole;
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.user.RegisterRequestBody;
-import net.lensfrex.dscape.dto.response.data.user.RegisterResponseBody;
import net.lensfrex.dscape.dto.response.general.ResponseCode;
import net.lensfrex.dscape.enums.user.UserRoleEnum;
import net.lensfrex.dscape.enums.user.UserStatusEnum;
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.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/src/main/resources/application.yml b/Service/src/main/resources/application.yml
similarity index 88%
rename from src/main/resources/application.yml
rename to Service/src/main/resources/application.yml
index ad9dae3..929b6dd 100644
--- a/src/main/resources/application.yml
+++ b/Service/src/main/resources/application.yml
@@ -1,3 +1,9 @@
+spring:
+ profiles:
+ active: dev
+
+---
+
server:
address: 127.0.0.1
port: 6480
@@ -16,6 +22,11 @@ spring:
url: jdbc:mariadb://localhost:3306/dscape?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
username: "dscape_user"
password: asdfasdf
+ rabbitmq:
+ host: 127.0.0.1
+ port: 5672
+ username: dscape-test
+ password: asdfasdf
redis:
client-name: dscape
host: 127.0.0.1
@@ -29,6 +40,9 @@ spring:
max-wait: -1
max-idle: 8
min-idle: 0
+ config:
+ activate:
+ on-profile: dev
mybatis-plus:
configuration:
diff --git a/src/main/resources/database.sql b/Service/src/main/resources/database.sql
similarity index 100%
rename from src/main/resources/database.sql
rename to Service/src/main/resources/database.sql
diff --git a/pom.xml b/pom.xml
index e8e24ad..483596c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,6 +2,11 @@
4.0.0
+ pom
+
+ ComputeModule
+ Service
+
org.springframework.boot
spring-boot-starter-parent
@@ -16,22 +21,25 @@
11
+
org.springframework.boot
spring-boot-starter
- 2.7.0
+ 2.7.3
org.springframework.boot
spring-boot-starter-test
+ 2.7.3
test
org.springframework.boot
spring-boot-starter-web
+ 2.7.3
org.springframework.boot
@@ -43,9 +51,16 @@
org.springframework.boot
spring-boot-starter-jetty
+ 2.7.3
compile
+
+ org.springframework.boot
+ spring-boot-starter-amqp
+ 2.7.3
+
+
cn.dev33
sa-token-spring-boot-starter
@@ -61,9 +76,8 @@
org.mariadb.jdbc
mariadb-java-client
- 3.0.5
+ 3.0.6
-
com.alibaba
@@ -130,6 +144,7 @@
org.springframework.boot
spring-boot-starter-data-redis
+ 2.7.3
org.apache.commons
@@ -145,12 +160,12 @@
org.springframework.boot
spring-boot-starter-freemarker
- 2.7.1
+ 2.7.3
org.springframework.boot
spring-boot-starter-aop
- 2.7.1
+ 2.7.3
@@ -160,8 +175,10 @@
org.springframework.boot
spring-boot-maven-plugin
+
+ net.lensfrex.dscape.ServerMain
+
-