This commit is contained in:
parent
5c33818e3d
commit
7d958bfa69
|
@ -349,7 +349,13 @@ public class ProjectController {
|
||||||
return projectService.projectModuleDelete(request, id);
|
return projectService.projectModuleDelete(request, id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 项目名模糊查询项目
|
||||||
|
*
|
||||||
|
* @param name
|
||||||
|
* @param request
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
@GetMapping("/project/get/name")
|
@GetMapping("/project/get/name")
|
||||||
public BaseResponse projectGetName(
|
public BaseResponse projectGetName(
|
||||||
@RequestParam String name,
|
@RequestParam String name,
|
||||||
|
@ -358,4 +364,28 @@ public class ProjectController {
|
||||||
return projectService.projectGetName(name, request);
|
return projectService.projectGetName(name, request);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 项目名查询子系统
|
||||||
|
*
|
||||||
|
* @param name
|
||||||
|
* @param request
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@GetMapping("/project/child/get/name")
|
||||||
|
public BaseResponse projectChildGetName(
|
||||||
|
@RequestParam String name,
|
||||||
|
HttpServletRequest request
|
||||||
|
) {
|
||||||
|
return projectService.projectChildGetName(name, request);
|
||||||
|
}
|
||||||
|
|
||||||
|
@GetMapping("/project/module/get/name")
|
||||||
|
public BaseResponse projectModuleGetName(
|
||||||
|
@RequestParam String projectName,
|
||||||
|
@RequestParam String childName,
|
||||||
|
HttpServletRequest request
|
||||||
|
) {
|
||||||
|
return projectService.projectModuleGetName(projectName, childName, request);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -159,4 +159,12 @@ public interface ProjectMapper {
|
||||||
List<ProjectDO> getByLikeName(String name);
|
List<ProjectDO> getByLikeName(String name);
|
||||||
|
|
||||||
|
|
||||||
|
@Select("select * from organize_oa.oa_project_child where project_id = "
|
||||||
|
+ "(select id from organize_oa.oa_project where name =#{name})")
|
||||||
|
List<ProjectChildDO> getChildByLikeName(String name);
|
||||||
|
|
||||||
|
@Select("select * from organize_oa.oa_project_modules where project_child_id = "
|
||||||
|
+ "(select id from organize_oa.oa_project_child where name =#{childName} "
|
||||||
|
+ "and project_id = (select id from organize_oa.oa_project where name =#{projectName}))")
|
||||||
|
List<ProjectModuleDO> getModuleByName(String projectName, String childName);
|
||||||
}
|
}
|
||||||
|
|
|
@ -72,4 +72,8 @@ public interface ProjectService {
|
||||||
BaseResponse projectGetName(String name, HttpServletRequest request);
|
BaseResponse projectGetName(String name, HttpServletRequest request);
|
||||||
|
|
||||||
BaseResponse projectModuleAdd(HttpServletRequest request, ProjectModuleAddVO projectModuleAddVO);
|
BaseResponse projectModuleAdd(HttpServletRequest request, ProjectModuleAddVO projectModuleAddVO);
|
||||||
|
|
||||||
|
BaseResponse projectChildGetName(String name, HttpServletRequest request);
|
||||||
|
|
||||||
|
BaseResponse projectModuleGetName(String projectName, String childName, HttpServletRequest request);
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,7 @@ import com.jsl.oa.dao.RoleDAO;
|
||||||
import com.jsl.oa.dao.UserDAO;
|
import com.jsl.oa.dao.UserDAO;
|
||||||
import com.jsl.oa.mapper.ProjectMapper;
|
import com.jsl.oa.mapper.ProjectMapper;
|
||||||
import com.jsl.oa.mapper.UserMapper;
|
import com.jsl.oa.mapper.UserMapper;
|
||||||
|
import com.jsl.oa.model.dodata.ProjectChildDO;
|
||||||
import com.jsl.oa.model.dodata.ProjectDO;
|
import com.jsl.oa.model.dodata.ProjectDO;
|
||||||
import com.jsl.oa.model.dodata.ProjectModuleDO;
|
import com.jsl.oa.model.dodata.ProjectModuleDO;
|
||||||
import com.jsl.oa.model.dodata.UserDO;
|
import com.jsl.oa.model.dodata.UserDO;
|
||||||
|
@ -241,6 +242,7 @@ public class ProjectServiceImpl implements ProjectService {
|
||||||
for (ProjectDO projectDO : projectDOList) {
|
for (ProjectDO projectDO : projectDOList) {
|
||||||
ReturnGetVO returnGetVO = new ReturnGetVO();
|
ReturnGetVO returnGetVO = new ReturnGetVO();
|
||||||
Processing.copyProperties(projectDO, returnGetVO);
|
Processing.copyProperties(projectDO, returnGetVO);
|
||||||
|
returnGetVOList.add(returnGetVO);
|
||||||
}
|
}
|
||||||
return ResultUtil.success(returnGetVOList);
|
return ResultUtil.success(returnGetVOList);
|
||||||
}
|
}
|
||||||
|
@ -263,6 +265,31 @@ public class ProjectServiceImpl implements ProjectService {
|
||||||
return ResultUtil.success("添加成功");
|
return ResultUtil.success("添加成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BaseResponse projectChildGetName(String name, HttpServletRequest request) {
|
||||||
|
|
||||||
|
List<ProjectChildDO> projectChildDOList = projectMapper.getChildByLikeName(name);
|
||||||
|
List<ReturnGetVO> returnGetVOList = new ArrayList<>();
|
||||||
|
for (ProjectChildDO projectChildDO : projectChildDOList) {
|
||||||
|
ReturnGetVO returnGetVO = new ReturnGetVO();
|
||||||
|
Processing.copyProperties(projectChildDO, returnGetVO);
|
||||||
|
returnGetVOList.add(returnGetVO);
|
||||||
|
}
|
||||||
|
return ResultUtil.success(returnGetVOList);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BaseResponse projectModuleGetName(String projectName, String childName, HttpServletRequest request) {
|
||||||
|
List<ProjectModuleDO> projectModuleDOList = projectMapper.getModuleByName(projectName, childName);
|
||||||
|
List<ReturnGetVO> returnGetVOList = new ArrayList<>();
|
||||||
|
for (ProjectModuleDO projectModuleDO : projectModuleDOList) {
|
||||||
|
ReturnGetVO returnGetVO = new ReturnGetVO();
|
||||||
|
Processing.copyProperties(projectModuleDO, returnGetVO);
|
||||||
|
returnGetVOList.add(returnGetVO);
|
||||||
|
}
|
||||||
|
return ResultUtil.success(returnGetVOList);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public BaseResponse getModuleById(Integer id) {
|
public BaseResponse getModuleById(Integer id) {
|
||||||
ProjectModuleDO projectWorkSimpleVO = projectMapper.getModuleById(id);
|
ProjectModuleDO projectWorkSimpleVO = projectMapper.getModuleById(id);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user