package com.xiaopeng.operation.mapper;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.xiaopeng.api.model.operation.XpTargetedService;
|
import com.xiaopeng.api.model.operation.XpTargetedServiceVehicle;
|
import com.xiaopeng.api.model.operation.XpTargetedServiceWhitelist;
|
import com.xiaopeng.api.query.operation.XpTargetedServiceQuery;
|
import com.xiaopeng.api.vo.operation.XpTargetedServiceVehicleVo;
|
import com.xiaopeng.api.vo.operation.XpTargetedServiceVo;
|
import com.xiaopeng.common.core.web.page.PageInfo;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.time.LocalDateTime;
|
import java.util.List;
|
|
@Mapper
|
public interface XpTargetedServiceMapper extends BaseMapper<XpTargetedService> {
|
|
|
|
List<XpTargetedServiceVo> pageList(@Param("pageInfo") PageInfo<XpTargetedServiceVo> pageInfo, @Param("query") XpTargetedServiceQuery query);
|
|
|
|
List<XpTargetedServiceVehicle> listVehicle(Long targetedServiceId);
|
|
|
List<XpTargetedServiceWhitelist> listWhitelist(Long targetedServiceId);
|
|
/**
|
* 根据用户id 城市编码 获取定性服务的 车辆信息
|
* @param appUserId 用户id
|
* @param cityCode 城市编码
|
* @param time 时间
|
* @return
|
*/
|
List<XpTargetedServiceVehicleVo> findListInfoVehicle(@Param("appUserId") Long appUserId, @Param("cityCode") String cityCode);
|
|
}
|