diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/enums/DataBaseType.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/enums/DataBaseType.java index 89cb1596..2a44e9ef 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/enums/DataBaseType.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/enums/DataBaseType.java @@ -4,6 +4,7 @@ package org.opsli.core.creater.enums; * 数据库类型 * * @author Mybatis-plus + * @date 2020-09-22 11:17 */ public enum DataBaseType { diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/exception/CreaterException.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/exception/CreaterException.java index cbb7ba1c..a4648f5f 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/exception/CreaterException.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/exception/CreaterException.java @@ -19,11 +19,10 @@ import org.opsli.common.base.msg.BaseMsg; import org.opsli.common.exception.ServiceException; /** - * @BelongsProject: opsli-boot - * @BelongsPackage: org.opsli.core.creater.exception - * @Author: Parker - * @CreateTime: 2020-09-14 18:44 - * @Description: 代码生成器 异常 + * 代码生成器 异常类 + * + * @author parker + * @date 2020-09-22 11:17 */ public class CreaterException extends ServiceException { diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/msg/CreaterMsg.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/msg/CreaterMsg.java index 0ed691f8..6d1d6593 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/msg/CreaterMsg.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/msg/CreaterMsg.java @@ -18,11 +18,10 @@ package org.opsli.core.creater.msg; import org.opsli.common.base.msg.BaseMsg; /** - * @BelongsProject: opsli-boot - * @BelongsPackage: org.opsli.core.creater.msg - * @Author: Parker - * @CreateTime: 2020-09-13 19:36 - * @Description: 代码生成器 - 消息 + * 代码生成器 - 消息 + * + * @author parker + * @date 2020-09-13 19:36 */ public enum CreaterMsg implements BaseMsg { diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/CodeBuilder.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/CodeBuilder.java index a50aca8d..e0a4fc60 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/CodeBuilder.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/CodeBuilder.java @@ -39,11 +39,10 @@ import java.util.List; import java.util.Map; /** - * @BelongsProject: opsli-boot - * @BelongsPackage: org.opsli.core.creater.strategy.create.backend - * @Author: Parker - * @CreateTime: 2020-11-20 17:30 - * @Description: Java代码构建器 + * Java代码构建器 + * + * @author parker + * @date 2020-09-13 19:36 */ @Slf4j public enum CodeBuilder { diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/backend/JavaCodeBuilder.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/backend/JavaCodeBuilder.java index 79e4cd2a..ff253dde 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/backend/JavaCodeBuilder.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/backend/JavaCodeBuilder.java @@ -33,11 +33,10 @@ import java.util.List; import java.util.Map; /** - * @BelongsProject: opsli-boot - * @BelongsPackage: org.opsli.core.creater.strategy.create.backend - * @Author: Parker - * @CreateTime: 2020-11-20 17:30 - * @Description: Java代码构建器 + * Java代码构建器 + * + * @author parker + * @date 2020-09-13 19:36 */ public enum JavaCodeBuilder { @@ -46,8 +45,9 @@ public enum JavaCodeBuilder { /** * 生成Entity - * @param builderModelTmp - * @return + * @param builderModelTmp Build 模型 + * @param dataStr 数据字符串 + * @return Map */ public Map createEntity(CreaterBuilderModel builderModelTmp, String dataStr){ CreaterBuilderModel builderModel = @@ -90,8 +90,9 @@ public enum JavaCodeBuilder { /** * 生成Mapper - * @param builderModelTmp - * @return + * @param builderModelTmp Build 模型 + * @param dataStr 数据字符串 + * @return Map */ public Map createMapper(CreaterBuilderModel builderModelTmp, String dataStr){ CreaterBuilderModel builderModel = @@ -123,8 +124,9 @@ public enum JavaCodeBuilder { /** * 生成MapperXML - * @param builderModelTmp - * @return + * @param builderModelTmp Build 模型 + * @param dataStr 数据字符串 + * @return Map */ public Map createMapperXML(CreaterBuilderModel builderModelTmp, String dataStr){ CreaterBuilderModel builderModel = @@ -158,8 +160,9 @@ public enum JavaCodeBuilder { /** * 生成Service - * @param builderModelTmp - * @return + * @param builderModelTmp Build 模型 + * @param dataStr 数据字符串 + * @return Map */ public Map createService(CreaterBuilderModel builderModelTmp, String dataStr){ CreaterBuilderModel builderModel = @@ -192,8 +195,9 @@ public enum JavaCodeBuilder { /** * 生成 Service Impl - * @param builderModelTmp - * @return + * @param builderModelTmp Build 模型 + * @param dataStr 数据字符串 + * @return Map */ public Map createServiceImpl(CreaterBuilderModel builderModelTmp, String dataStr){ CreaterBuilderModel builderModel = @@ -227,8 +231,9 @@ public enum JavaCodeBuilder { /** * 生成 Web - * @param builderModelTmp - * @return + * @param builderModelTmp Build 模型 + * @param dataStr 数据字符串 + * @return Map */ public Map createWeb(CreaterBuilderModel builderModelTmp, String dataStr){ CreaterBuilderModel builderModel = @@ -261,8 +266,9 @@ public enum JavaCodeBuilder { /** * 生成Model - * @param builderModelTmp - * @return + * @param builderModelTmp Build 模型 + * @param dataStr 数据字符串 + * @return Map */ public Map createModel(CreaterBuilderModel builderModelTmp, String dataStr){ CreaterBuilderModel builderModel = @@ -334,8 +340,9 @@ public enum JavaCodeBuilder { /** * 生成RestApi - * @param builderModelTmp - * @return + * @param builderModelTmp Build 模型 + * @param dataStr 数据字符串 + * @return Map */ public Map createRestApi(CreaterBuilderModel builderModelTmp, String dataStr){ CreaterBuilderModel builderModel = @@ -367,8 +374,8 @@ public enum JavaCodeBuilder { /** * 创建 Kv - * @param builderModel - * @return + * @param builderModel Build 模型 + * @return Kv */ private Kv createKv(CreaterBuilderModel builderModel){ return Kv.by("data", builderModel) diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/foreend/VueCodeBuilder.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/foreend/VueCodeBuilder.java index b8e37cd3..91113f39 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/foreend/VueCodeBuilder.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/foreend/VueCodeBuilder.java @@ -32,11 +32,10 @@ import org.opsli.modulars.creater.createrlogs.wrapper.CreaterBuilderModel; import java.util.*; /** - * @BelongsProject: opsli-boot - * @BelongsPackage: org.opsli.core.creater.strategy.create.backend - * @Author: Parker - * @CreateTime: 2020-11-20 17:30 - * @Description: Vue代码构建器 + * Vue代码构建器 + * + * @author parker + * @date 2020-09-13 19:36 */ public enum VueCodeBuilder { @@ -52,8 +51,9 @@ public enum VueCodeBuilder { /** * 生成 Index - * @param builderModelTmp - * @return + * @param builderModelTmp Build 模型 + * @param dataStr 数据字符串 + * @return Map */ public Map createIndex(CreaterBuilderModel builderModelTmp, String dataStr){ CreaterBuilderModel builderModel = @@ -119,9 +119,10 @@ public enum VueCodeBuilder { /** - * 生成 Index - * @param builderModelTmp - * @return + * 生成 Edit + * @param builderModelTmp Build 模型 + * @param dataStr 数据字符串 + * @return Map */ public Map createEdit(CreaterBuilderModel builderModelTmp, String dataStr){ CreaterBuilderModel builderModel = @@ -225,8 +226,9 @@ public enum VueCodeBuilder { /** * 生成 Import - * @param builderModelTmp - * @return + * @param builderModelTmp Build 模型 + * @param dataStr 数据字符串 + * @return Map */ public Map createImport(CreaterBuilderModel builderModelTmp, String dataStr){ CreaterBuilderModel builderModel = @@ -270,8 +272,9 @@ public enum VueCodeBuilder { /** * 生成 Api - * @param builderModelTmp - * @return + * @param builderModelTmp Build 模型 + * @param dataStr 数据字符串 + * @return Map */ public Map createApi(CreaterBuilderModel builderModelTmp, String dataStr){ CreaterBuilderModel builderModel = @@ -313,8 +316,8 @@ public enum VueCodeBuilder { /** * 创建 Kv - * @param builderModel - * @return + * @param builderModel Build 模型 + * @return Kv */ private Kv createKv(CreaterBuilderModel builderModel){ return Kv.by("data", builderModel) diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/readme/ReadMeBuilder.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/readme/ReadMeBuilder.java index dd51d3da..c42863d8 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/readme/ReadMeBuilder.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/create/readme/ReadMeBuilder.java @@ -31,11 +31,10 @@ import java.util.List; import java.util.Map; /** - * @BelongsProject: opsli-boot - * @BelongsPackage: org.opsli.core.creater.strategy.create.backend - * @Author: Parker - * @CreateTime: 2020-11-20 17:30 - * @Description: ReadMe 构建器 + * ReadMe 构建器 + * + * @author parker + * @date 2020-09-13 19:36 */ public enum ReadMeBuilder { @@ -44,8 +43,9 @@ public enum ReadMeBuilder { /** * 生成 ReadMe - * @param builderModelTmp - * @return + * @param builderModelTmp Build 模型 + * @param dataStr 数据字符串 + * @return Map */ public Map createReadMe(CreaterBuilderModel builderModelTmp, String dataStr){ CreaterBuilderModel builderModel = @@ -64,8 +64,8 @@ public enum ReadMeBuilder { /** * 创建 Kv - * @param builderModel - * @return + * @param builderModel Build 模型 + * @return Kv */ private Kv createKv(CreaterBuilderModel builderModel){ return Kv.by("data", builderModel) diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/MySQLSyncBuilder.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/MySQLSyncBuilder.java index 8ebb085c..f990d3e7 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/MySQLSyncBuilder.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/MySQLSyncBuilder.java @@ -36,11 +36,10 @@ import org.springframework.transaction.annotation.Transactional; import java.util.List; /** - * @BelongsProject: opsli-boot - * @BelongsPackage: org.opsli.modulars.creater.strategy.sync - * @Author: Parker - * @CreateTime: 2020-11-18 13:21 - * @Description: MySQL 同步构建器 + * MySQL 同步构建器 + * + * @author parker + * @date 2020-09-13 19:36 */ @Service @Transactional(readOnly = true) @@ -107,7 +106,7 @@ public class MySQLSyncBuilder implements SyncStrategy { /** * 生成删除表SQL - * @param tableName + * @param tableName 表名 * @return sql */ private String genDropTableSQL(String tableName) { @@ -116,7 +115,7 @@ public class MySQLSyncBuilder implements SyncStrategy { /** * 生成创建表SQL - * @param model + * @param model 模型 * @return sql */ private String genCreateTableSQL(CreaterTableAndColumnModel model){ diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/SyncStrategy.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/SyncStrategy.java index 56d30fc2..04b76dd8 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/SyncStrategy.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/SyncStrategy.java @@ -19,22 +19,23 @@ import org.opsli.core.creater.enums.DataBaseType; import org.opsli.modulars.creater.table.wrapper.CreaterTableAndColumnModel; /** - * @BelongsProject: opsli-boot - * @BelongsPackage: org.opsli.core.creater.strategy.sync - * @Author: Parker - * @CreateTime: 2020-11-18 11:47 - * @Description: 同步策略 + * 同步策略 + * + * @author parker + * @date 2020-11-18 11:47 */ public interface SyncStrategy { /** * 获得分类 - * @return + * @return DataBaseType */ DataBaseType getType(); /** * 执行 同步操作 + * + * @param model 模型 */ void execute(CreaterTableAndColumnModel model); diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/mysql/entity/FieldTypeAttribute.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/mysql/entity/FieldTypeAttribute.java index d1665c19..e8fe02ad 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/mysql/entity/FieldTypeAttribute.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/mysql/entity/FieldTypeAttribute.java @@ -20,11 +20,10 @@ import lombok.Data; /** - * @BelongsProject: opsli-boot - * @BelongsPackage: org.opsli.core.creater.strategy.sync.mysql.entity - * @Author: Parker - * @CreateTime: 2020-11-18 13:21 - * @Description: MySQL 字段类型 属性 + * MySQL 字段类型 属性 + * + * @author parker + * @date 2020-11-18 13:21 */ @Data public class FieldTypeAttribute { diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/mysql/enums/MySQLSyncColumnType.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/mysql/enums/MySQLSyncColumnType.java index 07db0f8c..64ad6ccd 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/mysql/enums/MySQLSyncColumnType.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/mysql/enums/MySQLSyncColumnType.java @@ -23,11 +23,10 @@ import java.util.HashMap; import java.util.Map; /** - * @BelongsProject: opsli-boot - * @BelongsPackage: org.opsli.core.creater.strategy.sync.mysql.enums - * @Author: Parker - * @CreateTime: 2020-11-18 13:21 - * @Description: MySQL 字段类型 判断 + * MySQL 字段类型 判断 + * + * @author parker + * @date 2020-11-18 13:21 */ public enum MySQLSyncColumnType { diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/util/SqlSyncUtil.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/util/SqlSyncUtil.java index a3285554..289282a9 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/util/SqlSyncUtil.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/strategy/sync/util/SqlSyncUtil.java @@ -30,12 +30,10 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; /** - * @BelongsProject: opsli-boot - * @BelongsPackage: org.opsli.core.creater.strategy.sync.util - * @Author: Parker - * @CreateTime: 2020-09-15 14:50 - * @Description: 数据库同步策略 工具类 + * 数据库同步策略 工具类 * + * @author parker + * @date 2020-09-15 14:50 */ @Slf4j @Configuration @@ -68,7 +66,7 @@ public class SqlSyncUtil { /** * 执行 - * @param model + * @param model 模型 */ public static void execute(CreaterTableAndColumnModel model){ if(model == null){ diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/utils/EnjoyUtil.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/utils/EnjoyUtil.java index 8e90e886..17c0ee2a 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/utils/EnjoyUtil.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/core/creater/utils/EnjoyUtil.java @@ -14,7 +14,9 @@ import java.util.Map; /*** * Enjoy 模板引擎 - * @author Parker + * + * @author parker + * @date 2020-11-18 13:21 */ @Slf4j public final class EnjoyUtil { diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/entity/CreaterTableColumn.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/entity/CreaterTableColumn.java index 61a9c971..5c0fd790 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/entity/CreaterTableColumn.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/entity/CreaterTableColumn.java @@ -21,10 +21,10 @@ import lombok.EqualsAndHashCode; import org.opsli.core.base.entity.BaseEntity; /** - * @BelongsProject: opsli-boot - * @Author: Parker - * @CreateTime: 2020-11-15 17:33 - * @Description: 代码生成器 - 表结构 + * 代码生成器 - 表结构 + * + * @author parker + * @date 2020-09-16 17:34 */ @Data @EqualsAndHashCode(callSuper = false) diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/mapper/TableColumnMapper.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/mapper/TableColumnMapper.java index a0403c6a..67db26f5 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/mapper/TableColumnMapper.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/mapper/TableColumnMapper.java @@ -21,10 +21,10 @@ import org.opsli.modulars.creater.column.entity.CreaterTableColumn; /** - * @BelongsProject: opsli-boot - * @Author: Parker - * @CreateTime: 2020-09-17 13:01 - * @Description: 代码生成器 - 表结构 Mapper + * 代码生成器 - 表结构 Mapper + * + * @author parker + * @date 2020-09-16 17:34 */ @Mapper public interface TableColumnMapper extends BaseMapper { diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/service/ITableColumnService.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/service/ITableColumnService.java index 0f6b249e..86e163e1 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/service/ITableColumnService.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/service/ITableColumnService.java @@ -23,32 +23,30 @@ import java.util.List; /** - * @BelongsProject: opsli-boot - * @Author: Parker - * @CreateTime: 2020-09-17 13:07 - * @Description: 代码生成器 - 表结构 接口 + * 代码生成器 - 表结构 接口 + * + * @author parker + * @date 2020-09-16 17:34 */ public interface ITableColumnService extends CrudServiceInterface { /** * 根据表ID 获得数据 - * @param tableId - * @return + * @param tableId 表ID + * @return List */ List getByTableId(String tableId); /** * 根据表ID 删除数据 - * @param tableId - * @return + * @param tableId 表ID */ void delByTableId(String tableId); /** * 根据表ID 删除数据 - * @param tableIds - * @return + * @param tableIds 表ID数组 */ void delByTableIds(String[] tableIds); } diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/service/impl/TableColumnServiceImpl.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/service/impl/TableColumnServiceImpl.java index 4e942724..36fd5ca0 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/service/impl/TableColumnServiceImpl.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/column/service/impl/TableColumnServiceImpl.java @@ -36,10 +36,10 @@ import java.util.List; /** - * @BelongsProject: opsli-boot - * @Author: Parker - * @CreateTime: 2020-09-16 17:34 - * @Description: 代码生成器 - 表结构 接口实现类 + * 代码生成器 - 表结构 接口实现类 + * + * @author parker + * @date 2020-09-16 17:34 */ @Service public class TableColumnServiceImpl extends CrudServiceImpl @@ -71,7 +71,7 @@ public class TableColumnServiceImpl extends CrudServiceImpl { diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/createrlogs/service/ICreateLogsService.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/createrlogs/service/ICreateLogsService.java index 2b782f65..c40ed2c0 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/createrlogs/service/ICreateLogsService.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/createrlogs/service/ICreateLogsService.java @@ -23,28 +23,29 @@ import javax.servlet.http.HttpServletResponse; /** - * @BelongsProject: opsli-boot - * @Author: Parker - * @CreateTime: 2020-09-17 13:07 - * @Description: 代码生成器 - 表 接口 + * 代码生成器 - 日志 接口 + * + * @author parker + * @date 2020-09-16 17:34 */ public interface ICreateLogsService extends CrudServiceInterface { /** * 根据表Id 删除 - * @param tableId + * @param tableId 表ID */ void delByTableId(String tableId); /** * 根据表Id 批量删除 - * @param tableIds + * @param tableIds 表ID 数组 */ void delByTableIds(String[] tableIds); /** * 根据表Id 查询 * @param tableId 表ID + * @return Model */ CreaterLogsModel getByTableId(String tableId); diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/createrlogs/service/impl/CreateLogsServiceImpl.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/createrlogs/service/impl/CreateLogsServiceImpl.java index 08c29775..dec15b82 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/createrlogs/service/impl/CreateLogsServiceImpl.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/createrlogs/service/impl/CreateLogsServiceImpl.java @@ -48,10 +48,10 @@ import java.util.List; /** - * @BelongsProject: opsli-boot - * @Author: Parker - * @CreateTime: 2020-09-16 17:34 - * @Description: 代码生成器 - 表 接口实现类 + * 代码生成器 - 日志 接口实现类 + * + * @author parker + * @date 2020-09-16 17:34 */ @Service public class CreateLogsServiceImpl extends CrudServiceImpl diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/createrlogs/web/CreaterLogsRestController.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/createrlogs/web/CreaterLogsRestController.java index 472b7d5b..8b5d28d1 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/createrlogs/web/CreaterLogsRestController.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/createrlogs/web/CreaterLogsRestController.java @@ -34,10 +34,10 @@ import javax.servlet.http.HttpServletResponse; /** - * @BelongsProject: opsli-boot - * @Author: Parker - * @CreateTime: 2020-09-13 17:40 - * @Description: 代码生成器日志 + * 代码生成器日志 + * + * @author parker + * @date 2020-09-16 17:34 */ @Api(tags = CreaterLogsApi.TITLE) @Slf4j @@ -56,16 +56,12 @@ public class CreaterLogsRestController extends BaseRestController findTables(String dbName); /** * 获得当前库中 所有表 - * @param dbName - * @return + * @param dbName 数据库名 + * @param tableName 表名 + * @return List */ List findTables(String dbName, String tableName); /** * 获得当前表中 所有字段 - * @param dbName - * @param tableName - * @return + * @param dbName 数据库名 + * @param tableName 表名 + * @return List */ List findColumns(String dbName, String tableName); diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/importable/service/MySQLDatabaseTableServiceImpl.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/importable/service/MySQLDatabaseTableServiceImpl.java index 088e5efd..79e04184 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/importable/service/MySQLDatabaseTableServiceImpl.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/importable/service/MySQLDatabaseTableServiceImpl.java @@ -29,10 +29,10 @@ import java.util.List; /** - * @BelongsProject: opsli-boot - * @Author: Parker - * @CreateTime: 2020-09-16 17:34 - * @Description: 代码生成器 - 表 接口实现类 + * 代码生成器 - 表 接口实现类 + * + * @author parker + * @date 2020-09-16 17:34 */ @Service public class MySQLDatabaseTableServiceImpl implements DatabaseTableService { diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/api/TableApi.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/api/TableApi.java index fbeb78e5..81d7cbb0 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/api/TableApi.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/api/TableApi.java @@ -16,32 +16,25 @@ package org.opsli.modulars.creater.table.api; import org.opsli.api.base.result.ResultVo; -import org.opsli.api.wrapper.system.tenant.TenantModel; import org.opsli.modulars.creater.table.wrapper.CreaterTableAndColumnModel; import org.opsli.modulars.creater.table.wrapper.CreaterTableModel; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.multipart.MultipartHttpServletRequest; import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - /** - * @BelongsProject: opsli-boot - * @BelongsPackage: org.opsli.modulars.test.web - * @Author: Parker - * @CreateTime: 2020-09-13 17:40 - * @Description: 代码生成器 - 表 API + * 代码生成器 - 表 API * * 对外 API 直接 暴露 @GetMapping 或者 @PostMapping * 对内也推荐 单机版 不需要设置 Mapping 但是调用方法得从Controller写起 * * 这样写法虽然比较绕,但是当单体项目想要改造微服务架构时 时非常容易的 * - * + * @author parker + * @date 2020-09-16 17:34 */ public interface TableApi { @@ -121,6 +114,8 @@ public interface TableApi { /** * 导入选中表 + * + * @param tableNames 表名集合 * @return ResultVo */ @PostMapping("/importTables") diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/entity/CreaterTable.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/entity/CreaterTable.java index 065a5894..871cc4fb 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/entity/CreaterTable.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/entity/CreaterTable.java @@ -23,10 +23,10 @@ import lombok.EqualsAndHashCode; import org.opsli.core.base.entity.BaseEntity; /** - * @BelongsProject: opsli-boot - * @Author: Parker - * @CreateTime: 2020-11-15 17:33 - * @Description: 代码生成器 - 表 + * 代码生成器 - 表 + * + * @author parker + * @date 2020-09-16 17:34 */ @Data @EqualsAndHashCode(callSuper = false) diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/mapper/TableMapper.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/mapper/TableMapper.java index 260e7ea5..1ea4d76b 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/mapper/TableMapper.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/mapper/TableMapper.java @@ -23,10 +23,10 @@ import java.util.List; /** - * @BelongsProject: opsli-boot - * @Author: Parker - * @CreateTime: 2020-09-17 13:01 - * @Description: 代码生成器 - 表 Mapper + * 代码生成器 - 表 Mapper + * + * @author parker + * @date 2020-09-16 17:34 */ @Mapper public interface TableMapper extends BaseMapper { @@ -34,13 +34,13 @@ public interface TableMapper extends BaseMapper { /** * 更新同步状态 为 已同步 - * @param id + * @param id ID */ void renewSyncState(String id); /** * 获得当前 生成器中所有表名 - * @return + * @return List */ List findAllByTableName(); diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/service/ITableService.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/service/ITableService.java index 206adf4a..e94874bb 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/service/ITableService.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/service/ITableService.java @@ -24,56 +24,54 @@ import java.util.List; /** - * @BelongsProject: opsli-boot - * @Author: Parker - * @CreateTime: 2020-09-17 13:07 - * @Description: 代码生成器 - 表 接口 + * 代码生成器 - 表 接口 + * + * @author parker + * @date 2020-09-16 17:34 */ public interface ITableService extends CrudServiceInterface { /** * 新增表数据 - * @param model - * @return + * @param model 模型 */ void insertAny(CreaterTableAndColumnModel model); /** * 修改表数据 - * @param model - * @return + * @param model 模型 */ void updateAny(CreaterTableAndColumnModel model); /** * 根据表ID 删除数据 - * @param id - * @return + * @param id ID + * @throws Exception 异常 */ void removeByIdAny(String id) throws Exception; /** * 根据表ID 删除数据 - * @param ids - * @return + * @param ids id数组 + * @throws Exception 异常 */ void removeByIdsAny(String[] ids) throws Exception; /** * 更新同步状态 为 已同步 - * @param id + * @param id ID */ void renewSyncState(String id); /** * 获得当前 生成器中所有表名 - * @return + * @return List */ List findAllByTableName(); /** * 导入数据库表 - * @param tableNames + * @param tableNames 表名数组 */ void importTables(String[] tableNames); diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/service/impl/TableServiceImpl.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/service/impl/TableServiceImpl.java index b35bc516..2df0fbf5 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/service/impl/TableServiceImpl.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/service/impl/TableServiceImpl.java @@ -45,10 +45,10 @@ import java.util.List; /** - * @BelongsProject: opsli-boot - * @Author: Parker - * @CreateTime: 2020-09-16 17:34 - * @Description: 代码生成器 - 表 接口实现类 + * 代码生成器 - 表 接口实现类 + * + * @author parker + * @date 2020-09-16 17:34 */ @Service public class TableServiceImpl extends CrudServiceImpl diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/web/TableRestController.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/web/TableRestController.java index 6d20ecb9..67669106 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/web/TableRestController.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/web/TableRestController.java @@ -48,10 +48,10 @@ import java.util.List; /** - * @BelongsProject: opsli-boot - * @Author: Parker - * @CreateTime: 2020-09-13 17:40 - * @Description: 代码生成器 - 表 + * 代码生成器 - 表 + * + * @author parker + * @date 2020-09-16 17:34 */ @Api(tags = TableApi.TITLE) @Slf4j diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/wrapper/CreaterTableAndColumnModel.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/wrapper/CreaterTableAndColumnModel.java index 555cb4bd..ce5e5228 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/wrapper/CreaterTableAndColumnModel.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/wrapper/CreaterTableAndColumnModel.java @@ -30,11 +30,10 @@ import org.opsli.plugins.excel.annotation.ExcelInfo; import java.util.List; /** - * @BelongsProject: opsli-boot - * @BelongsPackage: org.opsli.modulars.test.entity - * @Author: Parker - * @CreateTime: 2020-09-16 17:33 - * @Description: 代码生成器 - 表和表结构 + * 代码生成器 - 表和表结构 + * + * @author parker + * @date 2020-09-16 17:34 */ @Data @EqualsAndHashCode(callSuper = false) diff --git a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/wrapper/CreaterTableModel.java b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/wrapper/CreaterTableModel.java index 36d31546..b2406201 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/wrapper/CreaterTableModel.java +++ b/opsli-modulars/opsli-modulars-creater/src/main/java/org/opsli/modulars/creater/table/wrapper/CreaterTableModel.java @@ -27,11 +27,10 @@ import org.opsli.common.enums.ValiArgsType; import org.opsli.plugins.excel.annotation.ExcelInfo; /** - * @BelongsProject: opsli-boot - * @BelongsPackage: org.opsli.modulars.test.entity - * @Author: Parker - * @CreateTime: 2020-09-16 17:33 - * @Description: 代码生成器 - 表 + * 代码生成器 - 表 + * + * @author parker + * @date 2020-09-16 17:34 */ @Data @EqualsAndHashCode(callSuper = false) diff --git a/opsli-modulars/opsli-modulars-creater/src/main/resources/creater.yaml b/opsli-modulars/opsli-modulars-creater/src/main/resources/creater.yaml index ea228c1d..12846501 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/resources/creater.yaml +++ b/opsli-modulars/opsli-modulars-creater/src/main/resources/creater.yaml @@ -19,7 +19,6 @@ opsli: - sys_org - sys_options - # 排除字段 exclude-fields: - id diff --git a/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/api/TemplateRestApi.html b/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/api/TemplateRestApi.html index 98485f82..4c340656 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/api/TemplateRestApi.html +++ b/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/api/TemplateRestApi.html @@ -36,22 +36,15 @@ import #(apiPath).wrapper.#(data.moduleName).#(data.model.tableName)Model; /** - * @BelongsProject: opsli-boot -#if(data.subModuleName != null && data.subModuleName != "") - * @BelongsPackage: #(apiPath).web.#(data.moduleName+"."+data.subModuleName) -#else - * @BelongsPackage: #(apiPath).web.#(data.moduleName) -#end - * @Author: #(data.authorName) - * @CreateTime: #(currTime) - * @Description: #(data.codeTitle) + * #(data.codeTitle) Api * * 对外 API 直接 暴露 @GetMapping 或者 @PostMapping * 对内也推荐 单机版 不需要设置 Mapping 但是调用方法得从Controller写起 * * 这样写法虽然比较绕,但是当单体项目想要改造微服务架构时 时非常容易的 * - * + * @author #(data.authorName) + * @date #(currTime) */ public interface #(data.model.tableName)RestApi { diff --git a/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/entity/TemplateEntity.html b/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/entity/TemplateEntity.html index b63d41a3..12276116 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/entity/TemplateEntity.html +++ b/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/entity/TemplateEntity.html @@ -28,16 +28,11 @@ import lombok.EqualsAndHashCode; import org.opsli.core.base.entity.BaseEntity; /** - * @BelongsProject: opsli-boot -#if(data.subModuleName != null && data.subModuleName != "") - * @BelongsPackage: #(data.packageName+"."+data.moduleName+"."+data.subModuleName).entity -#else - * @BelongsPackage: #(data.packageName+"."+data.moduleName).entity -#end - * @Author: #(data.authorName) - * @CreateTime: #(currTime) - * @Description: #(data.codeTitle) - */ +* #(data.codeTitle) Entity +* +* @author #(data.authorName) +* @date #(currTime) +*/ @Data @EqualsAndHashCode(callSuper = false) public class #(data.model.tableName) extends BaseEntity { diff --git a/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/mapper/TemplateMapper.html b/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/mapper/TemplateMapper.html index 8facce5f..302232e2 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/mapper/TemplateMapper.html +++ b/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/mapper/TemplateMapper.html @@ -29,15 +29,10 @@ import #(data.packageName+"."+data.moduleName).entity.#(data.model.tableName); #end /** -* @BelongsProject: opsli-boot -#if(data.subModuleName != null && data.subModuleName != "") -* @BelongsPackage: #(data.packageName+"."+data.moduleName+"."+data.subModuleName).mapper -#else -* @BelongsPackage: #(data.packageName+"."+data.moduleName).mapper -#end -* @Author: #(data.authorName) -* @CreateTime: #(currTime) -* @Description: #(data.codeTitle) Mapper +* #(data.codeTitle) Mapper +* +* @author #(data.authorName) +* @date #(currTime) */ @Mapper public interface #(data.model.tableName)Mapper extends BaseMapper<#(data.model.tableName)> { diff --git a/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/model/TemplateModel.html b/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/model/TemplateModel.html index a4e75182..f902f782 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/model/TemplateModel.html +++ b/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/model/TemplateModel.html @@ -33,16 +33,11 @@ import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.format.annotation.DateTimeFormat; /** - * @BelongsProject: opsli-boot -#if(data.subModuleName != null && data.subModuleName != "") - * @BelongsPackage: #(apiPath).wrapper.#(data.moduleName+"."+data.subModuleName) -#else - * @BelongsPackage: #(apiPath).wrapper.#(data.moduleName) -#end - * @Author: #(data.authorName) - * @CreateTime: #(currTime) - * @Description: #(data.codeTitle) - */ +* #(data.codeTitle) Model +* +* @author #(data.authorName) +* @date #(currTime) +*/ @Data @EqualsAndHashCode(callSuper = false) public class #(data.model.tableName)Model extends ApiWrapper { diff --git a/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/service/TemplateService.html b/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/service/TemplateService.html index 5bca6cc4..5b73630e 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/service/TemplateService.html +++ b/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/service/TemplateService.html @@ -31,15 +31,10 @@ import #(apiPath).wrapper.#(data.moduleName).#(data.model.tableName)Model; #end /** -* @BelongsProject: opsli-boot -#if(data.subModuleName != null && data.subModuleName != "") -* @BelongsPackage: #(data.packageName+"."+data.moduleName+"."+data.subModuleName).service -#else -* @BelongsPackage: #(data.packageName+"."+data.moduleName).service -#end -* @Author: #(data.authorName) -* @CreateTime: #(currTime) -* @Description: #(data.codeTitle) Service +* #(data.codeTitle) Service +* +* @author #(data.authorName) +* @date #(currTime) */ public interface I#(data.model.tableName)Service extends CrudServiceInterface<#(data.model.tableName), #(data.model.tableName)Model> { diff --git a/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/service/impl/TemplateServiceImpl.html b/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/service/impl/TemplateServiceImpl.html index 528e53bb..1ee5267d 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/service/impl/TemplateServiceImpl.html +++ b/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/service/impl/TemplateServiceImpl.html @@ -39,15 +39,10 @@ import #(data.packageName+"."+data.moduleName).mapper.#(data.model.tableName)Map /** -* @BelongsProject: opsli-boot -#if(data.subModuleName != null && data.subModuleName != "") -* @BelongsPackage: #(data.packageName+"."+data.moduleName+"."+data.subModuleName).service.impl -#else -* @BelongsPackage: #(data.packageName+"."+data.moduleName).service.impl -#end -* @Author: #(data.authorName) -* @CreateTime: #(currTime) -* @Description: #(data.codeTitle) Service Impl +* #(data.codeTitle) Service Impl +* +* @author #(data.authorName) +* @date #(currTime) */ @Service public class #(data.model.tableName)ServiceImpl extends CrudServiceImpl<#(data.model.tableName)Mapper, #(data.model.tableName), #(data.model.tableName)Model> diff --git a/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/web/TemplateRestController.html b/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/web/TemplateRestController.html index f86065b5..dc65e607 100644 --- a/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/web/TemplateRestController.html +++ b/opsli-modulars/opsli-modulars-creater/src/main/resources/tpl/backend/web/TemplateRestController.html @@ -52,15 +52,10 @@ import #(apiPath).web.#(data.moduleName).#(data.model.tableName)RestApi; #end /** -* @BelongsProject: opsli-boot -#if(data.subModuleName != null && data.subModuleName != "") -* @BelongsPackage: #(data.packageName+"."+data.moduleName+"."+data.subModuleName).web -#else -* @BelongsPackage: #(data.packageName+"."+data.moduleName).web -#end -* @Author: #(data.authorName) -* @CreateTime: #(currTime) -* @Description: #(data.codeTitle) Controller +* #(data.codeTitle) Controller +* +* @author #(data.authorName) +* @date #(currTime) */ @Api(tags = #(data.model.tableName)RestApi.TITLE) @Slf4j