|
@@ -230,6 +230,16 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
return vo;
|
|
return vo;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public List<ProjectBaseVo> listProjects() {
|
|
|
|
|
+ LambdaQueryWrapper<Project> wrapper = new LambdaQueryWrapper<>();
|
|
|
|
|
+ wrapper.eq(Project::getStatus, ProjectStatusEnum.ON_SHELF.getCode());
|
|
|
|
|
+
|
|
|
|
|
+ List<Project> projects = this.baseMapper.selectList(wrapper);
|
|
|
|
|
+
|
|
|
|
|
+ return BeanUtil.copyToList(projects, ProjectBaseVo.class);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
private ProjectPageVo convertToVo(Project entity) {
|
|
private ProjectPageVo convertToVo(Project entity) {
|
|
|
ProjectPageVo vo = new ProjectPageVo();
|
|
ProjectPageVo vo = new ProjectPageVo();
|
|
|
// 属性拷贝(推荐)
|
|
// 属性拷贝(推荐)
|