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
128 lines
3.3 KiB
1 year ago
|
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;
|
||
|
|
||
|
}
|