|
@@ -1,5 +1,6 @@
|
|
|
package com.aizuda.boot.modules.flw.service.impl;
|
|
|
|
|
|
+import com.aizuda.boot.modules.flw.entity.dto.FlwCategoryDTO;
|
|
|
import com.aizuda.core.api.ApiAssert;
|
|
|
import com.aizuda.boot.modules.flw.entity.FlwCategory;
|
|
|
import com.aizuda.boot.modules.flw.mapper.FlwCategoryMapper;
|
|
@@ -8,8 +9,11 @@ import com.aizuda.service.service.BaseServiceImpl;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
/**
|
|
|
* 流程分类 服务实现类
|
|
|
*
|
|
@@ -25,6 +29,16 @@ public class FlwCategoryServiceImpl extends BaseServiceImpl<FlwCategoryMapper, F
|
|
|
return super.page(page, lqw);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<FlwCategory> listAllByDto(FlwCategoryDTO dto) {
|
|
|
+ LambdaQueryWrapper<FlwCategory> lqw = Wrappers.lambdaQuery();
|
|
|
+ if (null != dto) {
|
|
|
+ lqw.like(StringUtils.isNoneBlank(dto.getName()), FlwCategory::getName, dto.getName());
|
|
|
+ lqw.like(StringUtils.isNoneBlank(dto.getRemark()), FlwCategory::getRemark, dto.getRemark());
|
|
|
+ }
|
|
|
+ return super.list(lqw);
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public boolean updateById(FlwCategory flwCategory) {
|
|
|
ApiAssert.fail(null == flwCategory.getId(), "主键不存在无法更新");
|