Kaynağa Gözat

获取全部模板添加名称过滤功能

wzl 5 ay önce
ebeveyn
işleme
2fa6e64591

+ 2 - 2
src/main/java/com/dskj/znzn/importData/web/controller/BaseTemplateController.java

@@ -37,8 +37,8 @@ public class BaseTemplateController {
 
     @ApiOperation(value = "获取所有模板")
     @GetMapping("getAllEnabled")
-    public R<List<BaseTemplate>> getAllEnabled() {
-        return R.ok(baseTemplateService.getAllEnabled());
+    public R<List<BaseTemplate>> getAllEnabled(String name) {
+        return R.ok(baseTemplateService.getAllEnabled(name));
     }
 
     @ApiOperation(value = "添加模板")

+ 2 - 1
src/main/java/com/dskj/znzn/importData/web/service/IBaseTemplateService.java

@@ -23,7 +23,7 @@ public interface IBaseTemplateService extends IService<BaseTemplate> {
      *
      * @return 所有可用基础模板
      */
-    List<BaseTemplate> getAllEnabled();
+    List<BaseTemplate> getAllEnabled(String name);
 
     /**
      * 新增模板
@@ -55,6 +55,7 @@ public interface IBaseTemplateService extends IService<BaseTemplate> {
 
     /**
      * 编辑模板
+     *
      * @param inData 编辑模板
      */
     void editTemplate(EditBaseTemplateInData inData);

+ 5 - 1
src/main/java/com/dskj/znzn/importData/web/service/impl/BaseTemplateServiceImpl.java

@@ -43,9 +43,13 @@ public class BaseTemplateServiceImpl extends ServiceImpl<BaseTemplateMapper, Bas
     private final IProcessGroupService processGroupService;
 
     @Override
-    public List<BaseTemplate> getAllEnabled() {
+    public List<BaseTemplate> getAllEnabled(String name) {
+
         LambdaQueryWrapper<BaseTemplate> queryWrapper = Wrappers.lambdaQuery();
         queryWrapper.ne(BaseTemplate::getStatus, 0);
+        if (StringUtils.isNotBlank(name)) {
+            queryWrapper.like(BaseTemplate::getName, name);
+        }
         return list(queryWrapper);
     }