diff --git a/src/test/resources/templates/bo.java.vm b/src/test/resources/templates/bo.java.vm index 13d1f11c..8757f0ff 100644 --- a/src/test/resources/templates/bo.java.vm +++ b/src/test/resources/templates/bo.java.vm @@ -10,6 +10,7 @@ import lombok.Setter; import lombok.experimental.Accessors; #end #end +import java.time.LocalDateTime; /** * $!{table.comment} diff --git a/src/test/resources/templates/controller.java.vm b/src/test/resources/templates/controller.java.vm index ae455628..eebde7db 100644 --- a/src/test/resources/templates/controller.java.vm +++ b/src/test/resources/templates/controller.java.vm @@ -8,8 +8,8 @@ import ${package.Parent}.model.query.${entity}PageQuery; import ${package.Parent}.model.vo.${entity}PageVO; import ${package.Parent}.service.${table.serviceName}; import com.baomidou.mybatisplus.core.metadata.IPage; -import com.youlai.system.common.result.PageResult; -import com.youlai.system.common.result.Result; +import com.youlai.common.result.PageResult; +import com.youlai.common.result.Result; import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.Operation; diff --git a/src/test/resources/templates/converter.java.vm b/src/test/resources/templates/converter.java.vm index 81f73f7a..25c01d05 100644 --- a/src/test/resources/templates/converter.java.vm +++ b/src/test/resources/templates/converter.java.vm @@ -10,6 +10,12 @@ import ${package.Parent}.model.vo.${entity}PageVO; import ${package.Parent}.model.form.${entity}Form; import ${package.Parent}.model.bo.${entity}BO; +/** + * $!{table.comment}转换器 + * + * @author ${author} + * @since ${date} + */ @Mapper(componentModel = "spring") public interface ${entity}Converter{ diff --git a/src/test/resources/templates/dto.java.vm b/src/test/resources/templates/dto.java.vm index ad66a4f2..2cf3c041 100644 --- a/src/test/resources/templates/dto.java.vm +++ b/src/test/resources/templates/dto.java.vm @@ -1,11 +1,7 @@ package ${package.Parent}.model.dto; -#if(${springdoc}) + import io.swagger.v3.oas.annotations.media.Schema; -#elseif(${swagger}) -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -#end #if(${entityLombokModel}) import lombok.Getter; import lombok.Setter; @@ -14,6 +10,7 @@ import lombok.Setter; #end #end import java.io.Serializable; +import java.time.LocalDateTime; /** * $!{table.comment} DTO * @@ -27,11 +24,7 @@ import java.io.Serializable; @Accessors(chain = true) #end #end -#if(${springdoc}) -@Schema(name = "${entity}", description = "$!{table.comment}") -#elseif(${swagger}) -@ApiModel(value = "${entity}对象", description = "$!{table.comment}") -#end +@Schema( description = "$!{table.comment}传输层对象") #if(${superEntityClass}) public class ${entity}DTO extends ${superEntityClass}#if(${activeRecord})<${entity}>#end { #elseif(${activeRecord}) @@ -52,15 +45,7 @@ public class ${entity}DTO { #set($keyPropertyName=${field.propertyName}) #end #if("$!field.comment" != "") - #if(${springdoc}) @Schema(description = "${field.comment}") - #elseif(${swagger}) - @ApiModelProperty("${field.comment}") - #else - /** - * ${field.comment} - */ - #end #end private ${field.propertyType} ${field.propertyName}; diff --git a/src/test/resources/templates/entity.java.vm b/src/test/resources/templates/entity.java.vm index 8e43efb9..4c2e2b57 100644 --- a/src/test/resources/templates/entity.java.vm +++ b/src/test/resources/templates/entity.java.vm @@ -12,7 +12,7 @@ import lombok.experimental.Accessors; #end /** - * $!{table.comment} + * $!{table.comment}实体 * * @author ${author} * @since ${date} diff --git a/src/test/resources/templates/form.java.vm b/src/test/resources/templates/form.java.vm index 2ce28c2e..d1a9b2ec 100644 --- a/src/test/resources/templates/form.java.vm +++ b/src/test/resources/templates/form.java.vm @@ -3,12 +3,7 @@ package ${package.Parent}.model.form; #foreach($pkg in ${table.importPackages}) import ${pkg}; #end -#if(${springdoc}) import io.swagger.v3.oas.annotations.media.Schema; -#elseif(${swagger}) -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -#end #if(${entityLombokModel}) import lombok.Getter; import lombok.Setter; @@ -30,11 +25,7 @@ import lombok.Setter; @Accessors(chain = true) #end #end -#if(${springdoc}) -@Schema(name = "${entity}", description = "$!{table.comment}") -#elseif(${swagger}) -@ApiModel(value = "${entity}对象", description = "$!{table.comment}") -#end +@Schema(description = "$!{table.comment}表单对象") #if(${superEntityClass}) public class ${entity}Form extends ${superEntityClass}#if(${activeRecord})<${entity}>#end { #elseif(${activeRecord}) @@ -55,15 +46,7 @@ public class ${entity}Form { #set($keyPropertyName=${field.propertyName}) #end #if("$!field.comment" != "") - #if(${springdoc}) @Schema(description = "${field.comment}") - #elseif(${swagger}) - @ApiModelProperty("${field.comment}") - #else - /** - * ${field.comment} - */ - #end #end private ${field.propertyType} ${field.propertyName}; diff --git a/src/test/resources/templates/mapper.java.vm b/src/test/resources/templates/mapper.java.vm index 033baa7d..a9828fbc 100644 --- a/src/test/resources/templates/mapper.java.vm +++ b/src/test/resources/templates/mapper.java.vm @@ -8,6 +8,7 @@ import ${mapperAnnotationClass.name}; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import ${package.Parent}.model.bo.${entity}BO; import ${package.Parent}.model.query.${entity}PageQuery; +import org.apache.ibatis.annotations.Mapper; /** * $!{table.comment} Mapper 接口 @@ -19,6 +20,7 @@ import ${package.Parent}.model.query.${entity}PageQuery; @${mapperAnnotationClass.simpleName} #end +@Mapper public interface ${table.mapperName} extends ${superMapperClass}<${entity}> { /** diff --git a/src/test/resources/templates/mapper.xml.vm b/src/test/resources/templates/mapper.xml.vm index 41a01c19..c1e3ebd2 100644 --- a/src/test/resources/templates/mapper.xml.vm +++ b/src/test/resources/templates/mapper.xml.vm @@ -40,19 +40,16 @@ diff --git a/src/test/resources/templates/pageQuery.java.vm b/src/test/resources/templates/pageQuery.java.vm index 9e2d299c..0c761ea1 100644 --- a/src/test/resources/templates/pageQuery.java.vm +++ b/src/test/resources/templates/pageQuery.java.vm @@ -1,9 +1,8 @@ package ${package.Parent}.model.query; -import ${package.Parent}.common.base.BasePageQuery; +import com.youlai.common.base.BasePageQuery; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; -import org.springframework.format.annotation.DateTimeFormat; /** * $!{table.comment}分页查询对象 diff --git a/src/test/resources/templates/pageVo.java.vm b/src/test/resources/templates/pageVo.java.vm index 678a433f..582fac4f 100644 --- a/src/test/resources/templates/pageVo.java.vm +++ b/src/test/resources/templates/pageVo.java.vm @@ -3,12 +3,7 @@ package ${package.Parent}.model.vo; #foreach($pkg in ${table.importPackages}) import ${pkg}; #end -#if(${springdoc}) import io.swagger.v3.oas.annotations.media.Schema; -#elseif(${swagger}) -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -#end #if(${entityLombokModel}) import lombok.Getter; import lombok.Setter; @@ -30,11 +25,7 @@ import lombok.Setter; @Accessors(chain = true) #end #end -#if(${springdoc}) -@Schema(name = "${entity}", description = "$!{table.comment}") -#elseif(${swagger}) -@ApiModel(value = "${entity}分页视图对象", description = "$!{table.comment}") -#end +@Schema( description = "$!{table.comment}分页视图对象") #if(${superEntityClass}) public class ${entity}PageVO extends ${superEntityClass}#if(${activeRecord})<${entity}>#end { #elseif(${activeRecord}) @@ -55,15 +46,7 @@ public class ${entity}PageVO { #set($keyPropertyName=${field.propertyName}) #end #if("$!field.comment" != "") - #if(${springdoc}) @Schema(description = "${field.comment}") - #elseif(${swagger}) - @ApiModelProperty("${field.comment}") - #else - /** - * ${field.comment} - */ - #end #end private ${field.propertyType} ${field.propertyName}; diff --git a/src/test/resources/templates/service.java.vm b/src/test/resources/templates/service.java.vm index 76f7ad35..2c05ca26 100644 --- a/src/test/resources/templates/service.java.vm +++ b/src/test/resources/templates/service.java.vm @@ -53,9 +53,9 @@ public interface ${table.serviceName} extends ${superServiceClass}<${entity}> { /** * 删除$!{table.comment} * - * @param idsStr $!{table.comment}ID,多个以英文逗号(,)分割 + * @param ids $!{table.comment}ID,多个以英文逗号(,)分割 * @return */ - boolean delete${entity}s(String idsStr); + boolean delete${entity}s(String ids); } diff --git a/src/test/resources/templates/serviceImpl.java.vm b/src/test/resources/templates/serviceImpl.java.vm index 968a7e01..8c53ebad 100644 --- a/src/test/resources/templates/serviceImpl.java.vm +++ b/src/test/resources/templates/serviceImpl.java.vm @@ -6,7 +6,7 @@ import ${package.Service}.${table.serviceName}; import ${superServiceImplClassPackage}; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; -import com.youlai.system.common.util.DateUtils; +import com.youlai.common.util.DateUtils; import ${package.Parent}.model.form.${entity}Form; import ${package.Parent}.model.query.${entity}PageQuery; import ${package.Parent}.model.bo.${entity}BO; @@ -18,14 +18,13 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import java.util.Arrays; import java.util.List; -import java.util.Set; import java.util.stream.Collectors; import cn.hutool.core.lang.Assert; import cn.hutool.core.util.StrUtil; /** - * $!{table.comment} 服务实现类 + * $!{table.comment}服务实现类 * * @author ${author} * @since ${date} @@ -101,17 +100,17 @@ public class ${table.serviceImplName} extends ${superServiceImplClass}<${table.m /** * 删除$!{table.comment} * - * @param idsStr $!{table.comment}ID,多个以英文逗号(,)分割 + * @param ids $!{table.comment}ID,多个以英文逗号(,)分割 * @return true|false */ @Override - public boolean delete${entity}s(String idsStr) { - Assert.isTrue(StrUtil.isNotBlank(idsStr), "删除的$!{table.comment}数据为空"); + public boolean delete${entity}s(String ids) { + Assert.isTrue(StrUtil.isNotBlank(ids), "删除的$!{table.comment}数据为空"); // 逻辑删除 - List ids = Arrays.stream(idsStr.split(",")) + List idList = Arrays.stream(ids.split(",")) .map(Long::parseLong) - .collect(Collectors.toList()); - return this.removeByIds(ids); + .toList(); + return this.removeByIds(idList); } diff --git a/src/test/resources/templates/vo.java.vm b/src/test/resources/templates/vo.java.vm index 633fe308..1adb8877 100644 --- a/src/test/resources/templates/vo.java.vm +++ b/src/test/resources/templates/vo.java.vm @@ -1,14 +1,8 @@ package ${package.Parent}.model.vo; -#foreach($pkg in ${table.importPackages}) -import ${pkg}; -#end -#if(${springdoc}) +import java.io.Serializable; +import java.time.LocalDateTime; import io.swagger.v3.oas.annotations.media.Schema; -#elseif(${swagger}) -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -#end #if(${entityLombokModel}) import lombok.Getter; import lombok.Setter; @@ -30,11 +24,7 @@ import lombok.Setter; @Accessors(chain = true) #end #end -#if(${springdoc}) -@Schema(name = "${entity}", description = "$!{table.comment}") -#elseif(${swagger}) -@ApiModel(value = "${entity}视图对象", description = "$!{table.comment}") -#end +@Schema( description = "$!{table.comment}视图对象") #if(${superEntityClass}) public class ${entity}VO extends ${superEntityClass}#if(${activeRecord})<${entity}>#end { #elseif(${activeRecord}) @@ -55,15 +45,7 @@ public class ${entity}VO { #set($keyPropertyName=${field.propertyName}) #end #if("$!field.comment" != "") - #if(${springdoc}) @Schema(description = "${field.comment}") - #elseif(${swagger}) - @ApiModelProperty("${field.comment}") - #else - /** - * ${field.comment} - */ - #end #end private ${field.propertyType} ${field.propertyName};