package com.ruoyi.sy.service; import java.util.List; import java.util.Map; import com.ruoyi.sy.domain.ArdSyCar; import org.springframework.web.multipart.MultipartFile; /** * 三一车辆Service接口 * * @author ard * @date 2023-06-26 */ public interface IArdSyCarService { /** * 查询三一车辆 * * @param id 三一车辆主键 * @return 三一车辆 */ public ArdSyCar selectArdSyCarById(String id); /** * 查询三一车辆列表 * * @param ardSyCar 三一车辆 * @return 三一车辆集合 */ public List selectArdSyCarList(ArdSyCar ardSyCar); /** * 新增三一车辆 * * @param ardSyCar 三一车辆 * @return 结果 */ public int insertArdSyCar(ArdSyCar ardSyCar); /** * 修改三一车辆 * * @param ardSyCar 三一车辆 * @return 结果 */ public int updateArdSyCar(ArdSyCar ardSyCar); /** * 批量删除三一车辆 * * @param ids 需要删除的三一车辆主键集合 * @return 结果 */ public int deleteArdSyCarByIds(String[] ids); /** * 删除三一车辆信息 * * @param id 三一车辆主键 * @return 结果 */ public int deleteArdSyCarById(String id); /** * 获取未挂接权限的三一车辆 */ public Map getArdSyCarNoRight(String userId); /** * 获取未挂接权限的三一车辆 */ public Map getArdSyCarAll(String userId); /** * 获取全部车辆模型 */ public List> getAllCarModel(); /** * 上传车辆图片 */ public String uploadCarPicture(String id, MultipartFile carPicture); List carListById(String carId); }