ThirdPartyCompanyService.java 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. package com.goafanti.organization.service;
  2. import java.util.List;
  3. import java.util.Map;
  4. import javax.servlet.http.HttpServletResponse;
  5. import com.goafanti.common.bo.Result;
  6. import com.goafanti.common.model.CompanyLibrary;
  7. import com.goafanti.common.model.OfficialFeePrice;
  8. import com.goafanti.common.model.PatentPrice;
  9. import com.goafanti.common.model.PaymentLog;
  10. import com.goafanti.common.model.SoftWritingPrice;
  11. import com.goafanti.common.model.TOrderPayment;
  12. import com.goafanti.common.model.ThirdPartyCompany;
  13. import com.goafanti.core.mybatis.page.Pagination;
  14. import com.goafanti.organization.bo.InputNodeList;
  15. import com.goafanti.organization.bo.InputPaymentList;
  16. import com.goafanti.organization.bo.InputPaymentNode;
  17. import com.goafanti.organization.bo.InuptFinancialPayment;
  18. import com.goafanti.organization.bo.OutPaymentLog;
  19. import com.goafanti.organization.bo.OutPaymentNode;
  20. import com.goafanti.organization.bo.OutThirdPartyCompany;
  21. import com.goafanti.organization.bo.outFinancialPayment;
  22. import com.goafanti.organization.bo.outNodeList;
  23. import com.goafanti.organization.bo.outPaymentList;
  24. import com.goafanti.organization.bo.outOrderPayment;
  25. public interface ThirdPartyCompanyService {
  26. int addCompany(ThirdPartyCompany t, Integer calculation, Integer type);
  27. List<CompanyLibrary> selectVague(String name, Integer type);
  28. int updateCompany(ThirdPartyCompany t, Integer calculation);
  29. int addPaymentNode(InputPaymentNode p);
  30. int updatePaymentNode(InputPaymentNode p);
  31. List<OutThirdPartyCompany> selectCompany(Integer tid);
  32. List<OutPaymentNode> selectPaymentNode(Integer tid);
  33. int deleteCompany(String id);
  34. int deletePaymentNode(String id);
  35. int addOrderPayment(TOrderPayment p);
  36. outOrderPayment OrderPaymentDetails(Integer id);
  37. int updateOrderPayment(TOrderPayment p);
  38. List<outOrderPayment> selectOrderPayment(Integer id);
  39. List<OutPaymentLog> selectPaymentLog(Integer id);
  40. int addfinancialPayment(InuptFinancialPayment f);
  41. List<outFinancialPayment> selectfinancialPayment(Integer id);
  42. int checkPayment(TOrderPayment p);
  43. boolean checkprojectDun(TOrderPayment p);
  44. Pagination<outPaymentList> selectPaymentList(InputPaymentList i);
  45. Pagination<outNodeList> selectPaymentList(InputNodeList i);
  46. int insertSoftWritingPrice(SoftWritingPrice s);
  47. int updateSoftWritingPrice(SoftWritingPrice s);
  48. Pagination<SoftWritingPrice> listSoftWritingPrice(SoftWritingPrice s, Integer pageNo, Integer pageSize);
  49. int deleteSoftWritingPrice(Integer id);
  50. Integer pushSelectByCid(String companyName, int i);
  51. boolean checkSoftWritingPrice(SoftWritingPrice s);
  52. Map<String ,Object> updateGroupPayment(String ids);
  53. int addOfficialFeePrice(OfficialFeePrice o);
  54. int updateOfficialFeePrice(OfficialFeePrice o);
  55. int deleteOfficialFeePrice(Integer id);
  56. Pagination<OfficialFeePrice> listOfficialFeePrice(Integer type, Integer patentType, Integer pageSize, Integer pageNo);
  57. int deleteFinancialPayment(Integer id);
  58. boolean addNodeCheck(InputPaymentNode p);
  59. void calculationUnitPrice(ThirdPartyCompany t);
  60. int addpatentPrice(PatentPrice p);
  61. int updatepatentPrice(PatentPrice p);
  62. int deletepatentPrice(Integer id);
  63. List<PatentPrice> listpatentPrice(String name);
  64. void calculationPatentUnitPrice(ThirdPartyCompany t);
  65. boolean addCompanyChekeNumber(ThirdPartyCompany t);
  66. void checkGetAmount(TOrderPayment p);
  67. Result exportPaymentList(HttpServletResponse response, InputPaymentList ip, Integer type);
  68. boolean checkOfficialFeePrice(OfficialFeePrice o);
  69. int pushPaymentExamine(PaymentLog in, String pids);
  70. boolean checkQuantity(TOrderPayment p);
  71. Map<String, Object> checkThirdParty(Integer id);
  72. Object checkNode(Integer id);
  73. Object updateCheck(Integer id, Integer type);
  74. }