ITaxSourceService.java 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. package com.ydtech.modules.protocol.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  4. import com.baomidou.mybatisplus.extension.service.IService;
  5. import com.ydtech.core.page.PageRequest;
  6. import com.ydtech.modules.esm.model.EsmInsCompany;
  7. import com.ydtech.modules.protocol.entity.dto.PtlAgreementDto;
  8. import com.ydtech.modules.protocol.entity.dto.PtlAgreementInsCompanyDto;
  9. import com.ydtech.modules.protocol.entity.dto.TaxSourceDto;
  10. import com.ydtech.modules.protocol.entity.po.PtlAgreement;
  11. import com.ydtech.modules.protocol.entity.vo.TaxSourceVo;
  12. import org.springframework.stereotype.Service;
  13. import java.util.List;
  14. @Service
  15. public interface ITaxSourceService extends IService<TaxSourceDto> {
  16. IPage<EsmInsCompany> getInsureCompany(Page page);
  17. List<PtlAgreement> getAgreementByCompanyId(String companyId,String deptId,String userId);
  18. boolean saveTaxSource(TaxSourceVo taxSourceVo);
  19. TaxSourceVo getTaxSource(String companyId);
  20. // List<PtlAgreementInsCompanyDto> getAgreementInsCompany(String deptId, String userId,String license,String volume);
  21. List<PtlAgreementInsCompanyDto> getAllAgreement(String deptId, String userId);
  22. String getAgreementId(String deptId, String userId,String companyId,String license,String volume);
  23. }