ThirdPartyCompanyService.java 3.0 KB

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