package com.xiaopeng.api.vo.vehicleConvoy; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data @ApiModel public class VehicleDoorStatusVo { @ApiModelProperty("主驾车门关闭状态(开=1/关=0)") private Integer frontLeftDoor; @ApiModelProperty("副驾车门关闭状态(开=1/关=0)") private Integer frontRightDoor; @ApiModelProperty("左后车门关闭状态(开=1/关=0)") private Integer rearLeftDoor; @ApiModelProperty("右后车门关闭状态(开=1/关=0)") private Integer rearRightDoor; @ApiModelProperty("新车型后备箱状态 0-异常停止,关闭\n" + "1-关 \n" + "2-正在运动中 \n" + "3-运动中异常停止,可开可关 \n" + "4-运动中异常停止,可开可关 \n" + "5-已打开 \n" + "6-正在运动中 \n" + "7-运动中异常停止,可开可关 \n" + "8-运动中异常停止,可开可关 \n" + "9-无效非关闭状态 \n" + "10-异常停止,仅允许开启") private Integer trunk; @ApiModelProperty("前舱盖开关状态:0-关闭,1-开 ,2-有障碍物 3、开路 (代表的是电路故障)") private Integer frunk; @ApiModelProperty("空调开启状态:1-on,0-off") private Integer hvacOn; @ApiModelProperty("车内实际温度(保留一位小数)") private Double hvacInnerTempFloat; @ApiModelProperty("空调设定温度(保留一位小数)") private Double hvacTempFloat; @ApiModelProperty("后排左侧空调设定温度,保留一位小数") private Double rearLeftHvacTempFloat; @ApiModelProperty("副驾空调设定温度,保留一位小数") private Double passengerHvacTempFloat; @ApiModelProperty("驾驶位状态:0-无人,1-有人 (BCM_DriverSeat占用)") private Integer driverSeatState; @ApiModelProperty("副驾座椅占位 0:未占用 1:占用;") private Integer psngrSeatOccupancyStatus; @ApiModelProperty("二排左座椅占位 0:未占用 1:占用;") private Integer secRowLeftSeatOccupancyStatus; @ApiModelProperty("二排中座椅占位 0:未占用 1:占用;") private Integer secRowMidSeatOccupancyStatus; @ApiModelProperty("二排右座椅占位 0:未占用 1:占用;") private Integer secRowRightSeatOccupancyStatus; @ApiModelProperty("三排左座椅占位 0:未占用 1:占用;") private Integer thirdRowLeftSeatOccupancyStatus; @ApiModelProperty("三排中座椅占位 0:未占用 1:占用;") private Integer thirdRowMidSeatOccupancyStatus; @ApiModelProperty("三排右座椅占位 0:未占用 1:占用;") private Integer thirdRowRightSeatOccupancyStatus; @ApiModelProperty("主驾安全带卡扣状态 0:已解开 1:未解开;") private Integer drvSeatBeltBuckleSt; @ApiModelProperty("副驾安全带卡扣状态 0:已解开 1:未解开;") private Integer psngrSeatBeltBuckleSt; @ApiModelProperty("二排左侧安全带卡扣状态 0:已解开 1:未解开;") private Integer secRowLtSeatBeltBuckleSt; @ApiModelProperty("二排中部安全带未卡扣状态 0:已解开 1:未解开;") private Integer secRowMidSeatBeltBuckleSt; @ApiModelProperty("二排右侧安全带未卡扣状态 0:已解开 1:未解开;") private Integer secRowRtSeatBeltBuckleSt; @ApiModelProperty("三排左侧安全带未卡扣状态 0:已解开 1:未解开;") private Integer trdRowLtSeatBeltBuckleSt; @ApiModelProperty("三排中部安全带未卡扣状态 0:已解开 1:未解开;") private Integer trdRowMidSeatBeltBuckleSt; @ApiModelProperty("三排右侧安全带未卡扣状态 0:已解开 1:未解开;") private Integer trdRowRtSeatBeltBuckleSt; @ApiModelProperty("(慢充)交流充电口状态:0-开启,1-中间状态(开启或关闭过程中),2-关闭,3-错误(E28开始支持)") private Integer slowChargePortStatus; @ApiModelProperty("(快充)直流充电口状态:0-开启,1-中间状态(开启或关闭过程中),2-关闭,3-错误(E28开始支持)") private Integer fastChargePortStatus; }