|
@@ -5,10 +5,7 @@ import com.usky.entity.sys.vo.SysDeptVO;
|
|
|
import com.usky.entity.ztree.Ztree;
|
|
|
import com.usky.service.sys.dept.DeptService;
|
|
|
import com.usky.service.sys.user.UserService;
|
|
|
-import com.usky.utils.ListUtil;
|
|
|
-import com.usky.utils.Result;
|
|
|
-import com.usky.utils.ShiroUtils;
|
|
|
-import com.usky.utils.StringUtils;
|
|
|
+import com.usky.utils.*;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
|
import io.swagger.annotations.ApiImplicitParams;
|
|
@@ -117,4 +114,27 @@ public class DeptController {
|
|
|
deptService.remove(deptId);
|
|
|
return Result.OK();
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperation(value = "部门查询")
|
|
|
+ @RequiresPermissions("system:dept:list")
|
|
|
+ @PostMapping("/listDept")
|
|
|
+ @ResponseBody
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "deptId", value = "部门id", required = false, paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "parentId", value = "父级部门id", required = false, paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "deptName", value = "部门名称", required = false, paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "leader", value = "部门负责人", required = false, paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "pageSize", value = "页数 默认20", required = false, paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "pageNo", value = "页码默认1", required = false, paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "status", value = "部门状态 0 正常 1停用", required = false, paramType = "query")
|
|
|
+ })
|
|
|
+ public Page<?> listDept(@RequestParam(value = "pageSize", defaultValue = "20") Integer pageSize,
|
|
|
+ @RequestParam(value = "pageNo", defaultValue = "1") Integer pageNo,
|
|
|
+ @Validated SysDeptDTO dept) {
|
|
|
+
|
|
|
+
|
|
|
+ return deptService.listDept(dept,pageSize,pageNo);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|