package com.qianwen.smartman.modules.fms.service;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import java.util.List;
|
import com.qianwen.core.mp.base.BaseService;
|
import com.qianwen.core.mp.support.Query;
|
import com.qianwen.smartman.modules.cps.vo.CraftRoutingDetailVO;
|
import com.qianwen.smartman.modules.cps.vo.IdsVO;
|
import com.qianwen.smartman.modules.fms.entity.FmsOrder;
|
import com.qianwen.smartman.modules.fms.vo.FmsOrderDetailVO;
|
import com.qianwen.smartman.modules.fms.vo.FmsOrderProductionStatVO;
|
import com.qianwen.smartman.modules.fms.vo.FmsOrderQueryVO;
|
import com.qianwen.smartman.modules.fms.vo.FmsOrderStatusStatVO;
|
import com.qianwen.smartman.modules.fms.vo.FmsOrderVO;
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/fms/service/IFmsOrderService.class */
|
public interface IFmsOrderService extends BaseService<FmsOrder> {
|
IPage<FmsOrderVO> getPageOrder(FmsOrderQueryVO fmsOrderQueryVO, Query query);
|
|
List<CraftRoutingDetailVO> listCraft();
|
|
List<CraftRoutingDetailVO> listProductionCraft(String productionId);
|
|
FmsOrderDetailVO save(FmsOrderVO fmsOrderVO);
|
|
void saveWorkstation(FmsOrderDetailVO fmsOrderDetailVO);
|
|
FmsOrderStatusStatVO orderStatistics();
|
|
List<FmsOrderProductionStatVO> productionStatistics(final String orderId);
|
|
FmsOrderVO pause(final String orderId);
|
|
List<FmsOrderVO> pauseBatch(List<String> orderIds);
|
|
FmsOrderVO start(final String orderId);
|
|
List<FmsOrderVO> startOrders(List<String> orderIds);
|
|
FmsOrderVO publish(final String orderId);
|
|
Boolean stopDownOrder();
|
|
Boolean removeOrder(IdsVO ids);
|
|
List<String> listWorkstationByTrayCode(String trayCode);
|
}
|