EvalGroupRankStageServiceImpl.java
1.17 KB
package cn.fw.morax.service.data.eval.impl;
import cn.fw.morax.dao.eval.EvalGroupRankStageDao;
import cn.fw.morax.domain.db.eval.EvalGroupRankStage;
import cn.fw.morax.service.data.eval.EvalGroupRankStageService;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
import java.time.LocalDate;
import java.util.List;
/**
* <p>
* 考评组 服务实现类
* </p>
*
* @author jiangchao
* @since 2022-12-09
*/
@Service
public class EvalGroupRankStageServiceImpl extends ServiceImpl<EvalGroupRankStageDao, EvalGroupRankStage> implements EvalGroupRankStageService {
@Override
public List<EvalGroupRankStage> getRankStartStages(Long rankId, LocalDate date) {
List<EvalGroupRankStage> stages = this.baseMapper.selectList(Wrappers.<EvalGroupRankStage>lambdaQuery()
.eq(EvalGroupRankStage::getEvalGroupRankId, rankId)
.eq(EvalGroupRankStage::getYn, Boolean.TRUE)
.le(EvalGroupRankStage::getBeginTime, date)
.orderByAsc(EvalGroupRankStage::getBeginTime)
);
return stages;
}
}