package com.dsh.course.mapper;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.dsh.guns.modular.system.model.TCar;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import java.util.Map;
|
|
public interface TCarMapper extends BaseMapper<TCar> {
|
List<Map<String,Object>> getCarList(@Param("page") Page<Map<String, Object>> 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("language") Integer language,@Param("ids")String ids);
|
|
List<Map<String,Object>> getCarListNoPage(@Param("roleType") Integer roleType,
|
@Param("nowUserId") Integer nowUserId);
|
|
|
/**
|
* 获取车辆详情
|
* @param id
|
* @return
|
*/
|
|
List<Map<String, Object>> getCarList1(@Param("page") Page<Map<String, Object>> 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("integers") ArrayList<Integer> integers,@Param("ids")String ids);
|
|
TCar getById1(@Param("carId1") Integer carId1);
|
|
TCar getCarID(@Param("newCarId") String newCarId);
|
|
}
|