refactor: 💥 项目包结构 top.charles7c.cnadmin => top.charles7c.continew.admin

This commit is contained in:
2023-11-30 21:27:06 +08:00
parent b62095d66e
commit b86fe329d0
230 changed files with 723 additions and 721 deletions

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package top.charles7c.cnadmin.tool.config.properties;
package top.charles7c.continew.admin.tool.config.properties;
import java.util.Map;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package top.charles7c.cnadmin.tool.enums;
package top.charles7c.continew.admin.tool.enums;
import lombok.Getter;
import lombok.RequiredArgsConstructor;

View File

@@ -14,14 +14,14 @@
* limitations under the License.
*/
package top.charles7c.cnadmin.tool.mapper;
package top.charles7c.continew.admin.tool.mapper;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import top.charles7c.cnadmin.tool.model.entity.FieldConfigDO;
import top.charles7c.continew.admin.tool.model.entity.FieldConfigDO;
import top.charles7c.continew.starter.extension.crud.base.BaseMapper;
/**

View File

@@ -14,9 +14,9 @@
* limitations under the License.
*/
package top.charles7c.cnadmin.tool.mapper;
package top.charles7c.continew.admin.tool.mapper;
import top.charles7c.cnadmin.tool.model.entity.GenConfigDO;
import top.charles7c.continew.admin.tool.model.entity.GenConfigDO;
import top.charles7c.continew.starter.extension.crud.base.BaseMapper;
/**

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package top.charles7c.cnadmin.tool.model.entity;
package top.charles7c.continew.admin.tool.model.entity;
import java.io.Serial;
import java.io.Serializable;
@@ -37,7 +37,7 @@ import cn.hutool.db.meta.Column;
import cn.hutool.setting.dialect.Props;
import cn.hutool.setting.dialect.PropsUtil;
import top.charles7c.cnadmin.tool.enums.FormTypeEnum;
import top.charles7c.continew.admin.tool.enums.FormTypeEnum;
import top.charles7c.continew.starter.core.constant.StringConstants;
import top.charles7c.continew.starter.extension.crud.enums.QueryTypeEnum;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package top.charles7c.cnadmin.tool.model.entity;
package top.charles7c.continew.admin.tool.model.entity;
import java.io.Serial;
import java.io.Serializable;
@@ -38,7 +38,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
import cn.hutool.core.util.StrUtil;
import top.charles7c.cnadmin.common.constant.RegexConstants;
import top.charles7c.continew.admin.common.constant.RegexConstants;
/**
* 生成配置实体
@@ -74,7 +74,7 @@ public class GenConfigDO implements Serializable {
/**
* 包名称
*/
@Schema(description = "包名称", example = "top.charles7c.cnadmin.system")
@Schema(description = "包名称", example = "top.charles7c.continew.admin.system")
@NotBlank(message = "包名称不能为空")
@Pattern(regexp = RegexConstants.PACKAGE_NAME, message = "包名称格式错误")
@Length(max = 60, message = "包名称不能超过 {max} 个字符")

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package top.charles7c.cnadmin.tool.model.query;
package top.charles7c.continew.admin.tool.model.query;
import java.io.Serial;
import java.io.Serializable;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package top.charles7c.cnadmin.tool.model.req;
package top.charles7c.continew.admin.tool.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.cnadmin.tool.model.entity.FieldConfigDO;
import top.charles7c.cnadmin.tool.model.entity.GenConfigDO;
import top.charles7c.continew.admin.tool.model.entity.FieldConfigDO;
import top.charles7c.continew.admin.tool.model.entity.GenConfigDO;
/**
* 代码生成配置信息

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package top.charles7c.cnadmin.tool.model.resp;
package top.charles7c.continew.admin.tool.model.resp;
import java.io.Serial;
import java.io.Serializable;

View File

@@ -14,16 +14,16 @@
* limitations under the License.
*/
package top.charles7c.cnadmin.tool.service;
package top.charles7c.continew.admin.tool.service;
import java.sql.SQLException;
import java.util.List;
import top.charles7c.cnadmin.tool.model.entity.FieldConfigDO;
import top.charles7c.cnadmin.tool.model.entity.GenConfigDO;
import top.charles7c.cnadmin.tool.model.query.TableQuery;
import top.charles7c.cnadmin.tool.model.req.GenConfigReq;
import top.charles7c.cnadmin.tool.model.resp.TableResp;
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.TableResp;
import top.charles7c.continew.starter.extension.crud.model.query.PageQuery;
import top.charles7c.continew.starter.extension.crud.model.resp.PageDataResp;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package top.charles7c.cnadmin.tool.service.impl;
package top.charles7c.continew.admin.tool.service.impl;
import java.io.File;
import java.nio.charset.StandardCharsets;
@@ -42,19 +42,19 @@ import cn.hutool.core.util.StrUtil;
import cn.hutool.db.meta.Column;
import cn.hutool.system.SystemUtil;
import top.charles7c.cnadmin.common.util.TemplateUtils;
import top.charles7c.cnadmin.tool.config.properties.GeneratorProperties;
import top.charles7c.cnadmin.tool.config.properties.GeneratorProperties.TemplateConfig;
import top.charles7c.cnadmin.tool.mapper.FieldConfigMapper;
import top.charles7c.cnadmin.tool.mapper.GenConfigMapper;
import top.charles7c.cnadmin.tool.model.entity.FieldConfigDO;
import top.charles7c.cnadmin.tool.model.entity.GenConfigDO;
import top.charles7c.cnadmin.tool.model.query.TableQuery;
import top.charles7c.cnadmin.tool.model.req.GenConfigReq;
import top.charles7c.cnadmin.tool.model.resp.TableResp;
import top.charles7c.cnadmin.tool.service.GeneratorService;
import top.charles7c.cnadmin.tool.util.MetaUtils;
import top.charles7c.cnadmin.tool.util.Table;
import top.charles7c.continew.admin.common.util.TemplateUtils;
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.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.TableResp;
import top.charles7c.continew.admin.tool.service.GeneratorService;
import top.charles7c.continew.admin.tool.util.MetaUtils;
import top.charles7c.continew.admin.tool.util.Table;
import top.charles7c.continew.starter.core.constant.StringConstants;
import top.charles7c.continew.starter.extension.crud.enums.QueryTypeEnum;
import top.charles7c.continew.starter.extension.crud.exception.BusinessException;
@@ -231,7 +231,7 @@ public class GeneratorServiceImpl implements GeneratorService {
String projectPath = SystemUtil.getUserInfo().getCurrentDir();
// 例如D:/continew-admin/continew-admin-tool
File backendModuleFile = new File(projectPath, genConfig.getModuleName());
// 例如D:/continew-admin/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool
// 例如D:/continew-admin/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool
List<String> backendModuleChildPathList = CollUtil.newArrayList("src", "main", "java");
backendModuleChildPathList.addAll(StrUtil.split(genConfig.getPackageName(), StringConstants.DOT));
File backendParentFile =
@@ -239,7 +239,7 @@ public class GeneratorServiceImpl implements GeneratorService {
// 2生成代码
Map<String, TemplateConfig> templateConfigMap = generatorProperties.getTemplateConfigs();
for (Map.Entry<String, TemplateConfig> templateConfigEntry : templateConfigMap.entrySet()) {
// 例如D:/continew-admin/continew-admin-tool/src/main/java/top/charles7c/cnadmin/tool/service/impl/XxxServiceImpl.java
// 例如D:/continew-admin/continew-admin-tool/src/main/java/top/charles7c/continew/admin/tool/service/impl/XxxServiceImpl.java
this.pretreatment(genConfigMap, fieldConfigList, templateConfigEntry);
String className = classNamePrefix + StrUtil.nullToEmpty(templateConfigEntry.getKey());
genConfigMap.put("className", className);

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package top.charles7c.cnadmin.tool.util;
package top.charles7c.continew.admin.tool.util;
import java.sql.*;
import java.util.ArrayList;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package top.charles7c.cnadmin.tool.util;
package top.charles7c.continew.admin.tool.util;
import java.io.Serial;
import java.io.Serializable;