济菏高速数据中心代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

120 lines
2.6 KiB

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;
}