标段增加根据方案ID集合查询标段信息接口

This commit is contained in:
dxc
2021-06-02 11:13:28 +08:00
parent b2b24c4207
commit 1bb320569b
3 changed files with 27 additions and 0 deletions

View File

@ -404,5 +404,17 @@ public class ProjectSectionController{
return BaseResponse.success(projectSectionService.selectListByChart(sectionIds));
}
/**
* 根据项目方案ID集合查询数据
* @param planIds 项目方案ID集合
* @return 返回结果
*/
@ApiOperation("根据项目方案ID集合查询数据")
@PostMapping("/selectByPlanIds")
public BaseResponse<List<ProjectSection>> selectByPlanIds(@ApiParam(value = "planId集合", required = true) @RequestBody List<String> planIds){
return BaseResponse.success(projectSectionService.selectByPlanIds(planIds));
}
}

View File

@ -208,4 +208,11 @@ public interface IProjectSectionService extends IBaseService<ProjectSection>{
* @return 返回结果
*/
List<ProjectSectionVO> selectListByChart(List<String> sectionIds);
/**
* 根据项目方案ID集合查询数据
* @param planIds 项目方案ID集合
* @return 返回结果
*/
List<ProjectSection> selectByPlanIds(List<String> planIds);
}

View File

@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.chinaunicom.mall.ebtp.common.base.entity.BasePageRequest;
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
@ -574,6 +575,13 @@ public class ProjectSectionServiceImpl extends BaseServiceImpl<ProjectSectionMap
return sectionVOList;
}
@Override
public List<ProjectSection> selectByPlanIds(List<String> planIds) {
LambdaQueryWrapper<ProjectSection> queryWrapper = Wrappers.lambdaQuery();
queryWrapper.in(ProjectSection::getProjectPlanId,planIds);
return this.list(queryWrapper);
}
/**
* 拼装标段模块修改流程实体并插入数据
* @param sectionId 标段ID