ride-lease/ridelease-system/src/main/java/com/ruoyi/system/service/IRlCancelRuleService.java
2024-09-26 09:24:11 +08:00

71 lines
1.5 KiB
Java

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<RlCancelRule> selectRlCancelRuleList(RlCancelRule rlCancelRule);
/**
* 根据代理商id查询取消规则列表
*
* @param agentId 代理商id
* @return 取消规则集合
*/
List<RlCancelRule> 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);
}