部门单位修改接口新增

This commit is contained in:
2023-10-25 16:54:20 +08:00
parent b6968824f0
commit 06822c414f
7 changed files with 94 additions and 19 deletions

View File

@@ -11,6 +11,7 @@ import com.njcn.common.pojo.response.HttpResult;
import com.njcn.common.utils.HttpResultUtil;
import com.njcn.common.utils.LogUtil;
import com.njcn.system.pojo.dto.AreaTreeDTO;
import com.njcn.system.pojo.po.Area;
import com.njcn.user.pojo.dto.DeptDTO;
import com.njcn.user.pojo.param.DeptParam;
import com.njcn.user.pojo.po.Dept;
@@ -80,6 +81,29 @@ public class DeptController extends BaseController {
}
}
/**
* 根据部门区域id获取父级部门下级所有区域
* @author cdf
* @date 2023/10/25
*/
@OperateInfo(info = LogEnum.SYSTEM_COMMON)
@PostMapping("/getPidAreaByAreaId")
@ApiOperation("查询区域树")
@ApiImplicitParams({
@ApiImplicitParam(name = "id",value = "区域id"),
@ApiImplicitParam(name = "type", value = "区域类型", required = true)
})
public HttpResult<List<Area>> getPidAreaByAreaId(@RequestParam(required = false)@ApiParam("id")String id , @RequestParam("type") Integer type) {
String methodDescribe = getMethodDescribe("getAreaTree");
List<Area> result = deptService.getPidAreaByAreaId(id,type);
if (!result.isEmpty()) {
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
} else {
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe);
}
}
/**
* 新增部门
*
@@ -166,7 +190,6 @@ public class DeptController extends BaseController {
if (!result.isEmpty()) {
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
} else {
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.NO_DATA, null, methodDescribe);
}
}