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
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;
|
|
}
|