package com.ydtech.modules.protocols.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ydtech.core.page.HttpResult; import com.ydtech.core.page.PageResult; import com.ydtech.modules.esm.model.EsmInsCompany; import com.ydtech.modules.protocol.entity.dto.PtlAgreementAttributionDto; import com.ydtech.modules.protocol.entity.dto.PtlAgreementInsCompanyDto; import com.ydtech.modules.protocol.entity.dto.PtlAgreementSaveDto; import com.ydtech.modules.protocol.entity.po.PtlAgreement; import com.ydtech.modules.protocol.entity.po.PtlAgreementProductCosts; import com.ydtech.modules.protocol.entity.po.PtlAgreementUndwrtRules; import com.ydtech.modules.protocol.entity.vo.*; import com.ydtech.modules.protocols.entity.po.PtlAgreementUndwrtRulesAttr; import com.ydtech.modules.protocols.entity.vo.AgreementProductCosts; import java.util.List; import java.util.Map; /** *@author: tz *@description: 协议承保规则属性 service *@create: 2024-2-22 15:44:29 */ public interface PtlAgreementUndwrtRulesAttrService extends IService { /** * 协议承保规则属性列表 * @return */ List getUndwrtRulesAttrList(); /** * 协议承保规则属性列表 * @return */ List getUndwrtRulesAttrList(String companyId); /** * 协议承保规则属性列表进行分类 * @return */ Map> getUndwrtRulesAttrListType(List undwrtRulesAttrList); }