diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml index c48ef6b..b4626e7 100644 --- a/.idea/jarRepositories.xml +++ b/.idea/jarRepositories.xml @@ -11,6 +11,16 @@ - - \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..55b1782 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +# |— home +# |— app.jar - 启动jar报 +# |— logs - 日志文件 +# |— uploadPath - 上传路径 +#指定构建镜像的起始镜像 +FROM anolis-registry.cn-zhangjiakou.cr.aliyuncs.com/openanolis/openjdk:17-8.6 + +#执行 一些必备的条件 + +#定义时区参数 +ENV TZ=Asia/Shanghai + +RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo '$TZ' > /etc/timezone + +# 挂在工作目录 You,Moments ago · Uncommitted changes +VOLUME ["/home/logs/cloud-modules-gen","/home/uploadPath"] + +#拷贝执行jar包文件 +COPY ./target/cloud-modules-gen.jar /home/app.jar + +#构建启动命令 +ENTRYPOINT ["java","-Dfile.encoding=utf-8","-jar"] +CMD ["/home/app.jar"] diff --git a/pom.xml b/pom.xml index c0eef2c..2ec53e6 100644 --- a/pom.xml +++ b/pom.xml @@ -10,6 +10,7 @@ 4.0.0 cloud-modules-gen + 1.0.0 cloud-modules-gen代码生成 diff --git a/target/classes/banner.txt b/target/classes/banner.txt deleted file mode 100644 index 0dd5eee..0000000 --- a/target/classes/banner.txt +++ /dev/null @@ -1,2 +0,0 @@ -Spring Boot Version: ${spring-boot.version} -Spring Application Name: ${spring.application.name} diff --git a/target/classes/bootstrap.yml b/target/classes/bootstrap.yml deleted file mode 100644 index 5ea4ea9..0000000 --- a/target/classes/bootstrap.yml +++ /dev/null @@ -1,51 +0,0 @@ -# Tomcat -server: - port: 9202 - -# nacos线上地址 -nacos: - addr: 106.15.36.123:8848 - user-name: nacos - password: nacos - namespace: 3cc549bc-5e87-4246-a701-7a1edd9b5433 - -# Spring -spring: - main: - allow-bean-definition-overriding: true - application: - # 应用名称 - name: cloud-gen - profiles: - # 环境配置 - active: dev - cloud: - nacos: - discovery: - # 服务注册地址 - server-addr: ${nacos.addr} - # nacos用户名 - username: ${nacos.user-name} - # nacos密码 - password: ${nacos.password} - # 命名空间 - namespace: ${nacos.namespace} - config: - # 服务注册地址 - server-addr: ${nacos.addr} - # nacos用户名 - username: ${nacos.user-name} - # nacos密码 - password: ${nacos.password} - # 命名空间 - namespace: ${nacos.namespace} - # 配置文件格式 - file-extension: yml - # 共享配置 - shared-configs: - # 系统共享配置 - - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} - # 系统环境Config共享配置 - - application-config-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} - # xxl-job 配置文件 - - application-xxl-config-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/target/classes/com/muyu/gen/CloudGenApplication.class b/target/classes/com/muyu/gen/CloudGenApplication.class deleted file mode 100644 index 658dfa9..0000000 Binary files a/target/classes/com/muyu/gen/CloudGenApplication.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/config/GenConfig.class b/target/classes/com/muyu/gen/config/GenConfig.class deleted file mode 100644 index ac2bf61..0000000 Binary files a/target/classes/com/muyu/gen/config/GenConfig.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/controller/GenController.class b/target/classes/com/muyu/gen/controller/GenController.class deleted file mode 100644 index aa10fa1..0000000 Binary files a/target/classes/com/muyu/gen/controller/GenController.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/domain/GenTable$GenTableBuilder.class b/target/classes/com/muyu/gen/domain/GenTable$GenTableBuilder.class deleted file mode 100644 index 367007e..0000000 Binary files a/target/classes/com/muyu/gen/domain/GenTable$GenTableBuilder.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/domain/GenTable$GenTableBuilderImpl.class b/target/classes/com/muyu/gen/domain/GenTable$GenTableBuilderImpl.class deleted file mode 100644 index 8e4edfd..0000000 Binary files a/target/classes/com/muyu/gen/domain/GenTable$GenTableBuilderImpl.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/domain/GenTable.class b/target/classes/com/muyu/gen/domain/GenTable.class deleted file mode 100644 index 3c4288a..0000000 Binary files a/target/classes/com/muyu/gen/domain/GenTable.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/domain/GenTableColumn$GenTableColumnBuilder.class b/target/classes/com/muyu/gen/domain/GenTableColumn$GenTableColumnBuilder.class deleted file mode 100644 index abbcb0a..0000000 Binary files a/target/classes/com/muyu/gen/domain/GenTableColumn$GenTableColumnBuilder.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/domain/GenTableColumn$GenTableColumnBuilderImpl.class b/target/classes/com/muyu/gen/domain/GenTableColumn$GenTableColumnBuilderImpl.class deleted file mode 100644 index fc88b28..0000000 Binary files a/target/classes/com/muyu/gen/domain/GenTableColumn$GenTableColumnBuilderImpl.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/domain/GenTableColumn.class b/target/classes/com/muyu/gen/domain/GenTableColumn.class deleted file mode 100644 index e153d57..0000000 Binary files a/target/classes/com/muyu/gen/domain/GenTableColumn.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/mapper/GenTableColumnMapper.class b/target/classes/com/muyu/gen/mapper/GenTableColumnMapper.class deleted file mode 100644 index 69b0691..0000000 Binary files a/target/classes/com/muyu/gen/mapper/GenTableColumnMapper.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/mapper/GenTableMapper.class b/target/classes/com/muyu/gen/mapper/GenTableMapper.class deleted file mode 100644 index 05144fb..0000000 Binary files a/target/classes/com/muyu/gen/mapper/GenTableMapper.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/service/GenTableColumnServiceImpl.class b/target/classes/com/muyu/gen/service/GenTableColumnServiceImpl.class deleted file mode 100644 index ebbbe34..0000000 Binary files a/target/classes/com/muyu/gen/service/GenTableColumnServiceImpl.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/service/GenTableServiceImpl.class b/target/classes/com/muyu/gen/service/GenTableServiceImpl.class deleted file mode 100644 index 3037349..0000000 Binary files a/target/classes/com/muyu/gen/service/GenTableServiceImpl.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/service/IGenTableColumnService.class b/target/classes/com/muyu/gen/service/IGenTableColumnService.class deleted file mode 100644 index 336ebbf..0000000 Binary files a/target/classes/com/muyu/gen/service/IGenTableColumnService.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/service/IGenTableService.class b/target/classes/com/muyu/gen/service/IGenTableService.class deleted file mode 100644 index 60b34a7..0000000 Binary files a/target/classes/com/muyu/gen/service/IGenTableService.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/util/GenUtils.class b/target/classes/com/muyu/gen/util/GenUtils.class deleted file mode 100644 index d1c4ca9..0000000 Binary files a/target/classes/com/muyu/gen/util/GenUtils.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/util/VelocityInitializer.class b/target/classes/com/muyu/gen/util/VelocityInitializer.class deleted file mode 100644 index 14922a1..0000000 Binary files a/target/classes/com/muyu/gen/util/VelocityInitializer.class and /dev/null differ diff --git a/target/classes/com/muyu/gen/util/VelocityUtils.class b/target/classes/com/muyu/gen/util/VelocityUtils.class deleted file mode 100644 index edb9511..0000000 Binary files a/target/classes/com/muyu/gen/util/VelocityUtils.class and /dev/null differ diff --git a/target/classes/logback/dev.xml b/target/classes/logback/dev.xml deleted file mode 100644 index 0b3964c..0000000 --- a/target/classes/logback/dev.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - ${log.pattern} - - - - - - ${log.path}/info.log - - - - ${log.path}/info.%d{yyyy-MM-dd}.log - - 60 - - - ${log.pattern} - - - - INFO - - ACCEPT - - DENY - - - - - ${log.path}/error.log - - - - ${log.path}/error.%d{yyyy-MM-dd}.log - - 60 - - - ${log.pattern} - - - - ERROR - - ACCEPT - - DENY - - - - - - - - - - - - - - - - - - diff --git a/target/classes/logback/prod.xml b/target/classes/logback/prod.xml deleted file mode 100644 index 4a9d602..0000000 --- a/target/classes/logback/prod.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - ${log.pattern} - - - - - - ${log.path}/info.log - - - - ${log.path}/info.%d{yyyy-MM-dd}.log - - 60 - - - ${log.pattern} - - - - INFO - - ACCEPT - - DENY - - - - - ${log.path}/error.log - - - - ${log.path}/error.%d{yyyy-MM-dd}.log - - 60 - - - ${log.pattern} - - - - ERROR - - ACCEPT - - DENY - - - - - - - - ${log.sky.pattern} - - - - - - - - - - - - - - - - - - - - - - - diff --git a/target/classes/logback/test.xml b/target/classes/logback/test.xml deleted file mode 100644 index 4a9d602..0000000 --- a/target/classes/logback/test.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - ${log.pattern} - - - - - - ${log.path}/info.log - - - - ${log.path}/info.%d{yyyy-MM-dd}.log - - 60 - - - ${log.pattern} - - - - INFO - - ACCEPT - - DENY - - - - - ${log.path}/error.log - - - - ${log.path}/error.%d{yyyy-MM-dd}.log - - 60 - - - ${log.pattern} - - - - ERROR - - ACCEPT - - DENY - - - - - - - - ${log.sky.pattern} - - - - - - - - - - - - - - - - - - - - - - - diff --git a/target/classes/mapper/generator/GenTableColumnMapper.xml b/target/classes/mapper/generator/GenTableColumnMapper.xml deleted file mode 100644 index fb9800e..0000000 --- a/target/classes/mapper/generator/GenTableColumnMapper.xml +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - select column_id, - table_id, - column_name, - column_comment, - column_type, - java_type, - java_field, - is_pk, - is_increment, - is_required, - is_insert, - is_edit, - is_list, - is_query, - query_type, - html_type, - dict_type, - sort, - create_by, - create_time, - update_by, - update_time - from gen_table_column - - - - - - - - insert into gen_table_column ( - table_id, - column_name, - column_comment, - column_type, - java_type, - java_field, - is_pk, - is_increment, - is_required, - is_insert, - is_edit, - is_list, - is_query, - query_type, - html_type, - dict_type, - sort, - create_by, - create_time - )values( - #{tableId}, - #{columnName}, - #{columnComment}, - #{columnType}, - #{javaType}, - #{javaField}, - #{isPk}, - #{isIncrement}, - #{isRequired}, - #{isInsert}, - #{isEdit}, - #{isList}, - #{isQuery}, - #{queryType}, - #{htmlType}, - #{dictType}, - #{sort}, - #{createBy}, - sysdate() - ) - - - - update gen_table_column - - column_comment = #{columnComment}, - java_type = #{javaType}, - java_field = #{javaField}, - is_insert = #{isInsert}, - is_edit = #{isEdit}, - is_list = #{isList}, - is_query = #{isQuery}, - is_required = #{isRequired}, - query_type = #{queryType}, - html_type = #{htmlType}, - dict_type = #{dictType}, - sort = #{sort}, - update_by = #{updateBy}, - update_time = sysdate() - - where column_id = #{columnId} - - - - delete from gen_table_column where table_id in - - #{tableId} - - - - - delete from gen_table_column where column_id in - - #{item.columnId} - - - - diff --git a/target/classes/mapper/generator/GenTableMapper.xml b/target/classes/mapper/generator/GenTableMapper.xml deleted file mode 100644 index 42ab2cf..0000000 --- a/target/classes/mapper/generator/GenTableMapper.xml +++ /dev/null @@ -1,317 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - select table_id, - table_name, - table_comment, - sub_table_name, - sub_table_fk_name, - class_name, - tpl_category, - package_name, - module_name, - business_name, - function_name, - function_author, - gen_type, - gen_path, - options, - create_by, - create_time, - update_by, - update_time, - remark - from gen_table - - - - - - - - - - - - - - - - - - insert into gen_table ( - table_name, - table_comment, - class_name, - tpl_category, - package_name, - module_name, - business_name, - function_name, - function_author, - gen_type, - gen_path, - remark, - create_by, - create_time - )values( - #{tableName}, - #{tableComment}, - #{className}, - #{tplCategory}, - #{packageName}, - #{moduleName}, - #{businessName}, - #{functionName}, - #{functionAuthor}, - #{genType}, - #{genPath}, - #{remark}, - #{createBy}, - sysdate() - ) - - - - update gen_table - - table_name = #{tableName}, - table_comment = #{tableComment}, - sub_table_name = #{subTableName}, - sub_table_fk_name = #{subTableFkName}, - class_name = #{className}, - function_author = #{functionAuthor}, - gen_type = #{genType}, - gen_path = #{genPath}, - tpl_category = #{tplCategory}, - package_name = #{packageName}, - module_name = #{moduleName}, - business_name = #{businessName}, - function_name = #{functionName}, - options = #{options}, - update_by = #{updateBy}, - remark = #{remark}, - update_time = sysdate() - - where table_id = #{tableId} - - - - delete from gen_table where table_id in - - #{tableId} - - - - diff --git a/target/classes/vm/java/controller.java.vm b/target/classes/vm/java/controller.java.vm deleted file mode 100644 index 1df5be0..0000000 --- a/target/classes/vm/java/controller.java.vm +++ /dev/null @@ -1,116 +0,0 @@ -package ${packageName}.controller; - -import java.util.List; -import java.io.IOException; -import jakarta.servlet.http.HttpServletResponse; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; -import com.muyu.common.log.annotation.Log; -import com.muyu.common.log.enums.BusinessType; -import com.muyu.common.security.annotation.RequiresPermissions; -import ${packageName}.domain.${ClassName}; -import ${packageName}.service.I${ClassName}Service; -import com.muyu.common.core.web.controller.BaseController; -import com.muyu.common.core.domain.Result; -import com.muyu.common.core.utils.poi.ExcelUtil; -#if($table.crud || $table.sub) -import com.muyu.common.core.web.page.TableDataInfo; -#elseif($table.tree) -#end - -/** - * ${functionName}Controller - * - * @author ${author} - * @date ${datetime} - */ -@RestController -@RequestMapping("/${businessName}") -public class ${ClassName}Controller extends BaseController -{ - @Autowired - private I${ClassName}Service ${className}Service; - - /** - * 查询${functionName}列表 - */ - @RequiresPermissions("${permissionPrefix}:list") - @GetMapping("/list") -#if($table.crud || $table.sub) - public Result list(${ClassName} ${className}) - { - startPage(); - List<${ClassName}> list = ${className}Service.select${ClassName}List(${className}); - return getDataTable(list); - } -#elseif($table.tree) - public Result list(${ClassName} ${className}) - { - List<${ClassName}> list = ${className}Service.select${ClassName}List(${className}); - return success(list); - } -#end - - /** - * 导出${functionName}列表 - */ - @RequiresPermissions("${permissionPrefix}:export") - @Log(title = "${functionName}", businessType = BusinessType.EXPORT) - @PostMapping("/export") - public void export(HttpServletResponse response, ${ClassName} ${className}) - { - List<${ClassName}> list = ${className}Service.select${ClassName}List(${className}); - ExcelUtil<${ClassName}> util = new ExcelUtil<${ClassName}>(${ClassName}.class); - util.exportExcel(response, list, "${functionName}数据"); - } - - /** - * 获取${functionName}详细信息 - */ - @RequiresPermissions("${permissionPrefix}:query") - @GetMapping(value = "/{${pkColumn.javaField}}") - public Result getInfo(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField}) - { - return success(${className}Service.select${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaField})); - } - - /** - * 新增${functionName} - */ - @RequiresPermissions("${permissionPrefix}:add") - @Log(title = "${functionName}", businessType = BusinessType.INSERT) - @PostMapping - public Result add(@RequestBody ${ClassName} ${className}) - { - return toAjax(${className}Service.insert${ClassName}(${className})); - } - - /** - * 修改${functionName} - */ - @RequiresPermissions("${permissionPrefix}:edit") - @Log(title = "${functionName}", businessType = BusinessType.UPDATE) - @PutMapping - public Result edit(@RequestBody ${ClassName} ${className}) - { - return toAjax(${className}Service.update${ClassName}(${className})); - } - - /** - * 删除${functionName} - */ - @RequiresPermissions("${permissionPrefix}:remove") - @Log(title = "${functionName}", businessType = BusinessType.DELETE) - @DeleteMapping("/{${pkColumn.javaField}s}") - public Result remove(@PathVariable("${pkColumn.javaField}s") ${pkColumn.javaType}[] ${pkColumn.javaField}s) - { - return toAjax(${className}Service.delete${ClassName}By${pkColumn.capJavaField}s(${pkColumn.javaField}s)); - } -} diff --git a/target/classes/vm/java/domain.java.vm b/target/classes/vm/java/domain.java.vm deleted file mode 100644 index 1292991..0000000 --- a/target/classes/vm/java/domain.java.vm +++ /dev/null @@ -1,103 +0,0 @@ -package ${packageName}.domain; - -#foreach ($import in $importList) -import ${import}; -#end -import com.muyu.common.core.annotation.Excel; -#if($table.crud || $table.sub) -import com.muyu.common.core.web.domain.BaseEntity; -#elseif($table.tree) -import com.muyu.common.core.web.domain.TreeEntity; -#end - -/** - * ${functionName}对象 ${tableName} - * - * @author ${author} - * @date ${datetime} - */ -#if($table.crud || $table.sub) -#set($Entity="BaseEntity") -#elseif($table.tree) -#set($Entity="TreeEntity") -#end -public class ${ClassName} extends ${Entity} -{ - private static final long serialVersionUID = 1L; - -#foreach ($column in $columns) -#if(!$table.isSuperColumn($column.javaField)) - /** $column.columnComment */ -#if($column.list) -#set($parentheseIndex=$column.columnComment.indexOf("(")) -#if($parentheseIndex != -1) -#set($comment=$column.columnComment.substring(0, $parentheseIndex)) -#else -#set($comment=$column.columnComment) -#end -#if($parentheseIndex != -1) - @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") -#elseif($column.javaType == 'Date') - @JsonFormat(pattern = "yyyy-MM-dd") - @Excel(name = "${comment}", width = 30, dateFormat = "yyyy-MM-dd") -#else - @Excel(name = "${comment}") -#end -#end - private $column.javaType $column.javaField; - -#end -#end -#if($table.sub) - /** $table.subTable.functionName信息 */ - private List<${subClassName}> ${subclassName}List; - -#end -#foreach ($column in $columns) -#if(!$table.isSuperColumn($column.javaField)) -#if($column.javaField.length() > 2 && $column.javaField.substring(1,2).matches("[A-Z]")) -#set($AttrName=$column.javaField) -#else -#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)}) -#end - public void set${AttrName}($column.javaType $column.javaField) - { - this.$column.javaField = $column.javaField; - } - - public $column.javaType get${AttrName}() - { - return $column.javaField; - } -#end -#end - -#if($table.sub) - public List<${subClassName}> get${subClassName}List() - { - return ${subclassName}List; - } - - public void set${subClassName}List(List<${subClassName}> ${subclassName}List) - { - this.${subclassName}List = ${subclassName}List; - } - -#end - @Override - public String toString() { - return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) -#foreach ($column in $columns) -#if($column.javaField.length() > 2 && $column.javaField.substring(1,2).matches("[A-Z]")) -#set($AttrName=$column.javaField) -#else -#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)}) -#end - .append("${column.javaField}", get${AttrName}()) -#end -#if($table.sub) - .append("${subclassName}List", get${subClassName}List()) -#end - .toString(); - } -} diff --git a/target/classes/vm/java/mapper.java.vm b/target/classes/vm/java/mapper.java.vm deleted file mode 100644 index 7e7d7c2..0000000 --- a/target/classes/vm/java/mapper.java.vm +++ /dev/null @@ -1,91 +0,0 @@ -package ${packageName}.mapper; - -import java.util.List; -import ${packageName}.domain.${ClassName}; -#if($table.sub) -import ${packageName}.domain.${subClassName}; -#end - -/** - * ${functionName}Mapper接口 - * - * @author ${author} - * @date ${datetime} - */ -public interface ${ClassName}Mapper -{ - /** - * 查询${functionName} - * - * @param ${pkColumn.javaField} ${functionName}主键 - * @return ${functionName} - */ - public ${ClassName} select${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField}); - - /** - * 查询${functionName}列表 - * - * @param ${className} ${functionName} - * @return ${functionName}集合 - */ - public List<${ClassName}> select${ClassName}List(${ClassName} ${className}); - - /** - * 新增${functionName} - * - * @param ${className} ${functionName} - * @return 结果 - */ - public int insert${ClassName}(${ClassName} ${className}); - - /** - * 修改${functionName} - * - * @param ${className} ${functionName} - * @return 结果 - */ - public int update${ClassName}(${ClassName} ${className}); - - /** - * 删除${functionName} - * - * @param ${pkColumn.javaField} ${functionName}主键 - * @return 结果 - */ - public int delete${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField}); - - /** - * 批量删除${functionName} - * - * @param ${pkColumn.javaField}s 需要删除的数据主键集合 - * @return 结果 - */ - public int delete${ClassName}By${pkColumn.capJavaField}s(${pkColumn.javaType}[] ${pkColumn.javaField}s); -#if($table.sub) - - /** - * 批量删除${subTable.functionName} - * - * @param ${pkColumn.javaField}s 需要删除的数据主键集合 - * @return 结果 - */ - public int delete${subClassName}By${subTableFkClassName}s(${pkColumn.javaType}[] ${pkColumn.javaField}s); - - /** - * 批量新增${subTable.functionName} - * - * @param ${subclassName}List ${subTable.functionName}列表 - * @return 结果 - */ - public int batch${subClassName}(List<${subClassName}> ${subclassName}List); - - - /** - * 通过${functionName}主键删除${subTable.functionName}信息 - * - * @param ${pkColumn.javaField} ${functionName}ID - * @return 结果 - */ - public int delete${subClassName}By${subTableFkClassName}(${pkColumn.javaType} ${pkColumn.javaField}); -#end -} diff --git a/target/classes/vm/java/service.java.vm b/target/classes/vm/java/service.java.vm deleted file mode 100644 index 264882b..0000000 --- a/target/classes/vm/java/service.java.vm +++ /dev/null @@ -1,61 +0,0 @@ -package ${packageName}.service; - -import java.util.List; -import ${packageName}.domain.${ClassName}; - -/** - * ${functionName}Service接口 - * - * @author ${author} - * @date ${datetime} - */ -public interface I${ClassName}Service -{ - /** - * 查询${functionName} - * - * @param ${pkColumn.javaField} ${functionName}主键 - * @return ${functionName} - */ - public ${ClassName} select${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField}); - - /** - * 查询${functionName}列表 - * - * @param ${className} ${functionName} - * @return ${functionName}集合 - */ - public List<${ClassName}> select${ClassName}List(${ClassName} ${className}); - - /** - * 新增${functionName} - * - * @param ${className} ${functionName} - * @return 结果 - */ - public int insert${ClassName}(${ClassName} ${className}); - - /** - * 修改${functionName} - * - * @param ${className} ${functionName} - * @return 结果 - */ - public int update${ClassName}(${ClassName} ${className}); - - /** - * 批量删除${functionName} - * - * @param ${pkColumn.javaField}s 需要删除的${functionName}主键集合 - * @return 结果 - */ - public int delete${ClassName}By${pkColumn.capJavaField}s(${pkColumn.javaType}[] ${pkColumn.javaField}s); - - /** - * 删除${functionName}信息 - * - * @param ${pkColumn.javaField} ${functionName}主键 - * @return 结果 - */ - public int delete${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField}); -} diff --git a/target/classes/vm/java/serviceImpl.java.vm b/target/classes/vm/java/serviceImpl.java.vm deleted file mode 100644 index 3904af5..0000000 --- a/target/classes/vm/java/serviceImpl.java.vm +++ /dev/null @@ -1,169 +0,0 @@ -package ${packageName}.service.impl; - -import java.util.List; -#foreach ($column in $columns) -#if($column.javaField == 'createTime' || $column.javaField == 'updateTime') -import com.muyu.common.core.utils.DateUtils; -#break -#end -#end -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -#if($table.sub) -import java.util.ArrayList; -import com.muyu.common.core.utils.StringUtils; -import org.springframework.transaction.annotation.Transactional; -import ${packageName}.domain.${subClassName}; -#end -import ${packageName}.mapper.${ClassName}Mapper; -import ${packageName}.domain.${ClassName}; -import ${packageName}.service.I${ClassName}Service; - -/** - * ${functionName}Service业务层处理 - * - * @author ${author} - * @date ${datetime} - */ -@Service -public class ${ClassName}ServiceImpl implements I${ClassName}Service -{ - @Autowired - private ${ClassName}Mapper ${className}Mapper; - - /** - * 查询${functionName} - * - * @param ${pkColumn.javaField} ${functionName}主键 - * @return ${functionName} - */ - @Override - public ${ClassName} select${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField}) - { - return ${className}Mapper.select${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaField}); - } - - /** - * 查询${functionName}列表 - * - * @param ${className} ${functionName} - * @return ${functionName} - */ - @Override - public List<${ClassName}> select${ClassName}List(${ClassName} ${className}) - { - return ${className}Mapper.select${ClassName}List(${className}); - } - - /** - * 新增${functionName} - * - * @param ${className} ${functionName} - * @return 结果 - */ -#if($table.sub) - @Transactional -#end - @Override - public int insert${ClassName}(${ClassName} ${className}) - { -#foreach ($column in $columns) -#if($column.javaField == 'createTime') - ${className}.setCreateTime(DateUtils.getNowDate()); -#end -#end -#if($table.sub) - int rows = ${className}Mapper.insert${ClassName}(${className}); - insert${subClassName}(${className}); - return rows; -#else - return ${className}Mapper.insert${ClassName}(${className}); -#end - } - - /** - * 修改${functionName} - * - * @param ${className} ${functionName} - * @return 结果 - */ -#if($table.sub) - @Transactional -#end - @Override - public int update${ClassName}(${ClassName} ${className}) - { -#foreach ($column in $columns) -#if($column.javaField == 'updateTime') - ${className}.setUpdateTime(DateUtils.getNowDate()); -#end -#end -#if($table.sub) - ${className}Mapper.delete${subClassName}By${subTableFkClassName}(${className}.get${pkColumn.capJavaField}()); - insert${subClassName}(${className}); -#end - return ${className}Mapper.update${ClassName}(${className}); - } - - /** - * 批量删除${functionName} - * - * @param ${pkColumn.javaField}s 需要删除的${functionName}主键 - * @return 结果 - */ -#if($table.sub) - @Transactional -#end - @Override - public int delete${ClassName}By${pkColumn.capJavaField}s(${pkColumn.javaType}[] ${pkColumn.javaField}s) - { -#if($table.sub) - ${className}Mapper.delete${subClassName}By${subTableFkClassName}s(${pkColumn.javaField}s); -#end - return ${className}Mapper.delete${ClassName}By${pkColumn.capJavaField}s(${pkColumn.javaField}s); - } - - /** - * 删除${functionName}信息 - * - * @param ${pkColumn.javaField} ${functionName}主键 - * @return 结果 - */ -#if($table.sub) - @Transactional -#end - @Override - public int delete${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField}) - { -#if($table.sub) - ${className}Mapper.delete${subClassName}By${subTableFkClassName}(${pkColumn.javaField}); -#end - return ${className}Mapper.delete${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaField}); - } -#if($table.sub) - - /** - * 新增${subTable.functionName}信息 - * - * @param ${className} ${functionName}对象 - */ - public void insert${subClassName}(${ClassName} ${className}) - { - List<${subClassName}> ${subclassName}List = ${className}.get${subClassName}List(); - ${pkColumn.javaType} ${pkColumn.javaField} = ${className}.get${pkColumn.capJavaField}(); - if (StringUtils.isNotNull(${subclassName}List)) - { - List<${subClassName}> list = new ArrayList<${subClassName}>(); - for (${subClassName} ${subclassName} : ${subclassName}List) - { - ${subclassName}.set${subTableFkClassName}(${pkColumn.javaField}); - list.add(${subclassName}); - } - if (list.size() > 0) - { - ${className}Mapper.batch${subClassName}(list); - } - } - } -#end -} diff --git a/target/classes/vm/java/sub-domain.java.vm b/target/classes/vm/java/sub-domain.java.vm deleted file mode 100644 index a5c170c..0000000 --- a/target/classes/vm/java/sub-domain.java.vm +++ /dev/null @@ -1,79 +0,0 @@ -package ${packageName}.domain; - -#foreach ($import in $subImportList) -import ${import}; -#end -import com.muyu.common.core.annotation.Excel; -import com.muyu.common.core.web.domain.BaseEntity; - -/** - * ${subTable.functionName}对象 ${subTableName} - * - * @author ${author} - * @date ${datetime} - */ -@Data -@SuperBuilder -@NoArgsConstructor -@AllArgsConstructor -@EqualsAndHashCode(callSuper = true) -public class ${subClassName} extends BaseEntity -{ - private static final long serialVersionUID = 1L; - -#foreach ($column in $subTable.columns) -#if(!$table.isSuperColumn($column.javaField)) - /** $column.columnComment */ -#if($column.list) -#set($parentheseIndex=$column.columnComment.indexOf("(")) -#if($parentheseIndex != -1) -#set($comment=$column.columnComment.substring(0, $parentheseIndex)) -#else -#set($comment=$column.columnComment) -#end -#if($parentheseIndex != -1) - @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") -#elseif($column.javaType == 'Date') - @JsonFormat(pattern = "yyyy-MM-dd") - @Excel(name = "${comment}", width = 30, dateFormat = "yyyy-MM-dd") -#else - @Excel(name = "${comment}") -#end -#end - private $column.javaType $column.javaField; - -#end -#end -#foreach ($column in $subTable.columns) -#if(!$table.isSuperColumn($column.javaField)) -#if($column.javaField.length() > 2 && $column.javaField.substring(1,2).matches("[A-Z]")) -#set($AttrName=$column.javaField) -#else -#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)}) -#end - public void set${AttrName}($column.javaType $column.javaField) - { - this.$column.javaField = $column.javaField; - } - - public $column.javaType get${AttrName}() - { - return $column.javaField; - } -#end -#end - - @Override - public String toString() { - return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) -#foreach ($column in $subTable.columns) -#if($column.javaField.length() > 2 && $column.javaField.substring(1,2).matches("[A-Z]")) -#set($AttrName=$column.javaField) -#else -#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)}) -#end - .append("${column.javaField}", get${AttrName}()) -#end - .toString(); - } -} diff --git a/target/classes/vm/js/api.js.vm b/target/classes/vm/js/api.js.vm deleted file mode 100644 index 9295524..0000000 --- a/target/classes/vm/js/api.js.vm +++ /dev/null @@ -1,44 +0,0 @@ -import request from '@/utils/request' - -// 查询${functionName}列表 -export function list${BusinessName}(query) { - return request({ - url: '/${moduleName}/${businessName}/list', - method: 'get', - params: query - }) -} - -// 查询${functionName}详细 -export function get${BusinessName}(${pkColumn.javaField}) { - return request({ - url: '/${moduleName}/${businessName}/' + ${pkColumn.javaField}, - method: 'get' - }) -} - -// 新增${functionName} -export function add${BusinessName}(data) { - return request({ - url: '/${moduleName}/${businessName}', - method: 'post', - data: data - }) -} - -// 修改${functionName} -export function update${BusinessName}(data) { - return request({ - url: '/${moduleName}/${businessName}', - method: 'put', - data: data - }) -} - -// 删除${functionName} -export function del${BusinessName}(${pkColumn.javaField}) { - return request({ - url: '/${moduleName}/${businessName}/' + ${pkColumn.javaField}, - method: 'delete' - }) -} diff --git a/target/classes/vm/sql/sql.vm b/target/classes/vm/sql/sql.vm deleted file mode 100644 index 0575583..0000000 --- a/target/classes/vm/sql/sql.vm +++ /dev/null @@ -1,22 +0,0 @@ --- 菜单 SQL -insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark) -values('${functionName}', '${parentMenuId}', '1', '${businessName}', '${moduleName}/${businessName}/index', 1, 0, 'C', '0', '0', '${permissionPrefix}:list', '#', 'admin', sysdate(), '', null, '${functionName}菜单'); - --- 按钮父菜单ID -SELECT @parentId := LAST_INSERT_ID(); - --- 按钮 SQL -insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark) -values('${functionName}查询', @parentId, '1', '#', '', 1, 0, 'F', '0', '0', '${permissionPrefix}:query', '#', 'admin', sysdate(), '', null, ''); - -insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark) -values('${functionName}新增', @parentId, '2', '#', '', 1, 0, 'F', '0', '0', '${permissionPrefix}:add', '#', 'admin', sysdate(), '', null, ''); - -insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark) -values('${functionName}修改', @parentId, '3', '#', '', 1, 0, 'F', '0', '0', '${permissionPrefix}:edit', '#', 'admin', sysdate(), '', null, ''); - -insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark) -values('${functionName}删除', @parentId, '4', '#', '', 1, 0, 'F', '0', '0', '${permissionPrefix}:remove', '#', 'admin', sysdate(), '', null, ''); - -insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark) -values('${functionName}导出', @parentId, '5', '#', '', 1, 0, 'F', '0', '0', '${permissionPrefix}:export', '#', 'admin', sysdate(), '', null, ''); \ No newline at end of file diff --git a/target/classes/vm/vue/index-tree.vue.vm b/target/classes/vm/vue/index-tree.vue.vm deleted file mode 100644 index a4c64a0..0000000 --- a/target/classes/vm/vue/index-tree.vue.vm +++ /dev/null @@ -1,505 +0,0 @@ - - - diff --git a/target/classes/vm/vue/index.vue.vm b/target/classes/vm/vue/index.vue.vm deleted file mode 100644 index 6296014..0000000 --- a/target/classes/vm/vue/index.vue.vm +++ /dev/null @@ -1,602 +0,0 @@ - - - diff --git a/target/classes/vm/vue/v3/index-tree.vue.vm b/target/classes/vm/vue/v3/index-tree.vue.vm deleted file mode 100644 index 7bbd2fc..0000000 --- a/target/classes/vm/vue/v3/index-tree.vue.vm +++ /dev/null @@ -1,474 +0,0 @@ - - - diff --git a/target/classes/vm/vue/v3/index.vue.vm b/target/classes/vm/vue/v3/index.vue.vm deleted file mode 100644 index 8b25665..0000000 --- a/target/classes/vm/vue/v3/index.vue.vm +++ /dev/null @@ -1,590 +0,0 @@ - - - diff --git a/target/classes/vm/vue/v3/readme.txt b/target/classes/vm/vue/v3/readme.txt deleted file mode 100644 index 9f60284..0000000 --- a/target/classes/vm/vue/v3/readme.txt +++ /dev/null @@ -1 +0,0 @@ -���ʹ�õ���cloud-Cloud-Vue3ǰ�ˣ���ô��Ҫ����һ�´�Ŀ¼��ģ��index.vue.vm��index-tree.vue.vm�ļ����ϼ�vueĿ¼�� diff --git a/target/classes/vm/xml/mapper.xml.vm b/target/classes/vm/xml/mapper.xml.vm deleted file mode 100644 index 0ceb3d8..0000000 --- a/target/classes/vm/xml/mapper.xml.vm +++ /dev/null @@ -1,135 +0,0 @@ - - - - - -#foreach ($column in $columns) - -#end - -#if($table.sub) - - - - - - -#foreach ($column in $subTable.columns) - -#end - -#end - - - select#foreach($column in $columns) $column.columnName#if($foreach.count != $columns.size()),#end#end from ${tableName} - - - - - - - - insert into ${tableName} - -#foreach($column in $columns) -#if($column.columnName != $pkColumn.columnName || !$pkColumn.increment) - $column.columnName, -#end -#end - - -#foreach($column in $columns) -#if($column.columnName != $pkColumn.columnName || !$pkColumn.increment) - #{$column.javaField}, -#end -#end - - - - - update ${tableName} - -#foreach($column in $columns) -#if($column.columnName != $pkColumn.columnName) - $column.columnName = #{$column.javaField}, -#end -#end - - where ${pkColumn.columnName} = #{${pkColumn.javaField}} - - - - delete from ${tableName} where ${pkColumn.columnName} = #{${pkColumn.javaField}} - - - - delete from ${tableName} where ${pkColumn.columnName} in - - #{${pkColumn.javaField}} - - -#if($table.sub) - - - delete from ${subTableName} where ${subTableFkName} in - - #{${subTableFkclassName}} - - - - - delete from ${subTableName} where ${subTableFkName} = #{${subTableFkclassName}} - - - - insert into ${subTableName}(#foreach($column in $subTable.columns) $column.columnName#if($foreach.count != $subTable.columns.size()),#end#end) values - - (#foreach($column in $subTable.columns) #{item.$column.javaField}#if($foreach.count != $subTable.columns.size()),#end#end) - - -#end - \ No newline at end of file diff --git a/target/cloud-modules-gen.jar b/target/cloud-modules-gen.jar deleted file mode 100644 index 9d00581..0000000 Binary files a/target/cloud-modules-gen.jar and /dev/null differ diff --git a/target/cloud-modules-gen.jar.original b/target/cloud-modules-gen.jar.original deleted file mode 100644 index f642a0e..0000000 Binary files a/target/cloud-modules-gen.jar.original and /dev/null differ diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties deleted file mode 100644 index f882335..0000000 --- a/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=cloud-modules-gen -groupId=com.muyu -version=3.6.3 diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 00d7a6e..0000000 --- a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,18 +0,0 @@ -com\muyu\gen\domain\GenTable.class -com\muyu\gen\domain\GenTableColumn$GenTableColumnBuilder.class -com\muyu\gen\domain\GenTableColumn.class -com\muyu\gen\controller\GenController.class -com\muyu\gen\config\GenConfig.class -com\muyu\gen\mapper\GenTableMapper.class -com\muyu\gen\service\GenTableColumnServiceImpl.class -com\muyu\gen\util\GenUtils.class -com\muyu\gen\domain\GenTableColumn$GenTableColumnBuilderImpl.class -com\muyu\gen\service\IGenTableService.class -com\muyu\gen\service\GenTableServiceImpl.class -com\muyu\gen\mapper\GenTableColumnMapper.class -com\muyu\gen\util\VelocityInitializer.class -com\muyu\gen\domain\GenTable$GenTableBuilderImpl.class -com\muyu\gen\CloudGenApplication.class -com\muyu\gen\util\VelocityUtils.class -com\muyu\gen\domain\GenTable$GenTableBuilder.class -com\muyu\gen\service\IGenTableColumnService.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index b6215c7..0000000 --- a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,14 +0,0 @@ -D:\专高6\专高6\cloud-server\cloud-modules\cloud-modules-gen\src\main\java\com\muyu\gen\CloudGenApplication.java -D:\专高6\专高6\cloud-server\cloud-modules\cloud-modules-gen\src\main\java\com\muyu\gen\config\GenConfig.java -D:\专高6\专高6\cloud-server\cloud-modules\cloud-modules-gen\src\main\java\com\muyu\gen\controller\GenController.java -D:\专高6\专高6\cloud-server\cloud-modules\cloud-modules-gen\src\main\java\com\muyu\gen\domain\GenTable.java -D:\专高6\专高6\cloud-server\cloud-modules\cloud-modules-gen\src\main\java\com\muyu\gen\domain\GenTableColumn.java -D:\专高6\专高6\cloud-server\cloud-modules\cloud-modules-gen\src\main\java\com\muyu\gen\mapper\GenTableColumnMapper.java -D:\专高6\专高6\cloud-server\cloud-modules\cloud-modules-gen\src\main\java\com\muyu\gen\mapper\GenTableMapper.java -D:\专高6\专高6\cloud-server\cloud-modules\cloud-modules-gen\src\main\java\com\muyu\gen\service\GenTableColumnServiceImpl.java -D:\专高6\专高6\cloud-server\cloud-modules\cloud-modules-gen\src\main\java\com\muyu\gen\service\GenTableServiceImpl.java -D:\专高6\专高6\cloud-server\cloud-modules\cloud-modules-gen\src\main\java\com\muyu\gen\service\IGenTableColumnService.java -D:\专高6\专高6\cloud-server\cloud-modules\cloud-modules-gen\src\main\java\com\muyu\gen\service\IGenTableService.java -D:\专高6\专高6\cloud-server\cloud-modules\cloud-modules-gen\src\main\java\com\muyu\gen\util\GenUtils.java -D:\专高6\专高6\cloud-server\cloud-modules\cloud-modules-gen\src\main\java\com\muyu\gen\util\VelocityInitializer.java -D:\专高6\专高6\cloud-server\cloud-modules\cloud-modules-gen\src\main\java\com\muyu\gen\util\VelocityUtils.java