Browse Source

2025-12-04

新增项目查询页面
master
fengyuan_yang 1 month ago
parent
commit
427d360521
  1. 10
      src/main/java/com/spring/modules/project/controller/ProjectController.java
  2. 8
      src/main/java/com/spring/modules/project/service/ProjectService.java
  3. 8
      src/main/java/com/spring/modules/project/service/impl/ProjectServiceImpl.java

10
src/main/java/com/spring/modules/project/controller/ProjectController.java

@ -46,6 +46,16 @@ public class ProjectController {
return R.ok().put("page", page);
}
/**
* 项目信息查询不校验超级管理员权限
*/
@PostMapping(value="/projectInfoSearchForQuery")
@ResponseBody
public R projectInfoSearchForQuery(@RequestBody PlmProjectInfoData data){
PageUtils page = projectService.projectInfoSearchForQuery(data);
return R.ok().put("page", page);
}
@PostMapping(value = "/projectInfoSearch/any")
@ResponseBody
public R projectInfoSearchByAnyField(@RequestBody QuerySavedVo data){

8
src/main/java/com/spring/modules/project/service/ProjectService.java

@ -26,6 +26,14 @@ public interface ProjectService {
*/
PageUtils projectInfoSearch(PlmProjectInfoData inData);
/**
* @param inData
* @return
* @Description 查询项目不校验超级管理员权限用于项目信息查询页面
* @date 2024/12/04
*/
PageUtils projectInfoSearchForQuery(PlmProjectInfoData inData);
/**
* @Description 查询项目集合

8
src/main/java/com/spring/modules/project/service/impl/ProjectServiceImpl.java

@ -115,6 +115,14 @@ public class ProjectServiceImpl implements ProjectService {
return new PageUtils(resultList);
}
@Override
public PageUtils projectInfoSearchForQuery(PlmProjectInfoData inData){
// 不校验超级管理员权限直接查询所有项目
IPage<PlmProjectInfoData> resultList = this.projectDao.projectInfoSearch(
new Page<PlmProjectInfoData>(inData.getPage(), inData.getLimit()), inData, false);
return new PageUtils(resultList);
}
@Override
public List<PlmProjectInfoData> projectInfoListSearch(String site,
String projectId,

Loading…
Cancel
Save