-- 电磁阀灌溉记录表
CREATE TABLE `fei_solenoid_valve_log` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `valve_id` bigint(20) NOT NULL COMMENT '电磁阀ID',
  `valve_code` varchar(64) DEFAULT NULL COMMENT '阀门编号',
  `park_id` bigint(20) DEFAULT NULL COMMENT '所属园区ID',
  `plot_id` bigint(20) DEFAULT NULL COMMENT '所属地块ID',
  `flow_rate` decimal(10,2) DEFAULT NULL COMMENT '流量(立方米/小时)',
  `start_time` datetime NOT NULL COMMENT '开始灌溉时间',
  `end_time` datetime DEFAULT NULL COMMENT '结束灌溉时间',
  `duration_minutes` int(11) DEFAULT NULL COMMENT '灌溉时长(分钟)',
  `total_water` decimal(10,2) DEFAULT NULL COMMENT '总灌溉量(立方米)',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态 0-未关阀 1-已关阀',
  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `is_del` tinyint(1) DEFAULT '0' COMMENT '逻辑删除 0-正常 1-删除',
  PRIMARY KEY (`id`),
  KEY `idx_valve_id` (`valve_id`),
  KEY `idx_park_id` (`park_id`),
  KEY `idx_plot_id` (`plot_id`),
  KEY `idx_status` (`status`),
  KEY `idx_start_time` (`start_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='电磁阀灌溉记录表';
