|
|
@@ -562,6 +562,19 @@ public class SmsbDepartmentServiceImpl extends ServiceImpl<SmsbDepartmentMapper
|
|
|
return BeanCopyUtils.copyList(doList, SmsbDepartmentCO.class);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<SmsbDepartmentCO> queryList(SmsbDepartmentQuery query) {
|
|
|
+ List<SmsbDepartmentDO> doList = this.lambdaQuery()
|
|
|
+ .eq(SmsbDepartmentDO::getIsDel, 0)
|
|
|
+ .eq(Objects.nonNull(query.getId()), SmsbDepartmentDO::getId, query.getId())
|
|
|
+ .eq(Objects.nonNull(query.getParentId()), SmsbDepartmentDO::getId, query.getParentId())
|
|
|
+ .like(StringUtils.isNotEmpty(query.getName()), SmsbDepartmentDO::getName, query.getName())
|
|
|
+ .eq(StringUtils.isNotEmpty(query.getPath()), SmsbDepartmentDO::getPath, query.getPath())
|
|
|
+ .eq(StringUtils.isNotEmpty(query.getTenant()), SmsbDepartmentDO::getTenant, query.getTenant())
|
|
|
+ .list();
|
|
|
+ return BeanCopyUtils.copyList(doList, SmsbDepartmentCO.class);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取present部门的所有父部门
|
|
|
*/
|