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