济菏高速数据中心代码
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.

128 lines
3.3 KiB

package com.zc.business.domain;
import java.util.Date;
import java.util.Map;
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;
import javax.validation.constraints.NotBlank;
/**
* 事件信息对象 dc_event
*
* @author ruoyi
* @date 2024-01-03
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("事件信息")
public class DcEvent extends BaseEntity
{
private static final long serialVersionUID = 1L;
@ApiModelProperty("事件编号")
/** 事件编号 */
private String id;
/** 所属机构 */
@ApiModelProperty("所属机构")
private Long groupId;
/** 所在桩号*/
@ApiModelProperty("所在桩号")
private String stakeMarkId;
/** 结束桩号*/
@ApiModelProperty("结束桩号")
private String endStakeMarkId;
/** 处置时长*/
@ApiModelProperty("处置时长")
private Long handlingTime;
@ApiModelProperty("开始时间")
/** 开始时间*/
private Date startTime;
@ApiModelProperty("结束时间")
/** 结束时间 */
private Date endTime;
@ApiModelProperty("事件等级")
/** 事件等级*/
private Long eventLevel;
/** 事件类型 */
private Long eventType;
/** 1-交通事故2-车辆故障3-路障清除4-交通管制5-道路拥堵6-异常天气7-非法上路8-设备设施隐患9-施工建设10-服务区异常11-其他事件 */
@TableField(exist = false)
@ApiModelProperty("事件类型")
private String eventName;
@ApiModelProperty("影响程度")
/** 影响程度 */
private Long impactLevel;
@ApiModelProperty("事件描述")
/** 事件描述 */
private String description;
@ApiModelProperty("处理人员")
/** 处理人员 */
private String handlingPerson;
@ApiModelProperty("处理结果")
/** 处理结果 0未解决 1 已解决 2 已关闭 */
private Long handlingResult;
/** 其他配置*/
private String otherConfig;
@TableField(exist = false)
@ApiModelProperty("其他配置 map集合")
private Map<String, Object> eventOtherConfig;
@ApiModelProperty("事件来源")
/** 事件来源 */ /** 1-966592-交警转接3-道路巡音3-视频巡音4-视频AI5-一键救接6-养护通知7-其他 */
private Long eventSource;
@ApiModelProperty("事件性质")
/** 事件性质 1首发事件 2 关联事件 */
private Long eventNature;
@ApiModelProperty("方向")
/** 1-上2-中3-下 */
private String direction;
@ApiModelProperty("事件种类")
/** 1-感知事件2-交通事件 */
private Long eventCategory;
@ApiModelProperty("所属道路")
private Long roadId;
@ApiModelProperty("事件子类")
private Long eventSubclass;
@ApiModelProperty("事件原因")
private String eventCause;
/*
@ApiModelProperty("事件流程对象")
@TableField(exist = false)
private DcProcessConfig dcProcessConfig;
*/
@ApiModelProperty("调度信息详情")
@TableField(exist = false)
private DcEventMap dcEventMap;
}