package com.qsd.orange.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.qsd.orange.po.BusCar; public interface CarService { /** * 查询全部汽车 * @param page 页码 * @param limit 每页数目 * @param status 是否出租 * */ IPage queryAllCar(Integer page, Integer limit, Integer status); /** * 查询全部汽车 * @param page 页码 * @param limit 每页数目 * @param status 是否出租 * @param brand 汽车品牌 * @param color 汽车颜色 * */ IPage queryCar(Integer page, Integer limit, Integer status, String brand, String color); /** * 查询全部汽车 * 管理员 * */ IPage queryAllCarSys(Integer page, Integer limit, Integer status); /** * 查询全部汽车 * 管理员 * */ IPage queryCarSys(Integer page, Integer limit, Integer status, String brand, String color); IPage queryCarByNumber(Integer page, Integer limit, String number); /** * 增加一个车辆信息 * @param username 用户名 * @param car 汽车信息 * */ int add(String username, BusCar car); /** * 修改车辆信息 * @param car 车辆信息 * */ int update(BusCar car); /** * 修改车辆状态,是否启用/报废 * @param number 车牌号 * @param exist 状态 * */ int updateExist(String number, Integer exist); }