根据多个状态查询数据

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_40312909/article/details/102463314

多个状态查询数据条件以逗号分割

查询条件

/**
     * 多个车辆状态查询
     */
    @ApiParam("车辆状态:0=忙;1=闲;2=异常;3=报停;4=禁用;5=黑名单;99=其他")
    private List<String>        vehicleStatusList;

vehicleStatusList对应

    @ApiParam("车辆状态:0=忙;1=闲;2=异常;3=报停;4=禁用;5=黑名单;99=其他")
    private String           vehicleStatus;

前端这样传值;
在这里插入图片描述
mapper文件实现方式;

            <if test="vehicleStatusList.size() > 0">
                AND
                <foreach collection="vehicleStatusList" item="vehicleStatus" open="(" close=")" separator="OR">
                    vehicle.vehicle_status = #{vehicleStatus,jdbcType=VARCHAR}
                </foreach>
            </if>

在这里插入图片描述
获取到多个车辆状态的数据。

猜你喜欢

转载自blog.csdn.net/qq_40312909/article/details/102463314