package com.ruoyi.system.service; import com.ruoyi.system.domain.cancelRule.RlCancelRule; import java.util.List; /** * 取消规则Service接口 * * @author qzz * @date 2024-09-25 */ public interface IRlCancelRuleService { /** * 查询取消规则 * * @param cancalId 取消规则主键 * @return 取消规则 */ public RlCancelRule selectRlCancelRuleByCancalId(Long cancalId); /** * 查询取消规则列表 * * @param rlCancelRule 取消规则 * @return 取消规则集合 */ public List selectRlCancelRuleList(RlCancelRule rlCancelRule); /** * 根据代理商id查询取消规则列表 * * @param agentId 代理商id * @return 取消规则集合 */ List selectRlCancelRuleListByAgentId(Long agentId); /** * 新增取消规则 * * @param rlCancelRule 取消规则 * @return 结果 */ public int insertRlCancelRule(RlCancelRule rlCancelRule); /** * 修改取消规则 * * @param rlCancelRule 取消规则 * @return 结果 */ public int updateRlCancelRule(RlCancelRule rlCancelRule); /** * 批量删除取消规则 * * @param cancalIds 需要删除的取消规则主键集合 * @return 结果 */ public int deleteRlCancelRuleByCancalIds(Long[] cancalIds); /** * 删除取消规则信息 * * @param cancalId 取消规则主键 * @return 结果 */ public int deleteRlCancelRuleByCancalId(Long cancalId); }