package com.qianwen.smartman.modules.coproduction.service;
|
|
import java.util.Date;
|
import java.util.List;
|
import com.qianwen.core.mp.base.BaseService;
|
import com.qianwen.core.oss.model.BladeFile;
|
import com.qianwen.smartman.modules.coproduction.dto.PlanAndOrderDTO;
|
import com.qianwen.smartman.modules.coproduction.entity.Order;
|
import com.qianwen.smartman.modules.coproduction.vo.OrderAndProcessInfoVO;
|
import com.qianwen.smartman.modules.coproduction.vo.OrderAssignVO;
|
import com.qianwen.smartman.modules.coproduction.vo.OrderQueryVO;
|
import com.qianwen.smartman.modules.coproduction.vo.OrderVO;
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/coproduction/service/IOrderService.class */
|
public interface IOrderService extends BaseService<Order> {
|
List<OrderVO> list(OrderQueryVO orderQueryVO);
|
|
Boolean remove(List<Long> ids, Long planId);
|
|
OrderVO assign(OrderAssignVO orderAssignVO);
|
|
void reportOrder(Integer orderQualifyNum, Integer orderScrappedNum, Order order, Boolean isDel);
|
|
void updateOrderByStart(Order order, Date startTime);
|
|
PlanAndOrderDTO getPlanAndOrderByOrderId(Long orderId);
|
|
List<OrderVO> planOrderList(OrderQueryVO orderQueryVO);
|
|
OrderAndProcessInfoVO getOrderAndProcessList(Long orderId);
|
|
Order reportOrderData(Order order);
|
|
Order delReportOrderData(Order order, List<Long> removeRecordIds);
|
|
BladeFile export(Long orderId);
|
|
BladeFile exportList(OrderQueryVO orderQueryVO);
|
}
|