package cn.iocoder.yudao.module.mes.service.pro.scan; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.module.mes.controller.admin.pro.scan.vo.MesProScanEventCreateReqVO; import cn.iocoder.yudao.module.mes.controller.admin.pro.scan.vo.MesProScanEventPageReqVO; import cn.iocoder.yudao.module.mes.dal.dataobject.pro.scan.MesProScanEventDO; import jakarta.validation.Valid; import java.util.Map; public interface MesProScanEventService { MesProScanEventDO createInbound(@Valid MesProScanEventCreateReqVO reqVO); MesProScanEventDO getByEventId(String eventId); PageResult getPage(MesProScanEventPageReqVO reqVO); MesProScanEventDO getLatest(String deviceCode); Map getDashboard(); }