| | |
| | | import cn.iocoder.yudao.module.mes.controller.admin.pro.scan.vo.MesProScanEventPageReqVO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | @Mapper |
| | | public interface MesProScanEventMapper extends BaseMapperX<MesProScanEventDO> { |
| | | default MesProScanEventDO selectByEventIdForUpdate(String eventId) { |
| | |
| | | .eqIfPresent(MesProScanEventDO::getDeviceCode, deviceCode) |
| | | .orderByDesc(MesProScanEventDO::getEventTime).last("LIMIT 1")); |
| | | } |
| | | |
| | | default List<MesProScanEventDO> selectListByBatchId(Long batchId) { |
| | | return selectList(new LambdaQueryWrapperX<MesProScanEventDO>() |
| | | .eq(MesProScanEventDO::getBatchId, batchId) |
| | | .orderByDesc(MesProScanEventDO::getEventTime)); |
| | | } |
| | | } |