diff --git a/snowy-plugin/snowy-plugin-gen/src/main/resources/backend/Service.java.btl b/snowy-plugin/snowy-plugin-gen/src/main/resources/backend/Service.java.btl index 3b229a43..5cf53e59 100644 --- a/snowy-plugin/snowy-plugin-gen/src/main/resources/backend/Service.java.btl +++ b/snowy-plugin/snowy-plugin-gen/src/main/resources/backend/Service.java.btl @@ -22,6 +22,7 @@ import ${packageName}.${moduleName}.modular.${busName}.param.${className}AddPara import ${packageName}.${moduleName}.modular.${busName}.param.${className}EditParam; import ${packageName}.${moduleName}.modular.${busName}.param.${className}IdParam; import ${packageName}.${moduleName}.modular.${busName}.param.${className}PageParam; +import java.io.Serializable; import java.io.IOException; import java.util.List; @@ -79,7 +80,7 @@ public interface ${className}Service extends IService<${className}> { * @author ${authorName} * @date ${genTime} **/ - ${className} queryEntity(String ${dbTableKeyCamelCase}); + ${className} queryEntity(Serializable ${dbTableKeyCamelCase}); /** * 下载${functionName}导入模板 diff --git a/snowy-plugin/snowy-plugin-gen/src/main/resources/backend/ServiceImpl.java.btl b/snowy-plugin/snowy-plugin-gen/src/main/resources/backend/ServiceImpl.java.btl index df6de57c..d0aac835 100644 --- a/snowy-plugin/snowy-plugin-gen/src/main/resources/backend/ServiceImpl.java.btl +++ b/snowy-plugin/snowy-plugin-gen/src/main/resources/backend/ServiceImpl.java.btl @@ -50,6 +50,7 @@ import vip.xiaonuo.common.util.CommonDownloadUtil; import vip.xiaonuo.common.util.CommonResponseUtil; import java.io.File; +import java.io.Serializable; import java.io.IOException; import java.util.List; @@ -134,7 +135,7 @@ public class ${className}ServiceImpl extends ServiceImpl<${className}Mapper, ${c } @Override - public ${className} queryEntity(String ${dbTableKeyCamelCase}) { + public ${className} queryEntity(Serializable ${dbTableKeyCamelCase}) { ${className} ${classNameFirstLower} = this.getById(${dbTableKeyCamelCase}); if(ObjectUtil.isEmpty(${classNameFirstLower})) { throw new CommonException("${functionName}不存在,${dbTableKeyCamelCase}值为:{}", ${dbTableKeyCamelCase}); @@ -256,7 +257,7 @@ public class ${className}ServiceImpl extends ServiceImpl<${className}Mapper, ${c try { List<${className}EditParam> dataList; if(ObjectUtil.isNotEmpty(${classNameFirstLower}IdParamList)) { - List ${dbTableKeyCamelCase}List = CollStreamUtil.toList(${classNameFirstLower}IdParamList, ${className}IdParam::get${dbTableKeyFirstUpper}); + List ${dbTableKeyCamelCase}List = CollStreamUtil.toList(${classNameFirstLower}IdParamList, ${className}IdParam::get${dbTableKeyFirstUpper}); dataList = BeanUtil.copyToList(this.listByIds(${dbTableKeyCamelCase}List), ${className}EditParam.class); } else { dataList = BeanUtil.copyToList(this.list(), ${className}EditParam.class);