You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

40 lines
1.7 KiB

package com.gaotao.modules.outsourcing.service;
import com.gaotao.common.utils.PageUtils;
import com.gaotao.modules.api.entity.IfsShopOrder;
import com.gaotao.modules.base.entity.SOScheduledRoutingData;
import com.gaotao.modules.notify.entity.SOIssueNotifyHeaderData;
import com.gaotao.modules.notify.entity.SOIssueNotifyOrderListData;
import com.gaotao.modules.notify.entity.SOIssueNotifyOrderMaterialListData;
import com.gaotao.modules.notify.entity.vo.ShopOrderAndMaterialVo;
import com.gaotao.modules.outsourcing.entity.dto.IfsOutsourcingOrderDto;
import com.gaotao.modules.outsourcing.entity.dto.OutsourcingIssueNotifyDto;
import com.gaotao.modules.outsourcing.entity.vo.OutsourcingAndMaterialVo;
import java.util.List;
public interface OutsourcingNotifyService {
SOIssueNotifyHeaderData getUserNotifyPo(SOIssueNotifyHeaderData data);
void createNotify(SOIssueNotifyHeaderData data);
List<SOIssueNotifyOrderListData> getNotifyPoDetail(SOIssueNotifyHeaderData data);
List<OutsourcingAndMaterialVo> getShopOrderAndMaterialByShoporder(IfsOutsourcingOrderDto data)throws Exception;
void deleteOutsourcingNotifyHeader(SOIssueNotifyHeaderData data);
String saveNewOutsourcingIssueNotify(OutsourcingIssueNotifyDto data) throws Exception;
List<SOIssueNotifyOrderMaterialListData> getOutsouringForIssureNew(SOScheduledRoutingData data)throws Exception;
void saveMaterialDetail(List<SOIssueNotifyOrderMaterialListData> data);
void deleteNotifySOS(SOIssueNotifyOrderListData data);
void xiadaNotifyHeader(SOIssueNotifyHeaderData data);
PageUtils searchNotifyHeaderNew(SOIssueNotifyHeaderData data);
void deleteNotifySOSPlus(SOIssueNotifyOrderListData data)throws Exception;
}