行政区划接口逻辑完善,项目管理相关接口完善等

This commit is contained in:
mi9688
2024-11-01 17:54:16 +08:00
parent 318cee69c1
commit 915d630a44
13 changed files with 324 additions and 141 deletions

View File

@ -132,21 +132,22 @@ public class ProjectController extends BaseController
return toAjax(projectService.deleteProjectByProjectIds(projectIds));
}
/**
* 获取未绑定项目的机构列表
*/
@GetMapping("/unbindDeptList")
@ApiOperation("获取未绑定项目的机构列表")
public AjaxResult getUnbindProjectDeptList(){
return success(projectService.getUnbindDeptList());
}
/**
* 查询项目的行政区划树状列表
* 查询项目管理机构的当前管理的行政区划树状列表
*/
@GetMapping("/areaTree")
@ApiOperation("查询项目的行政区划树状列表")
public AjaxResult getProjectAreaTree(@Param("projectId") Long deptId,@Param("startLevel") Integer startLevel){
return success(projectService.getProjectAreaTree(deptId, startLevel));
@ApiOperation("查询项目管理机构的当前管理的行政区划树状列表")
public AjaxResult getProjectAreaTree(@Param("projectId") Long deptId,@Param("startLevel") Integer startLevel, @Param("isDeptHold") Integer isDeptHold){
return success(projectService.getProjectAreaTree(deptId, startLevel, isDeptHold));
}
/**
* 查询项目管理机构管理的最高行政区划级别下的全部行政区划的树状列表
*/
@GetMapping("/areaTreeTop")
@ApiOperation("查询项目管理机构管理的最高行政区划级别下的全部行政区划的树状列表")
public AjaxResult getProjectAreaTreeTop(@Param("projectId") Long deptId,@Param("startLevel") Integer startLevel){
return success(projectService.getProjectAreaTreeAll(deptId, startLevel));
}
}