四好公路
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.

898 lines
22 KiB

/* eslint-disable*/
'use strict';
module.exports = dc => {
const DataTypes = dc.ORM;
const sequelize = dc.orm;
const Bridge = sequelize.define("bridge", {
id: {
type: DataTypes.INTEGER,
allowNull: false,
defaultValue: null,
comment: null,
primaryKey: true,
field: "id",
autoIncrement: true,
unique: "bridge_id_uindex"
},
bridgeCode: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "桥梁代码",
primaryKey: false,
field: "bridge_code",
autoIncrement: false
},
bridgeName: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "桥梁名称",
primaryKey: false,
field: "bridge_name",
autoIncrement: false
},
centralStation: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "中心桩号",
primaryKey: false,
field: "central_station",
autoIncrement: false
},
crossingFigureType: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "跨越地物类型",
primaryKey: false,
field: "crossing_figure_type",
autoIncrement: false
},
crossingFigureName: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "跨越地物名称",
primaryKey: false,
field: "crossing_figure_name",
autoIncrement: false
},
natureOfCharges: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "收费性质",
primaryKey: false,
field: "nature_of_charges",
autoIncrement: false
},
rampCode: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "匝道编码",
primaryKey: false,
field: "ramp_code",
autoIncrement: false
},
sectionType: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "路段类型",
primaryKey: false,
field: "section_type",
autoIncrement: false
},
crossingFigureType1: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "跨越地物类型1",
primaryKey: false,
field: "crossing_figure_type_1",
autoIncrement: false
},
crossingFigureName1: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "跨越地物名称1",
primaryKey: false,
field: "crossing_figure_name_1",
autoIncrement: false
},
originalBridgeCode: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "原桥梁代码",
primaryKey: false,
field: "original_bridge_code",
autoIncrement: false
},
whetherWideRoadAndNarrowBridge: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "是否宽路窄桥",
primaryKey: false,
field: "whether_wide_road_and_narrow_bridge",
autoIncrement: false
},
isItInTheDirectoryOfLongAndLongBridges: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "是否在长大桥梁目录中",
primaryKey: false,
field: "is_it_in_the_directory_of_long_and_long_bridges",
autoIncrement: false
},
whetherItIsACrossProvincialBridge: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "是否跨省桥梁",
primaryKey: false,
field: "whether_it_is_a_cross_provincial_bridge",
autoIncrement: false
},
interworkingType: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "互通类型",
primaryKey: false,
field: "interworking_type",
autoIncrement: false
},
interworkingForm: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "互通形式",
primaryKey: false,
field: "interworking_form",
autoIncrement: false
},
interworkingAndCrossoverMode: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "互通交叉方式",
primaryKey: false,
field: "interworking_and_crossover_mode",
autoIncrement: false
},
bridgeClassification: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "桥梁分类",
primaryKey: false,
field: "bridge_classification",
autoIncrement: false
},
totalLengthOfBridge: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "桥梁全长",
primaryKey: false,
field: "total_length_of_bridge",
autoIncrement: false
},
totalSpanLength: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "跨径总长",
primaryKey: false,
field: "total_span_length",
autoIncrement: false
},
mainSpanOfMainBridge: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "主桥主跨",
primaryKey: false,
field: "main_span_of_main_bridge",
autoIncrement: false
},
numberOfMainBridgeHoles: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "主桥孔数",
primaryKey: false,
field: "number_of_main_bridge_holes",
autoIncrement: false
},
spanCombination: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "跨径组合",
primaryKey: false,
field: "span_combination",
autoIncrement: false
},
bridgeProperties: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "桥梁性质",
primaryKey: false,
field: "bridge_properties",
autoIncrement: false
},
designLoadClass: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "设计荷载等级",
primaryKey: false,
field: "design_load_class",
autoIncrement: false
},
superstructure: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "上部结构",
primaryKey: false,
field: "superstructure",
autoIncrement: false
},
superstructureMaterials: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "上部结构材料",
primaryKey: false,
field: "superstructure_materials",
autoIncrement: false
},
bridgeDeckPavementType: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "桥面铺装类型",
primaryKey: false,
field: "bridge_deck_pavement_type",
autoIncrement: false
},
bridgeDeckWidth: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "桥面宽",
primaryKey: false,
field: "bridge_deck_width",
autoIncrement: false
},
clearWidthOfBridgeDeck: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "桥面净宽",
primaryKey: false,
field: "clear_width_of_bridge_deck",
autoIncrement: false
},
clearanceUnderBridge: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "桥下净空",
primaryKey: false,
field: "clearance_under_bridge",
autoIncrement: false
},
seismicGrade: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "抗震等级",
primaryKey: false,
field: "seismic_grade",
autoIncrement: false
},
navigationClass: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "通航等级",
primaryKey: false,
field: "navigation_class",
autoIncrement: false
},
abutmentType: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "桥台类型",
primaryKey: false,
field: "abutment_type",
autoIncrement: false
},
pierType: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "桥墩类型",
primaryKey: false,
field: "pier_type",
autoIncrement: false
},
typesOfPierAndAbutmentAntiCollisionFacilities: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "墩台防撞设施类型",
primaryKey: false,
field: "types_of_pier_and_abutment_anti_collision_facilities",
autoIncrement: false
},
expansionJointType: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "伸缩缝类型",
primaryKey: false,
field: "expansion_joint_type",
autoIncrement: false
},
supportType: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "支座类型",
primaryKey: false,
field: "support_type",
autoIncrement: false
},
characteristicsOfCurvedSlope: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "弯坡斜特征",
primaryKey: false,
field: "characteristics_of_curved_slope",
autoIncrement: false
},
bridgeHeight: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "桥梁高度",
primaryKey: false,
field: "bridge_height",
autoIncrement: false
},
sidewalkWidth: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "人行道宽度",
primaryKey: false,
field: "sidewalk_width",
autoIncrement: false
},
constructionUnit: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "建设单位",
primaryKey: false,
field: "construction_unit",
autoIncrement: false
},
completionTime: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "建成时间",
primaryKey: false,
field: "completion_time",
autoIncrement: false
},
openingDate: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "通车日期",
primaryKey: false,
field: "opening_date",
autoIncrement: false
},
reconstructionTime: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "改建时间",
primaryKey: false,
field: "reconstruction_time",
autoIncrement: false
},
totalCost: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "总造价",
primaryKey: false,
field: "total_cost",
autoIncrement: false
},
nameOfDesignUnit: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "设计单位名称",
primaryKey: false,
field: "name_of_design_unit",
autoIncrement: false
},
nameOfConstructionUnit: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "施工单位名称",
primaryKey: false,
field: "name_of_construction_unit",
autoIncrement: false
},
nameOfSupervisionUnit: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "监理单位名称",
primaryKey: false,
field: "name_of_supervision_unit",
autoIncrement: false
},
natureOfConstruction: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "建设性质",
primaryKey: false,
field: "nature_of_construction",
autoIncrement: false
},
evaluationDate: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "评定日期",
primaryKey: false,
field: "evaluation_date",
autoIncrement: false
},
technicalConditionEvaluation: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "技术状况评定",
primaryKey: false,
field: "technical_condition_evaluation",
autoIncrement: false
},
assessmentUnit: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "评定单位",
primaryKey: false,
field: "assessment_unit",
autoIncrement: false
},
locationOfMajorDiseases: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "主要病害位置",
primaryKey: false,
field: "location_of_major_diseases",
autoIncrement: false
},
diseaseDescription: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "病害描述",
primaryKey: false,
field: "disease_description",
autoIncrement: false
},
takeControlMeasures: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "采取管制措施",
primaryKey: false,
field: "take_control_measures",
autoIncrement: false
},
dateOfLastPeriodicInspection: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "最近定期检查日期",
primaryKey: false,
field: "date_of_last_periodic_inspection",
autoIncrement: false
},
natureOfManagementAndMaintenanceUnit: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "管养单位性质",
primaryKey: false,
field: "nature_of_management_and_maintenance_unit",
autoIncrement: false
},
managementAndMaintenanceUnit: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "管养单位",
primaryKey: false,
field: "management_and_maintenance_unit",
autoIncrement: false
},
supervisionUnit: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "监管单位",
primaryKey: false,
field: "supervision_unit",
autoIncrement: false
},
reconstructionConstructionUnit: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "改造施工单位",
primaryKey: false,
field: "reconstruction_construction_unit",
autoIncrement: false
},
whetherItIsASubsidyProjectOfTheMinistry: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "是否部补助项目",
primaryKey: false,
field: "whether_it_is_a_subsidy_project_of_the_ministry",
autoIncrement: false
},
engineeringProperties: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "工程性质",
primaryKey: false,
field: "engineering_properties_",
autoIncrement: false
},
reconstructionPart: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "改造部位",
primaryKey: false,
field: "reconstruction_part",
autoIncrement: false
},
modificationCompletionDate: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "改造完工日期",
primaryKey: false,
field: "modification_completion_date",
autoIncrement: false
},
year1: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "年份1",
primaryKey: false,
field: "year_1",
autoIncrement: false
},
spanCombination1: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "跨径组合1",
primaryKey: false,
field: "span_combination_1",
autoIncrement: false
},
investment1: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "投资1",
primaryKey: false,
field: "investment_1",
autoIncrement: false
},
year2: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "年份2",
primaryKey: false,
field: "year_2",
autoIncrement: false
},
spanCombination2: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "跨径组合2",
primaryKey: false,
field: "span_combination_2",
autoIncrement: false
},
investment2: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "投资2",
primaryKey: false,
field: "investment_2",
autoIncrement: false
},
year3: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "年份3",
primaryKey: false,
field: "year_3",
autoIncrement: false
},
spanCombination3: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "跨径组合3",
primaryKey: false,
field: "span_combination_3",
autoIncrement: false
},
investment3: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "投资3",
primaryKey: false,
field: "investment_3",
autoIncrement: false
},
year4: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "年份4",
primaryKey: false,
field: "year_4",
autoIncrement: false
},
spanCombination4: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "跨径组合4",
primaryKey: false,
field: "span_combination_4",
autoIncrement: false
},
investment4: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "投资4",
primaryKey: false,
field: "investment_4",
autoIncrement: false
},
year5: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "年份5",
primaryKey: false,
field: "year_5",
autoIncrement: false
},
spanCombination5: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "跨径组合5",
primaryKey: false,
field: "span_combination_5",
autoIncrement: false
},
investment5: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "投资5",
primaryKey: false,
field: "investment_5",
autoIncrement: false
},
plannedFundCategory: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "计划资金类别",
primaryKey: false,
field: "planned_fund_category",
autoIncrement: false
},
plannedYear: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "计划年度",
primaryKey: false,
field: "planned_year",
autoIncrement: false
},
planDocumentNo: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "计划文号",
primaryKey: false,
field: "plan_document_no",
autoIncrement: false
},
planItemUniqueCode: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "计划项目唯一编码",
primaryKey: false,
field: "plan_item_unique_code",
autoIncrement: false
},
plannedProjectType: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "计划项目类型",
primaryKey: false,
field: "planned_project_type",
autoIncrement: false
},
planProjectName: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "计划项目名称",
primaryKey: false,
field: "plan_project_name",
autoIncrement: false
},
completionStatus: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "完工情况",
primaryKey: false,
field: "completion_status",
autoIncrement: false
},
yearOfCompletion: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "完工年度",
primaryKey: false,
field: "year_of_completion",
autoIncrement: false
},
reasonForChange: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "变更原因",
primaryKey: false,
field: "reason_for_change",
autoIncrement: false
},
changeTime: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "变更时间",
primaryKey: false,
field: "change_time",
autoIncrement: false
},
reportingUnit: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "填报单位",
primaryKey: false,
field: "reporting_unit",
autoIncrement: false
},
remarks: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "备注",
primaryKey: false,
field: "remarks",
autoIncrement: false
},
whetherOverpassBridge: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "是否跨线桥",
primaryKey: false,
field: "whether_overpass_bridge",
autoIncrement: false
},
offLineBridgeOrNot: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "是否线外桥",
primaryKey: false,
field: "off_line_bridge_or_not",
autoIncrement: false
},
whetherDangerousBridgeReconstruction: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "是否危桥改造",
primaryKey: false,
field: "whether_dangerous_bridge_reconstruction",
autoIncrement: false
},
districtcounty: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "所在区县",
primaryKey: false,
field: "districtcounty",
autoIncrement: false
},
locationCity: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "所在地市",
primaryKey: false,
field: "location_city",
autoIncrement: false
}
}, {
tableName: "bridge",
comment: "",
indexes: []
});
dc.models.Bridge = Bridge;
return Bridge;
};