mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-11 13:19:01 +08:00
🎨 改进结构和代码格式。 alibaba 插件扫描问题修复
This commit is contained in:
1 parent
6da83f7ceb
commit
7b986cc158
2 files changed
+32
-11
No files matched your search
+10
@@ -44,7 +44,17 @@ public interface SysGeneratorMapper {
|
||||
*/
|
||||
int queryTotal(Map query);
|
||||
|
||||
/**
|
||||
* 查询表信息
|
||||
* @param tableName 表名称
|
||||
* @return
|
||||
*/
|
||||
Map<String, String> queryTable(String tableName);
|
||||
|
||||
/**
|
||||
* 查询表列信息
|
||||
* @param tableName 表名称
|
||||
* @return
|
||||
*/
|
||||
List<Map<String, String>> queryColumns(String tableName);
|
||||
}
|
||||
+22
-11
@@ -49,6 +49,17 @@ import java.util.zip.ZipOutputStream;
|
||||
@Slf4j
|
||||
public class GenUtils {
|
||||
|
||||
public static final String ENTITY_JAVA_VM = "Entity.java.vm";
|
||||
public static final String MAPPER_JAVA_VM = "Mapper.java.vm";
|
||||
public static final String SERVICE_JAVA_VM = "Service.java.vm";
|
||||
public static final String SERVICE_IMPL_JAVA_VM = "ServiceImpl.java.vm";
|
||||
public static final String CONTROLLER_JAVA_VM = "Controller.java.vm";
|
||||
public static final String MAPPER_XML_VM = "Mapper.xml.vm";
|
||||
public static final String MENU_SQL_VM = "menu.sql.vm";
|
||||
public static final String INDEX_VUE_VM = "index.vue.vm";
|
||||
public static final String API_JS_VM = "api.js.vm";
|
||||
public static final String CRUD_JS_VM = "crud.js.vm";
|
||||
|
||||
public static List<String> getTemplates() {
|
||||
List<String> templates = new ArrayList<>();
|
||||
templates.add("template/Entity.java.vm" );
|
||||
@@ -123,7 +134,7 @@ public class GenUtils {
|
||||
String mainPath = config.getString("mainPath" );
|
||||
mainPath = StringUtils.isBlank(mainPath) ? "com.pig4cloud.pigx" : mainPath;
|
||||
//封装模板数据
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
Map<String, Object> map = new HashMap<>(16);
|
||||
map.put("tableName", tableEntity.getTableName());
|
||||
map.put("comments", tableEntity.getComments());
|
||||
map.put("pk", tableEntity.getPk());
|
||||
@@ -199,44 +210,44 @@ public class GenUtils {
|
||||
packagePath += packageName.replace(".", File.separator) + File.separator + moduleName + File.separator;
|
||||
}
|
||||
|
||||
if (template.contains("Entity.java.vm" )) {
|
||||
if (template.contains(ENTITY_JAVA_VM)) {
|
||||
return packagePath + "entity" + File.separator + className + ".java";
|
||||
}
|
||||
|
||||
if (template.contains("Mapper.java.vm" )) {
|
||||
if (template.contains(MAPPER_JAVA_VM)) {
|
||||
return packagePath + "mapper" + File.separator + className + "Mapper.java";
|
||||
}
|
||||
|
||||
if (template.contains("Service.java.vm" )) {
|
||||
if (template.contains(SERVICE_JAVA_VM)) {
|
||||
return packagePath + "service" + File.separator + className + "Service.java";
|
||||
}
|
||||
|
||||
if (template.contains("ServiceImpl.java.vm" )) {
|
||||
if (template.contains(SERVICE_IMPL_JAVA_VM)) {
|
||||
return packagePath + "service" + File.separator + "impl" + File.separator + className + "ServiceImpl.java";
|
||||
}
|
||||
|
||||
if (template.contains("Controller.java.vm" )) {
|
||||
if (template.contains(CONTROLLER_JAVA_VM)) {
|
||||
return packagePath + "controller" + File.separator + className + "Controller.java";
|
||||
}
|
||||
|
||||
if (template.contains("Mapper.xml.vm" )) {
|
||||
if (template.contains(MAPPER_XML_VM)) {
|
||||
return "pigx" + File.separator + "main" + File.separator + "resources" + File.separator + "mapper" + File.separator + moduleName + File.separator + className + "Mapper.xml";
|
||||
}
|
||||
|
||||
if (template.contains("menu.sql.vm" )) {
|
||||
if (template.contains(MENU_SQL_VM)) {
|
||||
return className.toLowerCase() + "_menu.sql";
|
||||
}
|
||||
|
||||
if (template.contains("index.vue.vm" )) {
|
||||
if (template.contains(INDEX_VUE_VM)) {
|
||||
return "pigx-ui" + File.separator + "src" + File.separator + "views" +
|
||||
File.separator + moduleName + File.separator + className.toLowerCase() + File.separator + "index.vue";
|
||||
}
|
||||
|
||||
if (template.contains("api.js.vm" )) {
|
||||
if (template.contains(API_JS_VM)) {
|
||||
return "pigx-ui" + File.separator + "src" + File.separator + "api" + File.separator + className.toLowerCase() + ".js";
|
||||
}
|
||||
|
||||
if (template.contains("crud.js.vm" )) {
|
||||
if (template.contains(CRUD_JS_VM)) {
|
||||
return "pigx-ui" + File.separator + "src" + File.separator + "const" +
|
||||
File.separator + "curd" + File.separator + className.toLowerCase() + ".js";
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user