| | |
| | | package com.mes.pp.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.github.yulichang.base.MPJBaseService; |
| | | import com.mes.pp.entity.OptimizeProject; |
| | | import com.mes.pp.entity.request.OptimizeRequest; |
| | | import com.mes.uppattenusage.entity.UpPattenUsage; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | |
| | | /** |
| | | * 查询可领取的任务工程信息 |
| | | * @return |
| | | * @return List<OptimizeProject> |
| | | */ |
| | | List<OptimizeProject> listByState(OptimizeRequest optimizeRequest); |
| | | /** |
| | | * 将工程信息保存到原片使用详情表 |
| | | * @return |
| | | */ |
| | | void insetupPattenUsage(List<OptimizeProject> glass); |
| | | |
| | | /** |
| | | * 将工程信息更新状态为已领取 |
| | | * @return |
| | | */ |
| | | void changeTask(String engineeringId, int i); |
| | | /** |
| | | * 完成工程任务改为300 |
| | | * |
| | | * @return |
| | | */ |
| | | boolean overTask(UpPattenUsage sequence, int state); |
| | | /** |
| | | * 获取正在进行中的任务 |
| | | * |
| | | * @return |
| | | */ |
| | | List<OptimizeProject> getDoingTask(); |
| | | |
| | | } |