diff --git a/continew-admin-tool/pom.xml b/continew-admin-generator/pom.xml
similarity index 81%
rename from continew-admin-tool/pom.xml
rename to continew-admin-generator/pom.xml
index dac6a2f3..4941dd66 100644
--- a/continew-admin-tool/pom.xml
+++ b/continew-admin-generator/pom.xml
@@ -9,8 +9,8 @@
${revision}
- continew-admin-tool
- 系统工具模块(存放系统工具相关业务功能,例如:代码生成等)
+ continew-admin-generator
+ 代码生成器插件
diff --git a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/config/properties/GeneratorProperties.java b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/config/properties/GeneratorProperties.java
similarity index 96%
rename from continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/config/properties/GeneratorProperties.java
rename to continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/config/properties/GeneratorProperties.java
index 928bb31b..546e6533 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/config/properties/GeneratorProperties.java
+++ b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/config/properties/GeneratorProperties.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package top.charles7c.continew.admin.tool.config.properties;
+package top.charles7c.continew.admin.generator.config.properties;
import java.util.Map;
diff --git a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/enums/FormTypeEnum.java b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/enums/FormTypeEnum.java
similarity index 96%
rename from continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/enums/FormTypeEnum.java
rename to continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/enums/FormTypeEnum.java
index a9e8febc..446211f8 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/enums/FormTypeEnum.java
+++ b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/enums/FormTypeEnum.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package top.charles7c.continew.admin.tool.enums;
+package top.charles7c.continew.admin.generator.enums;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
diff --git a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/enums/QueryTypeEnum.java b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/enums/QueryTypeEnum.java
similarity index 97%
rename from continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/enums/QueryTypeEnum.java
rename to continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/enums/QueryTypeEnum.java
index 60107013..8d277d68 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/enums/QueryTypeEnum.java
+++ b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/enums/QueryTypeEnum.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package top.charles7c.continew.admin.tool.enums;
+package top.charles7c.continew.admin.generator.enums;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
diff --git a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/mapper/FieldConfigMapper.java b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/mapper/FieldConfigMapper.java
similarity index 90%
rename from continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/mapper/FieldConfigMapper.java
rename to continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/mapper/FieldConfigMapper.java
index 23273270..420dc89b 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/mapper/FieldConfigMapper.java
+++ b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/mapper/FieldConfigMapper.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package top.charles7c.continew.admin.tool.mapper;
+package top.charles7c.continew.admin.generator.mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
-import top.charles7c.continew.admin.tool.model.entity.FieldConfigDO;
+import top.charles7c.continew.admin.generator.model.entity.FieldConfigDO;
import top.charles7c.continew.starter.data.mybatis.plus.base.BaseMapper;
import java.util.List;
diff --git a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/mapper/GenConfigMapper.java b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/mapper/GenConfigMapper.java
similarity index 87%
rename from continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/mapper/GenConfigMapper.java
rename to continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/mapper/GenConfigMapper.java
index 1c8a9dac..ace24ffa 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/mapper/GenConfigMapper.java
+++ b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/mapper/GenConfigMapper.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package top.charles7c.continew.admin.tool.mapper;
+package top.charles7c.continew.admin.generator.mapper;
-import top.charles7c.continew.admin.tool.model.entity.GenConfigDO;
+import top.charles7c.continew.admin.generator.model.entity.GenConfigDO;
import top.charles7c.continew.starter.data.mybatis.plus.base.BaseMapper;
/**
diff --git a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/entity/FieldConfigDO.java b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/entity/FieldConfigDO.java
similarity index 96%
rename from continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/entity/FieldConfigDO.java
rename to continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/entity/FieldConfigDO.java
index 9b80c785..6f5950e8 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/entity/FieldConfigDO.java
+++ b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/entity/FieldConfigDO.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package top.charles7c.continew.admin.tool.model.entity;
+package top.charles7c.continew.admin.generator.model.entity;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.StrUtil;
@@ -29,8 +29,8 @@ import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.NonNull;
-import top.charles7c.continew.admin.tool.enums.FormTypeEnum;
-import top.charles7c.continew.admin.tool.enums.QueryTypeEnum;
+import top.charles7c.continew.admin.generator.enums.FormTypeEnum;
+import top.charles7c.continew.admin.generator.enums.QueryTypeEnum;
import top.charles7c.continew.starter.core.constant.StringConstants;
import java.io.Serial;
diff --git a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/entity/GenConfigDO.java b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/entity/GenConfigDO.java
similarity index 98%
rename from continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/entity/GenConfigDO.java
rename to continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/entity/GenConfigDO.java
index eb47bc06..29d2e8e1 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/entity/GenConfigDO.java
+++ b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/entity/GenConfigDO.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package top.charles7c.continew.admin.tool.model.entity;
+package top.charles7c.continew.admin.generator.model.entity;
import java.io.Serial;
import java.io.Serializable;
diff --git a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/query/TableQuery.java b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/query/TableQuery.java
similarity index 95%
rename from continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/query/TableQuery.java
rename to continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/query/TableQuery.java
index e29576df..b454da54 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/query/TableQuery.java
+++ b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/query/TableQuery.java
@@ -14,15 +14,14 @@
* limitations under the License.
*/
-package top.charles7c.continew.admin.tool.model.query;
+package top.charles7c.continew.admin.generator.model.query;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
import java.io.Serial;
import java.io.Serializable;
-import lombok.Data;
-
-import io.swagger.v3.oas.annotations.media.Schema;
-
/**
* 表信息查询条件
*
diff --git a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/req/GenConfigReq.java b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/req/GenConfigReq.java
similarity index 88%
rename from continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/req/GenConfigReq.java
rename to continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/req/GenConfigReq.java
index e5e0b3b6..287a32fa 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/req/GenConfigReq.java
+++ b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/req/GenConfigReq.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package top.charles7c.continew.admin.tool.model.req;
+package top.charles7c.continew.admin.generator.model.req;
import java.io.Serial;
import java.io.Serializable;
@@ -29,8 +29,8 @@ import lombok.Data;
import io.swagger.v3.oas.annotations.media.Schema;
-import top.charles7c.continew.admin.tool.model.entity.FieldConfigDO;
-import top.charles7c.continew.admin.tool.model.entity.GenConfigDO;
+import top.charles7c.continew.admin.generator.model.entity.FieldConfigDO;
+import top.charles7c.continew.admin.generator.model.entity.GenConfigDO;
/**
* 代码生成配置信息
diff --git a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/resp/GeneratePreviewResp.java b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/resp/GeneratePreviewResp.java
similarity index 96%
rename from continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/resp/GeneratePreviewResp.java
rename to continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/resp/GeneratePreviewResp.java
index e1a22d17..6eb6a956 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/resp/GeneratePreviewResp.java
+++ b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/resp/GeneratePreviewResp.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package top.charles7c.continew.admin.tool.model.resp;
+package top.charles7c.continew.admin.generator.model.resp;
import java.io.Serial;
import java.io.Serializable;
diff --git a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/resp/TableResp.java b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/resp/TableResp.java
similarity index 96%
rename from continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/resp/TableResp.java
rename to continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/resp/TableResp.java
index 3d61fa69..db573351 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/model/resp/TableResp.java
+++ b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/model/resp/TableResp.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package top.charles7c.continew.admin.tool.model.resp;
+package top.charles7c.continew.admin.generator.model.resp;
import java.io.Serial;
import java.io.Serializable;
diff --git a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/service/GeneratorService.java b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/service/GeneratorService.java
similarity index 81%
rename from continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/service/GeneratorService.java
rename to continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/service/GeneratorService.java
index 7706813a..dcf77a96 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/service/GeneratorService.java
+++ b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/service/GeneratorService.java
@@ -14,17 +14,17 @@
* limitations under the License.
*/
-package top.charles7c.continew.admin.tool.service;
+package top.charles7c.continew.admin.generator.service;
import java.sql.SQLException;
import java.util.List;
-import top.charles7c.continew.admin.tool.model.entity.FieldConfigDO;
-import top.charles7c.continew.admin.tool.model.entity.GenConfigDO;
-import top.charles7c.continew.admin.tool.model.query.TableQuery;
-import top.charles7c.continew.admin.tool.model.req.GenConfigReq;
-import top.charles7c.continew.admin.tool.model.resp.GeneratePreviewResp;
-import top.charles7c.continew.admin.tool.model.resp.TableResp;
+import top.charles7c.continew.admin.generator.model.entity.FieldConfigDO;
+import top.charles7c.continew.admin.generator.model.entity.GenConfigDO;
+import top.charles7c.continew.admin.generator.model.query.TableQuery;
+import top.charles7c.continew.admin.generator.model.req.GenConfigReq;
+import top.charles7c.continew.admin.generator.model.resp.GeneratePreviewResp;
+import top.charles7c.continew.admin.generator.model.resp.TableResp;
import top.charles7c.continew.starter.extension.crud.model.query.PageQuery;
import top.charles7c.continew.starter.extension.crud.model.resp.PageResp;
diff --git a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/service/impl/GeneratorServiceImpl.java b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/service/impl/GeneratorServiceImpl.java
similarity index 95%
rename from continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/service/impl/GeneratorServiceImpl.java
rename to continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/service/impl/GeneratorServiceImpl.java
index 9fc62e75..0cd23b97 100644
--- a/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/service/impl/GeneratorServiceImpl.java
+++ b/continew-admin-generator/src/main/java/top/charles7c/continew/admin/generator/service/impl/GeneratorServiceImpl.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package top.charles7c.continew.admin.tool.service.impl;
+package top.charles7c.continew.admin.generator.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil;
@@ -31,18 +31,18 @@ import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
-import top.charles7c.continew.admin.tool.config.properties.GeneratorProperties;
-import top.charles7c.continew.admin.tool.config.properties.GeneratorProperties.TemplateConfig;
-import top.charles7c.continew.admin.tool.enums.QueryTypeEnum;
-import top.charles7c.continew.admin.tool.mapper.FieldConfigMapper;
-import top.charles7c.continew.admin.tool.mapper.GenConfigMapper;
-import top.charles7c.continew.admin.tool.model.entity.FieldConfigDO;
-import top.charles7c.continew.admin.tool.model.entity.GenConfigDO;
-import top.charles7c.continew.admin.tool.model.query.TableQuery;
-import top.charles7c.continew.admin.tool.model.req.GenConfigReq;
-import top.charles7c.continew.admin.tool.model.resp.GeneratePreviewResp;
-import top.charles7c.continew.admin.tool.model.resp.TableResp;
-import top.charles7c.continew.admin.tool.service.GeneratorService;
+import top.charles7c.continew.admin.generator.config.properties.GeneratorProperties;
+import top.charles7c.continew.admin.generator.config.properties.GeneratorProperties.TemplateConfig;
+import top.charles7c.continew.admin.generator.enums.QueryTypeEnum;
+import top.charles7c.continew.admin.generator.mapper.FieldConfigMapper;
+import top.charles7c.continew.admin.generator.mapper.GenConfigMapper;
+import top.charles7c.continew.admin.generator.model.entity.FieldConfigDO;
+import top.charles7c.continew.admin.generator.model.entity.GenConfigDO;
+import top.charles7c.continew.admin.generator.model.query.TableQuery;
+import top.charles7c.continew.admin.generator.model.req.GenConfigReq;
+import top.charles7c.continew.admin.generator.model.resp.GeneratePreviewResp;
+import top.charles7c.continew.admin.generator.model.resp.TableResp;
+import top.charles7c.continew.admin.generator.service.GeneratorService;
import top.charles7c.continew.starter.core.constant.StringConstants;
import top.charles7c.continew.starter.core.exception.BusinessException;
import top.charles7c.continew.starter.core.util.TemplateUtils;
diff --git a/continew-admin-tool/src/main/resources/generator.properties b/continew-admin-generator/src/main/resources/generator.properties
similarity index 87%
rename from continew-admin-tool/src/main/resources/generator.properties
rename to continew-admin-generator/src/main/resources/generator.properties
index 81b7c395..a50f63c6 100644
--- a/continew-admin-tool/src/main/resources/generator.properties
+++ b/continew-admin-generator/src/main/resources/generator.properties
@@ -1,4 +1,3 @@
-# Database type to Java type(ELADMIN)
tinyint=Integer
smallint=Integer
mediumint=Integer
diff --git a/continew-admin-tool/src/main/resources/templates/generator/Controller.ftl b/continew-admin-generator/src/main/resources/templates/generator/Controller.ftl
similarity index 100%
rename from continew-admin-tool/src/main/resources/templates/generator/Controller.ftl
rename to continew-admin-generator/src/main/resources/templates/generator/Controller.ftl
diff --git a/continew-admin-tool/src/main/resources/templates/generator/DetailResp.ftl b/continew-admin-generator/src/main/resources/templates/generator/DetailResp.ftl
similarity index 100%
rename from continew-admin-tool/src/main/resources/templates/generator/DetailResp.ftl
rename to continew-admin-generator/src/main/resources/templates/generator/DetailResp.ftl
diff --git a/continew-admin-tool/src/main/resources/templates/generator/Entity.ftl b/continew-admin-generator/src/main/resources/templates/generator/Entity.ftl
similarity index 100%
rename from continew-admin-tool/src/main/resources/templates/generator/Entity.ftl
rename to continew-admin-generator/src/main/resources/templates/generator/Entity.ftl
diff --git a/continew-admin-tool/src/main/resources/templates/generator/Mapper.ftl b/continew-admin-generator/src/main/resources/templates/generator/Mapper.ftl
similarity index 100%
rename from continew-admin-tool/src/main/resources/templates/generator/Mapper.ftl
rename to continew-admin-generator/src/main/resources/templates/generator/Mapper.ftl
diff --git a/continew-admin-tool/src/main/resources/templates/generator/Query.ftl b/continew-admin-generator/src/main/resources/templates/generator/Query.ftl
similarity index 100%
rename from continew-admin-tool/src/main/resources/templates/generator/Query.ftl
rename to continew-admin-generator/src/main/resources/templates/generator/Query.ftl
diff --git a/continew-admin-tool/src/main/resources/templates/generator/Req.ftl b/continew-admin-generator/src/main/resources/templates/generator/Req.ftl
similarity index 100%
rename from continew-admin-tool/src/main/resources/templates/generator/Req.ftl
rename to continew-admin-generator/src/main/resources/templates/generator/Req.ftl
diff --git a/continew-admin-tool/src/main/resources/templates/generator/Resp.ftl b/continew-admin-generator/src/main/resources/templates/generator/Resp.ftl
similarity index 100%
rename from continew-admin-tool/src/main/resources/templates/generator/Resp.ftl
rename to continew-admin-generator/src/main/resources/templates/generator/Resp.ftl
diff --git a/continew-admin-tool/src/main/resources/templates/generator/Service.ftl b/continew-admin-generator/src/main/resources/templates/generator/Service.ftl
similarity index 100%
rename from continew-admin-tool/src/main/resources/templates/generator/Service.ftl
rename to continew-admin-generator/src/main/resources/templates/generator/Service.ftl
diff --git a/continew-admin-tool/src/main/resources/templates/generator/ServiceImpl.ftl b/continew-admin-generator/src/main/resources/templates/generator/ServiceImpl.ftl
similarity index 100%
rename from continew-admin-tool/src/main/resources/templates/generator/ServiceImpl.ftl
rename to continew-admin-generator/src/main/resources/templates/generator/ServiceImpl.ftl
diff --git a/continew-admin-tool/src/main/resources/templates/generator/api.ftl b/continew-admin-generator/src/main/resources/templates/generator/api.ftl
similarity index 100%
rename from continew-admin-tool/src/main/resources/templates/generator/api.ftl
rename to continew-admin-generator/src/main/resources/templates/generator/api.ftl
diff --git a/continew-admin-tool/src/main/resources/templates/generator/index.ftl b/continew-admin-generator/src/main/resources/templates/generator/index.ftl
similarity index 100%
rename from continew-admin-tool/src/main/resources/templates/generator/index.ftl
rename to continew-admin-generator/src/main/resources/templates/generator/index.ftl
diff --git a/continew-admin-webapi/pom.xml b/continew-admin-webapi/pom.xml
index 577becb8..ce5c55b3 100644
--- a/continew-admin-webapi/pom.xml
+++ b/continew-admin-webapi/pom.xml
@@ -37,17 +37,17 @@
test
+
+
+ top.charles7c.continew
+ continew-admin-generator
+
+
top.charles7c.continew
continew-admin-monitor
-
-
-
- top.charles7c.continew
- continew-admin-tool
-
diff --git a/continew-admin-webapi/src/main/java/top/charles7c/continew/admin/webapi/tool/GeneratorController.java b/continew-admin-webapi/src/main/java/top/charles7c/continew/admin/webapi/tool/GeneratorController.java
index fe5b1648..ae5d0c31 100644
--- a/continew-admin-webapi/src/main/java/top/charles7c/continew/admin/webapi/tool/GeneratorController.java
+++ b/continew-admin-webapi/src/main/java/top/charles7c/continew/admin/webapi/tool/GeneratorController.java
@@ -16,34 +16,30 @@
package top.charles7c.continew.admin.webapi.tool;
-import java.sql.SQLException;
-import java.util.List;
-
-import lombok.RequiredArgsConstructor;
-
+import cn.dev33.satoken.annotation.SaCheckPermission;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.enums.ParameterIn;
import io.swagger.v3.oas.annotations.tags.Tag;
-
+import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
-
-import cn.dev33.satoken.annotation.SaCheckPermission;
-
-import top.charles7c.continew.admin.tool.model.entity.FieldConfigDO;
-import top.charles7c.continew.admin.tool.model.entity.GenConfigDO;
-import top.charles7c.continew.admin.tool.model.query.TableQuery;
-import top.charles7c.continew.admin.tool.model.req.GenConfigReq;
-import top.charles7c.continew.admin.tool.model.resp.GeneratePreviewResp;
-import top.charles7c.continew.admin.tool.model.resp.TableResp;
-import top.charles7c.continew.admin.tool.service.GeneratorService;
+import top.charles7c.continew.admin.generator.model.entity.FieldConfigDO;
+import top.charles7c.continew.admin.generator.model.entity.GenConfigDO;
+import top.charles7c.continew.admin.generator.model.query.TableQuery;
+import top.charles7c.continew.admin.generator.model.req.GenConfigReq;
+import top.charles7c.continew.admin.generator.model.resp.GeneratePreviewResp;
+import top.charles7c.continew.admin.generator.model.resp.TableResp;
+import top.charles7c.continew.admin.generator.service.GeneratorService;
import top.charles7c.continew.starter.core.autoconfigure.project.ProjectProperties;
import top.charles7c.continew.starter.core.util.validate.ValidationUtils;
import top.charles7c.continew.starter.extension.crud.model.query.PageQuery;
import top.charles7c.continew.starter.extension.crud.model.resp.PageResp;
import top.charles7c.continew.starter.web.model.R;
+import java.sql.SQLException;
+import java.util.List;
+
/**
* 代码生成 API
*
@@ -54,7 +50,7 @@ import top.charles7c.continew.starter.web.model.R;
@Validated
@RestController
@RequiredArgsConstructor
-@RequestMapping("/tool/generator")
+@RequestMapping("/generator")
public class GeneratorController {
private final ProjectProperties projectProperties;
diff --git a/continew-admin-webapi/src/main/resources/config/application.yml b/continew-admin-webapi/src/main/resources/config/application.yml
index 1875382d..31450578 100644
--- a/continew-admin-webapi/src/main/resources/config/application.yml
+++ b/continew-admin-webapi/src/main/resources/config/application.yml
@@ -63,23 +63,21 @@ springdoc:
default-flat-param-object: true
# 分组配置
group-configs:
- - group: 'all'
- paths-to-match: '/**'
- packages-to-scan: ${project.base-package}.webapi
- - group: 'auth'
- display-name: '系统认证'
+ - group: all
+ paths-to-match: /**
+ paths-to-exclude:
+ - /error
+ - group: auth
+ display-name: 系统认证
packages-to-scan: ${project.base-package}.webapi.auth
- - group: 'common'
- display-name: '通用接口'
+ - group: common
+ display-name: 通用接口
packages-to-scan: ${project.base-package}.webapi.common
- - group: 'system'
- display-name: '系统管理'
+ - group: system
+ display-name: 系统管理
packages-to-scan: ${project.base-package}.webapi.system
- - group: 'tool'
- display-name: '系统工具'
- packages-to-scan: ${project.base-package}.webapi.tool
- - group: 'monitor'
- display-name: '系统监控'
+ - group: monitor
+ display-name: 系统监控
packages-to-scan: ${project.base-package}.webapi.monitor
## 组件配置
components:
diff --git a/pom.xml b/pom.xml
index e94156e2..b37a3c68 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
continew-admin-webapi
continew-admin-monitor
continew-admin-system
- continew-admin-tool
+ continew-admin-generator
continew-admin-common
@@ -45,6 +45,13 @@
${revision}
+
+
+ top.charles7c.continew
+ continew-admin-generator
+ ${revision}
+
+
top.charles7c.continew
@@ -59,13 +66,6 @@
${revision}
-
-
- top.charles7c.continew
- continew-admin-tool
- ${revision}
-
-
top.charles7c.continew