package com.ydtech.modules.protocols.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ydtech.core.page.PageRequest; import com.ydtech.core.page.PageResult; import com.ydtech.modules.protocols.entity.po.PtlAgreementProductCostsAttrLink; import com.ydtech.modules.protocols.entity.po.PtlAgreementUndwrtRulesAttr; import com.ydtech.modules.protocols.entity.po.PtlAgreementUndwrtRulesNew; import com.ydtech.modules.protocols.entity.vo.AgreementProductCosts; import com.ydtech.modules.protocols.entity.vo.AgreementProductCostsSave; import com.ydtech.modules.protocols.entity.vo.AgreementUndwrtRules; import com.ydtech.modules.protocols.entity.vo.AgreementUndwrtRulesSave; import java.util.List; /** *@author: tz *@description: 协议承保规则属性 service *@create: 2024-2-22 15:44:29 */ public interface PtlAgreementUndwrtRulesNewService extends IService { AgreementUndwrtRulesSave rulesGet(String costsId, List undwrtRulesAttrList); List rulesList(String agreementId); Page rulesPage(Page page,String agreementId); /** * 添加协议承保规则 * @param agreementUndwrtRules * @return */ boolean rulesAdd(AgreementUndwrtRules agreementUndwrtRules); /** * 更新协议承保规则 * @param agreementUndwrtRules * @return */ boolean rulesUpdate(AgreementUndwrtRules agreementUndwrtRules); boolean rulesDelete(String rulesId); }