|
@@ -39,14 +39,7 @@ public class MajorExamineServiceImpl extends ServiceImpl<MajorExamineMapper, Maj
|
|
|
|
|
|
@Override
|
|
|
public List<MajorExamineVo> queryList(MajorExamineQueryBo bo) {
|
|
|
- LambdaQueryWrapper<MajorExamine> lqw = Wrappers.lambdaQuery();
|
|
|
- lqw.like(bo.getExamineName() != null, MajorExamine::getExamineName, bo.getExamineName());
|
|
|
- lqw.eq(bo.getStatus() != null, MajorExamine::getStatus, bo.getStatus());
|
|
|
- lqw.eq(StrUtil.isNotBlank(bo.getEncoder()), MajorExamine::getEncoder, bo.getEncoder());
|
|
|
- lqw.eq(bo.getStartTime() != null, MajorExamine::getStartTime, bo.getStartTime());
|
|
|
- lqw.eq(bo.getEndTime() != null, MajorExamine::getEndTime, bo.getEndTime());
|
|
|
- lqw.eq(bo.getEnrollmentYear() != null, MajorExamine::getEnrollmentYear, bo.getEnrollmentYear());
|
|
|
- return entity2Vo(this.list(lqw));
|
|
|
+ return entity2Vo(baseMapper.queryList(bo));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -55,12 +48,12 @@ public class MajorExamineServiceImpl extends ServiceImpl<MajorExamineMapper, Maj
|
|
|
* @param collection 实体类集合
|
|
|
* @return
|
|
|
*/
|
|
|
- private List<MajorExamineVo> entity2Vo(Collection<MajorExamine> collection) {
|
|
|
+ private List<MajorExamineVo> entity2Vo(Collection<MajorExamineVo> collection) {
|
|
|
List<MajorExamineVo> voList = collection.stream()
|
|
|
.map(any -> BeanUtil.toBean(any, MajorExamineVo.class))
|
|
|
.collect(Collectors.toList());
|
|
|
if (collection instanceof Page) {
|
|
|
- Page<MajorExamine> page = (Page<MajorExamine>)collection;
|
|
|
+ Page<MajorExamineVo> page = (Page<MajorExamineVo>)collection;
|
|
|
Page<MajorExamineVo> pageVo = new Page<>();
|
|
|
BeanUtil.copyProperties(page,pageVo);
|
|
|
pageVo.addAll(voList);
|