| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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.modules.esm.model.EsmInsCompany;
- 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.CompanyPageVo;
- import com.ydtech.modules.protocol.entity.vo.TaxSourceVo;
- import java.util.List;
- public interface ITaxSourceService extends IService<TaxSourceDto> {
- Page<EsmInsCompany> getInsureCompany(Page page, CompanyPageVo companyPageVo);
- List<PtlAgreement> getAgreementByCompanyId(String companyId,String deptId,String userId);
- boolean saveTaxSource(TaxSourceVo taxSourceVo);
- TaxSourceVo getTaxSource(String companyId);
- // List<PtlAgreementInsCompanyDto> getAgreementInsCompany(String deptId, String userId,String license,String volume);
- List<PtlAgreementInsCompanyDto> getAllAgreement(String deptId, String userId);
- String getAgreementId(String deptId, String userId, String companyId, String license, String volume, String productid);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/18 10:17
- * @Description: 通过用户id查询关联的协议
- */
- List<PtlAgreementInsCompanyDto> getAllAgreementByUserId(String userId);
- /**
- * 设置保险公司排序
- * @param companyId
- * @param sort
- * @return
- */
- boolean modifySort(String companyId,String sort);
- }
|