package com.zc.business.domain; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 车辆事故事件 对象 dc_event_vehicle_accident * * @author ruoyi * @date 2024-01-12 */ @Data @NoArgsConstructor @AllArgsConstructor @ApiModel("车辆事故事件") public class DcEventVehicleAccident extends BaseEntity { private static final long serialVersionUID = 1L; @ApiModelProperty("事件编号") /** 事件编号 */ private String id; /** 报警人姓名 */ @ApiModelProperty("报警人姓名") private String reporterName; /** 报警人电话 */ @ApiModelProperty("报警人电话") private String reporterPhoneNumber; /** 地点方式 1-高速主线 2-服务区 3-立交桥 4-收费站 */ @ApiModelProperty("地点方式1-高速主线2-服务区3-立交桥4-收费站") private Long locationType; /** 压车(公里) */ @ApiModelProperty("压车(公里)") private Long trafficJam; /** 天气情况: 1-晴 2-雨 3-雪 4-雾 5-其他 */ @ApiModelProperty("天气情况:1-晴 2-雨 3-雪 4-雾 5-其他") private Long weatherCondition; /** 前方是否拥堵 */ @ApiModelProperty("前方是否拥堵") private Integer congestionAhead; /** 是否分岔口 */ @ApiModelProperty("是否分岔口") private Integer atIntersection; /** 是否处在弯道 */ @ApiModelProperty( "是否处在弯道") private Integer onCurve; /** 车道占用: 0-应急 1-行1 2-行2 3-行3 4-行4 */ @ApiModelProperty("车道占用:0-应急,1-行1 ,2-行2,3-行3,4-行4") private Long laneOccupancy; /** 小型车(辆) */ @ApiModelProperty("小型车(辆)") private Long smallCar; /** 货车(辆) */ @ApiModelProperty( "货车(辆)") private Long trucks; /** 客车(辆) */ @ApiModelProperty( "客车(辆)") private Long buses; /** 罐车(辆) */ @ApiModelProperty("罐车(辆)") private Long tankers; /** 轻伤(人) */ @ApiModelProperty("轻伤(人)") private Long minorInjuries; /** 重伤(人) */ @ApiModelProperty("重伤(人)") private Long seriousInjuries; /** 死亡(人) */ @ApiModelProperty( "死亡(人)") private Long fatalities; /** 私密事件 */ @ApiModelProperty( "私密事件") private Integer isPrivate; @ApiModelProperty("事件信息实体") //事件信息表 @TableField(exist = false) private DcEvent dcEvent; }