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

10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
  1. package com.gaotao.modules.outsourcing.service;
  2. import com.gaotao.common.utils.PageUtils;
  3. import com.gaotao.modules.api.entity.IfsShopOrder;
  4. import com.gaotao.modules.base.entity.SOScheduledRoutingData;
  5. import com.gaotao.modules.notify.entity.SOIssueNotifyHeaderData;
  6. import com.gaotao.modules.notify.entity.SOIssueNotifyOrderListData;
  7. import com.gaotao.modules.notify.entity.SOIssueNotifyOrderMaterialListData;
  8. import com.gaotao.modules.notify.entity.vo.ShopOrderAndMaterialVo;
  9. import com.gaotao.modules.outsourcing.entity.dto.IfsOutsourcingOrderDto;
  10. import com.gaotao.modules.outsourcing.entity.dto.OutsourcingIssueNotifyDto;
  11. import com.gaotao.modules.outsourcing.entity.vo.OutsourcingAndMaterialVo;
  12. import java.util.List;
  13. public interface OutsourcingNotifyService {
  14. SOIssueNotifyHeaderData getUserNotifyPo(SOIssueNotifyHeaderData data);
  15. void createNotify(SOIssueNotifyHeaderData data);
  16. List<SOIssueNotifyOrderListData> getNotifyPoDetail(SOIssueNotifyHeaderData data);
  17. List<OutsourcingAndMaterialVo> getShopOrderAndMaterialByShoporder(IfsOutsourcingOrderDto data)throws Exception;
  18. void deleteOutsourcingNotifyHeader(SOIssueNotifyHeaderData data);
  19. String saveNewOutsourcingIssueNotify(OutsourcingIssueNotifyDto data) throws Exception;
  20. List<SOIssueNotifyOrderMaterialListData> getOutsouringForIssureNew(SOScheduledRoutingData data)throws Exception;
  21. void saveMaterialDetail(List<SOIssueNotifyOrderMaterialListData> data);
  22. void deleteNotifySOS(SOIssueNotifyOrderListData data);
  23. void xiadaNotifyHeader(SOIssueNotifyHeaderData data);
  24. PageUtils searchNotifyHeaderNew(SOIssueNotifyHeaderData data);
  25. void deleteNotifySOSPlus(SOIssueNotifyOrderListData data)throws Exception;
  26. }