package com.ydtech.modules.protocol.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ydtech.core.page.PageRequest; import com.ydtech.modules.esm.model.EsmInsCompany; import com.ydtech.modules.protocol.entity.dto.PtlAgreementDto; import com.ydtech.modules.protocol.entity.dto.PtlAgreementInsCompanyDto; import com.ydtech.modules.protocol.entity.dto.TaxSourceDto; import com.ydtech.modules.protocol.entity.po.PtlAgreement; import com.ydtech.modules.protocol.entity.vo.TaxSourceVo; import org.springframework.stereotype.Service; import java.util.List; @Service public interface ITaxSourceService extends IService { IPage getInsureCompany(Page page); List getAgreementByCompanyId(String companyId,String deptId,String userId); boolean saveTaxSource(TaxSourceVo taxSourceVo); TaxSourceVo getTaxSource(String companyId); // List getAgreementInsCompany(String deptId, String userId,String license,String volume); List getAllAgreement(String deptId, String userId); String getAgreementId(String deptId, String userId,String companyId,String license,String volume); }