版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
多个状态查询数据条件以逗号分割
查询条件
/**
* 多个车辆状态查询
*/
@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>
获取到多个车辆状态的数据。