package com.stylefeng.guns.modular.system.dao; import com.baomidou.mybatisplus.plugins.Page; import com.stylefeng.guns.modular.system.model.TCar; import com.baomidou.mybatisplus.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** *

* 车辆 Mapper 接口 *

* * @author 吕雪 * @since 2020-06-05 */ public interface TCarMapper extends BaseMapper { /** * 根据条件查询车辆列表 * @param page * @return */ List> getCarList(@Param("page") Page> page, @Param("roleType") Integer roleType, @Param("nowUserId") Integer nowUserId, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("id") String id, @Param("brandName") String brandName, @Param("modelName") String modelName, @Param("carColor") String carColor, @Param("serverStr") String serverStr, @Param("carLicensePlate") String carLicensePlate, @Param("driverName") String driverName, @Param("companyName") String companyName, @Param("franchiseeName") String franchiseeName); /** * 车辆审核列表 * @param page * @return */ List> getCarList1(@Param("page") Page> page, @Param("roleType") Integer roleType, @Param("nowUserId") Integer nowUserId, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("id") String id, @Param("brandName") String brandName, @Param("modelName") String modelName, @Param("carColor") String carColor, @Param("serverStr") String serverStr, @Param("carLicensePlate") String carLicensePlate, @Param("driverName") String driverName, @Param("companyName") String companyName, @Param("franchiseeName") String franchiseeName, @Param("audit") Integer audit); /** * 根据条件查询车辆列表不分页 * @return */ List> getCarListNoPage(@Param("roleType") Integer roleType, @Param("nowUserId") Integer nowUserId); }