|
|
@@ -30,7 +30,6 @@ import org.springblade.core.secure.annotation.PreAuth;
|
|
|
import org.springblade.core.tool.api.R;
|
|
|
import org.springblade.core.tool.constant.BladeConstant;
|
|
|
import org.springblade.core.tool.constant.RoleConstant;
|
|
|
-import org.springblade.core.tool.node.INode;
|
|
|
import org.springblade.core.tool.support.Kv;
|
|
|
import org.springblade.core.tool.utils.Func;
|
|
|
import org.springblade.modules.system.entity.Dept;
|
|
|
@@ -81,7 +80,7 @@ public class DeptController extends BladeController {
|
|
|
})
|
|
|
@ApiOperationSupport(order = 2)
|
|
|
@ApiOperation(value = "列表", notes = "传入dept")
|
|
|
- public R<List<INode>> list(@ApiIgnore @RequestParam Map<String, Object> dept, BladeUser bladeUser) {
|
|
|
+ public R<List<DeptVO>> list(@ApiIgnore @RequestParam Map<String, Object> dept, BladeUser bladeUser) {
|
|
|
QueryWrapper<Dept> queryWrapper = Condition.getQueryWrapper(dept, Dept.class);
|
|
|
List<Dept> list = deptService.list((!bladeUser.getTenantId().equals(BladeConstant.ADMIN_TENANT_ID)) ? queryWrapper.lambda().eq(Dept::getTenantId, bladeUser.getTenantId()) : queryWrapper);
|
|
|
return R.data(DeptWrapper.build().listNodeVO(list));
|
|
|
@@ -97,7 +96,7 @@ public class DeptController extends BladeController {
|
|
|
})
|
|
|
@ApiOperationSupport(order = 3)
|
|
|
@ApiOperation(value = "懒加载列表", notes = "传入dept")
|
|
|
- public R<List<INode>> lazyList(@ApiIgnore @RequestParam Map<String, Object> dept, Long parentId, BladeUser bladeUser) {
|
|
|
+ public R<List<DeptVO>> lazyList(@ApiIgnore @RequestParam Map<String, Object> dept, Long parentId, BladeUser bladeUser) {
|
|
|
List<DeptVO> list = deptService.lazyList(bladeUser.getTenantId(), parentId, dept);
|
|
|
return R.data(DeptWrapper.build().listNodeLazyVO(list));
|
|
|
}
|