176 lines
9.2 KiB
SQL
176 lines
9.2 KiB
SQL
-- irrigation_water_measure.t_channel_point_ref definition
|
||
|
||
CREATE TABLE `t_channel_point_ref` (
|
||
`id` bigint(20) NOT NULL COMMENT '主键ID',
|
||
`water_supply_id` bigint(20) DEFAULT NULL COMMENT '供水管理表ID',
|
||
`point_type` tinyint(1) DEFAULT NULL COMMENT '测点类型:1分水测点 2渠尾测点',
|
||
`point_id` bigint(20) DEFAULT NULL COMMENT '测点ID',
|
||
`create_at` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`update_at` datetime DEFAULT NULL COMMENT '更新时间',
|
||
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
|
||
`application_id` bigint(20) DEFAULT NULL COMMENT '应用id',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='渠道测点关联表';
|
||
|
||
|
||
-- irrigation_water_measure.t_channel_water_settlement definition
|
||
|
||
CREATE TABLE `t_channel_water_settlement` (
|
||
`id` bigint(20) NOT NULL,
|
||
`monitor_point_id` bigint(20) DEFAULT NULL COMMENT '测点ID',
|
||
`data_ts` datetime DEFAULT NULL COMMENT '数据日期',
|
||
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
|
||
`application_id` bigint(20) DEFAULT NULL COMMENT '应用id',
|
||
`create_at` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`update_at` datetime DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='渠水结算';
|
||
|
||
|
||
-- irrigation_water_measure.t_channel_water_supply definition
|
||
|
||
CREATE TABLE `t_channel_water_supply` (
|
||
`id` bigint(20) NOT NULL COMMENT '主键ID',
|
||
`project_id` bigint(20) DEFAULT NULL COMMENT '工程ID',
|
||
`type` tinyint(1) DEFAULT NULL COMMENT '渠道类型,0渠道 1渠段',
|
||
`name` varchar(64) DEFAULT NULL COMMENT 'type为1渠段时必填',
|
||
`source_point_id` bigint(20) DEFAULT NULL COMMENT '来水测点ID',
|
||
`operator_id` bigint(20) DEFAULT NULL COMMENT '操作人员ID',
|
||
`operator_name` varchar(64) DEFAULT NULL COMMENT '操作人员名称',
|
||
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
||
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
|
||
`application_id` bigint(20) DEFAULT NULL COMMENT '应用id',
|
||
`create_at` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`update_at` datetime DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='渠道供水管理表';
|
||
|
||
|
||
-- irrigation_water_measure.t_flow_revise definition
|
||
|
||
CREATE TABLE `t_flow_revise` (
|
||
`id` bigint(20) NOT NULL COMMENT '主键ID',
|
||
`name` varchar(64) DEFAULT NULL COMMENT '方案名称',
|
||
`point_id` bigint(20) DEFAULT NULL COMMENT '关联测点ID',
|
||
`start_at` datetime DEFAULT NULL COMMENT '数据开始时间',
|
||
`end_at` datetime DEFAULT NULL COMMENT '数据结束时间',
|
||
`level_flow_id` bigint(20) NOT NULL COMMENT '关联率定曲线ID',
|
||
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
||
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户ID',
|
||
`application_id` bigint(20) DEFAULT NULL COMMENT '应用ID',
|
||
`create_at` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`update_at` datetime DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='流量整编管理表';
|
||
|
||
|
||
-- irrigation_water_measure.t_level_flow_measure definition
|
||
|
||
CREATE TABLE `t_level_flow_measure` (
|
||
`id` bigint(20) NOT NULL COMMENT '主键ID',
|
||
`monitor_point_id` bigint(20) DEFAULT NULL COMMENT '测点id',
|
||
`name` varchar(64) DEFAULT NULL COMMENT '曲线名称',
|
||
`upper_limit` decimal(20,4) DEFAULT NULL COMMENT '水位上限',
|
||
`lower_limit` decimal(20,4) DEFAULT NULL COMMENT '水位下限',
|
||
`period_type` tinyint(1) DEFAULT '0' COMMENT '使用周期:0永久 1自定义有效期',
|
||
`valid_start_time` datetime DEFAULT NULL COMMENT '有效期开始时间',
|
||
`valid_end_time` datetime DEFAULT NULL COMMENT '有效期结束时间',
|
||
`aviator` text COMMENT '多项式公式',
|
||
`status` tinyint(1) DEFAULT NULL COMMENT '状态:0禁用 1启用',
|
||
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
||
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
|
||
`application_id` bigint(20) DEFAULT NULL COMMENT '应用id',
|
||
`create_at` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`update_at` datetime DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='水位流量关系曲线量水表';
|
||
|
||
|
||
-- irrigation_water_measure.t_measure_point definition
|
||
|
||
CREATE TABLE `t_measure_point` (
|
||
`id` bigint(20) NOT NULL COMMENT '主键ID',
|
||
`ref_id` bigint(20) DEFAULT NULL COMMENT '关联ID',
|
||
`ref_type` tinyint(1) DEFAULT NULL COMMENT '关联类型, 1:水位流量曲线点位 2:断面量水点位',
|
||
`point_type` tinyint(1) DEFAULT '1' COMMENT '点位类型, 1:原始数据 2:拟合点位',
|
||
`x` decimal(20,4) DEFAULT NULL COMMENT 'x轴数值',
|
||
`y` decimal(20,4) DEFAULT NULL COMMENT 'y轴数值,ref_type为1时为流量,\r\nref_type为2时为流速',
|
||
`correct_y` decimal(20,4) DEFAULT NULL COMMENT 'y轴修正值,ref_type为1时为流量,\r\nref_type为2时为流速',
|
||
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
|
||
`application_id` bigint(20) DEFAULT NULL COMMENT '应用id',
|
||
`create_at` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`update_at` datetime DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='量测水点位表';
|
||
|
||
|
||
-- irrigation_water_measure.t_operation_log definition
|
||
|
||
CREATE TABLE `t_operation_log` (
|
||
`id` bigint(20) NOT NULL COMMENT '主键ID',
|
||
`request_ip` varchar(225) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '请求者ip',
|
||
`user_name` varchar(20) DEFAULT NULL COMMENT '操作用户',
|
||
`request_url` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT '请求url',
|
||
`request_time` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '请求耗时',
|
||
`operation_type` tinyint(4) DEFAULT NULL COMMENT '操作类型',
|
||
`operation_type_desc` varchar(255) DEFAULT NULL COMMENT '操作类型描述',
|
||
`message` varchar(255) DEFAULT NULL COMMENT '操作内容',
|
||
`request_body` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT '请求参数',
|
||
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
|
||
`application_id` bigint(20) DEFAULT NULL COMMENT '应用id',
|
||
`request_user_id` bigint(20) DEFAULT NULL COMMENT '请求用户id',
|
||
`create_at` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`update_at` datetime DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
KEY `INDEX_OPERATION_USER_ID` (`request_user_id`) USING BTREE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='系统日志';
|
||
|
||
|
||
-- irrigation_water_measure.t_section_measure definition
|
||
|
||
CREATE TABLE `t_section_measure` (
|
||
`id` bigint(20) NOT NULL COMMENT '主键ID',
|
||
`monitor_point_id` bigint(20) DEFAULT NULL COMMENT '测点ID',
|
||
`name` varchar(64) DEFAULT NULL COMMENT '断面名称',
|
||
`left_elevation` decimal(20,4) DEFAULT NULL COMMENT '左岸高程',
|
||
`right_elevation` decimal(20,4) DEFAULT NULL COMMENT '右岸高程',
|
||
`upper_limit` decimal(20,4) DEFAULT NULL COMMENT '历史最高上限',
|
||
`lower_limit` decimal(20,4) DEFAULT NULL COMMENT '历史最低下限',
|
||
`max_change` decimal(20,4) DEFAULT NULL COMMENT '最大变幅',
|
||
`section_factor` decimal(20,4) DEFAULT NULL COMMENT '断面参数',
|
||
`point_params` text COMMENT '断面点位参数, json存储',
|
||
`aviator` text COMMENT '多项式公式',
|
||
`status` tinyint(1) DEFAULT NULL COMMENT '状态:0禁用 1启用',
|
||
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
||
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
|
||
`application_id` bigint(20) DEFAULT NULL COMMENT '应用id',
|
||
`create_at` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`update_at` datetime DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='标准化断面量水表';
|
||
|
||
|
||
-- irrigation_water_measure.t_velometer_record definition
|
||
|
||
CREATE TABLE `t_velometer_record` (
|
||
`id` bigint(20) NOT NULL COMMENT '主键ID',
|
||
`monitor_point_id` bigint(20) DEFAULT NULL COMMENT '测点ID',
|
||
`order_no` int(11) DEFAULT NULL COMMENT '实施序号',
|
||
`method` tinyint(1) DEFAULT NULL COMMENT '测量方式,1:一点法,2:两点法,3:三点法,5:五点法',
|
||
`work_date` datetime DEFAULT NULL COMMENT '施测日期',
|
||
`work_start_time` datetime DEFAULT NULL COMMENT '施测开始时间',
|
||
`work_end_time` datetime DEFAULT NULL COMMENT '施测结束时间',
|
||
`water_level` varchar(20) DEFAULT NULL COMMENT '水位',
|
||
`section_flow` varchar(20) DEFAULT NULL COMMENT '断面流量',
|
||
`section_area` varchar(20) DEFAULT NULL COMMENT '断面面积',
|
||
`avg_flow_rate` varchar(20) DEFAULT NULL COMMENT '平均流速',
|
||
`max_flow_rate` varchar(20) DEFAULT NULL COMMENT '最大流速',
|
||
`width` varchar(20) DEFAULT NULL COMMENT '水面宽度',
|
||
`avg_depth` varchar(20) DEFAULT NULL COMMENT '平均水深',
|
||
`max_depth` varchar(20) DEFAULT NULL COMMENT '最大水深',
|
||
`tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id',
|
||
`application_id` bigint(20) DEFAULT NULL COMMENT '应用id',
|
||
`create_at` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`update_at` datetime DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='流速仪实测记录表'; |