package com.mes.md.service; import com.github.yulichang.base.MPJBaseService; import com.mes.md.entity.Machine; import com.mes.md.entity.PrimitiveTask; import com.baomidou.mybatisplus.extension.service.IService; import com.mes.md.entity.Tasking; import java.util.List; /** *

* 原始任务表 服务类 *

* * @author wu * @since 2024-08-28 */ public interface PrimitiveTaskService extends MPJBaseService { Tasking convertListTasking(PrimitiveTask primitiveTask, Long LineConfigurationId); /** *查询标准未完成的任务 * @return */ List findPrimitiveTaskNotFinish(); /** *查询标准此线路已领取的任务 * @return */ List findPrimitiveTasking(Machine machine,Long line); /** * 标准:领取任务 /结束任务 * @return */ int startOrStopPrimitiveTasking(PrimitiveTask primitiveTask); /** *扫码更新定制玻璃的报工数量 * @return */ boolean updateReportCount(String scanId); /** *手动更新报工数量 * @return */ boolean updatePrimitiveTask(PrimitiveTask task); /** *查询待报工的数据 * @return */ List selectPrimitiveTask(PrimitiveTask task); }