ride-lease/ridelease-system/src/main/java/com/ruoyi/system/service/IRlModelService.java
2024-09-19 11:25:42 +08:00

78 lines
1.5 KiB
Java

package com.ruoyi.system.service;
import com.ruoyi.system.domain.model.RlModel;
import java.util.List;
/**
* 车辆型号Service接口
*
* @author 邱贞招
* @date 2024-05-13
*/
public interface IRlModelService
{
/**
* 查询车辆型号
*
* @param modelId 车辆型号主键
* @return 车辆型号
*/
public RlModel selectEModelByModelId(Long modelId);
/**
* 查询车辆型号列表
*
* @param etModel 车辆型号
* @return 车辆型号集合
*/
public List<RlModel> selectEModelList(RlModel etModel);
/**
* 根据代理商id查询车辆型号列表
*
* @param agentId 代理商id
* @return 车辆型号集合
*/
public List<RlModel> selectEModelListByAgentId(Long agentId);
/**
* 新增车辆型号
*
* @param etModel 车辆型号
* @return 结果
*/
public int insertEModel(RlModel etModel);
/**
* 修改车辆型号
*
* @param etModel 车辆型号
* @return 结果
*/
public int updateEModel(RlModel etModel);
/**
* 批量删除车辆型号
*
* @param modelIds 需要删除的车辆型号主键集合
* @return 结果
*/
public int deleteEModelByModelIds(Long[] modelIds);
/**
* 删除车辆型号信息
*
* @param modelId 车辆型号主键
* @return 结果
*/
public int deleteEModelByModelId(Long modelId);
/**
* 查询所有车辆型号数
* @return
*/
public int selectAllCount();
}