HeiHuOrderService.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.malk.fenggefushi.service;
  2. import com.fasterxml.jackson.core.JacksonException;
  3. import com.fasterxml.jackson.core.JsonProcessingException;
  4. import com.malk.server.common.McR;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. import org.springframework.web.bind.annotation.RequestParam;
  7. import java.util.HashMap;
  8. import java.util.List;
  9. import java.util.Map;
  10. public interface HeiHuOrderService {
  11. /*获取登录黑湖工单token*/
  12. McR HeiHuAccessToken() throws JacksonException;
  13. /*发起宜搭审批流程:销售订单*/
  14. McR StartYidaAproval(@RequestParam String OrderNo,@RequestParam String formUuid) throws JacksonException;
  15. /*根据客户名字搜索userid*/
  16. String getDDToken(@RequestParam String Name);
  17. /*发起宜搭审批流程:采购订单*/
  18. McR startYidaProcurementAproval(@RequestParam String OrderNo,@RequestParam String FromUuType) throws JsonProcessingException;
  19. /*回传销售订单状态*/
  20. McR SyncOrderStatus(@RequestParam String formInstanceId,@RequestParam String Approvalresult) throws JsonProcessingException;
  21. /*回传采购订单状态*/
  22. McR SyncPurchaseOrderStatus(@RequestParam String formInstanceId,@RequestParam String Approvalresult) throws JsonProcessingException;
  23. /*【新】销售订单*/
  24. McR salesAproval(Map body) throws JacksonException;
  25. /*【新】采购订单*/
  26. McR Procurement(Map body) throws JacksonException;
  27. /*销售订单修改*/
  28. McR salesUpdate(Map body) throws JacksonException;
  29. /*查询产品颜色*/
  30. String getProductColor(@RequestParam List list) throws JacksonException;
  31. /*采购订单定时同步*/
  32. McR purchaseSchedule(List<Map<String, Object>> dataList) throws JacksonException;
  33. List<Map<String, Object>> queryAllPurchase();
  34. McR purchaseUpdateSchedule() throws JacksonException;
  35. }