package com.iailab.module.ansteel.coking.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.iailab.module.ansteel.coking.dao.CokingProcessConfDao; import com.iailab.module.ansteel.coking.entity.CokingProcessConfEntity; import com.iailab.module.ansteel.coking.service.CokingProcessConfService; import org.springframework.stereotype.Service; import org.springframework.validation.annotation.Validated; import javax.annotation.Resource; import java.util.List; /** * 焦化工序工序指标配置 Service 实现类 * * @author iailab */ @Service @Validated public class CokingProcessConfServiceImpl implements CokingProcessConfService { @Resource private CokingProcessConfDao cokingProcessConfDao; @Override public List list(CokingProcessConfEntity cokingProcessConfEntity) { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(cokingProcessConfEntity.getIndType() != null, CokingProcessConfEntity::getIndType, cokingProcessConfEntity.getIndType()); queryWrapper.orderByAsc(CokingProcessConfEntity::getSort); return cokingProcessConfDao.selectList(queryWrapper); } }