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

133 lines
3.4 KiB

package com.zc.business.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 施工建设事件
* <p>
* "施工分类"为事件事件子类对象 dc_event_construction
*
* @author ruoyi
* @date 2024-01-12
*/
@ApiModel("施工建设事件实体")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DcEventConstruction extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("事件编号")
/** 事件编号 */
private String id;
/**
* 管制方式
* 1-封闭
* 2-不封闭
*/
@ApiModelProperty("管制方式")
private Long controlMode;
/**
* 地点类型
* 1-单点
* 2-多点
*/
@ApiModelProperty("地点类型:1-单点2-多点")
private Long locationType;
/**
* 特殊地点描述
*/
@Excel(name = "特殊地点描述")
@ApiModelProperty("特殊地点描述")
private String specialPlaceDescription;
/**
* 专项施工
* 1-专项工程施工
* 2-改扩建专项工程施工
* 3-桥梁专项工程施工
* 4-其他专项工程施工
*/
@ApiModelProperty(" 专项施工:1-专项工程施工2-改扩建专项工程施工3-桥梁专项工程施工\4-其他专项工程施工 ")
private Long specialConstruction;
/**
* 其他施工名称
*/
@Excel(name = "其他施工名称")
@ApiModelProperty("其他施工名称")
private String otherConstructionName;
/**
* 施工措施
* 0-
* 1-并道行驶
* 2-临时保通
* 3-借路侧服务区通行
*/
@ApiModelProperty("施工措施 0-无1-并道行驶2-临时保通3-借路侧服务区通行")
private Long constructionMeasurement;
/**
* 字段名称对应
* 互通立交
* 收费站
* 服务区
*/
@ApiModelProperty("字段名称对应:互通立交 收费站 服务区")
private Long facilityId;
/**
* 出入口收费站/服务区
* 1-出口
* 2-入口
*/
@ApiModelProperty(" 出入口(收费站/服务区):1-出口 2-入口 ")
@Excel(name = "出入口", readConverterExp = "收=费站/服务区")
private Long exitsInlets;
/**
* 占用车道
*/
@ApiModelProperty("占用车道")
private String laneOccupancy;
/**
* 通行情况
* 1-通行正常
* 2-通行受阻
*/
@ApiModelProperty("通行情况:1-通行正常 2-通行受阻")
private Long trafficCondition;
@ApiModelProperty("匝道")
private Long rampId;
@ApiModelProperty("施工方式")
private Long constructionMethod;
@ApiModelProperty("地方道路名称")
private String localRoadName;
@ApiModelProperty("结束桩号")
private String endStakeMark;
@ApiModelProperty("地点")
private String location;
@ApiModelProperty("事件信息实体")
//事件信息表
@TableField(exist = false)
private DcEvent dcEvent;
@ApiModelProperty("路网设施实体")
//事件信息表
@TableField(exist = false)
private DcFacility dcFacility;
}