HTClient.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.malk.shanghaishiwei.service;
  2. import java.util.List;
  3. import java.util.Map;
  4. public interface HTClient {
  5. /**
  6. * 获取采购合同类型列表
  7. */
  8. List<Map> listContractType();
  9. /**
  10. * 添加采购合同
  11. */
  12. boolean addPurchaseContact(Map body);
  13. /**
  14. * 删除采购合同合同信息
  15. */
  16. boolean deletePurchaseContract(String origionContractcode);
  17. /**
  18. * 添加采购合同条款信息
  19. */
  20. boolean addTermsContract(Map body);
  21. /**
  22. * 删除采购合同条款信息
  23. *
  24. * @param agreementType 对方押金质保金 = 1, 暂缓支付质保金 = 2, 普通条款 = 3
  25. */
  26. boolean deleteTermsContract(String origionContractCode, String datetime, int agreementType);
  27. /**
  28. * 添加采购合同附件信息
  29. */
  30. boolean addAttachmentContract(Map body);
  31. /**
  32. * 删除采购合同附件 [合同类型 1采购合同,2销售合同] - 默认采购合同
  33. */
  34. boolean deleteAttachmentContract(String origionContractCode, String fileType, String fileName);
  35. }