diff --git a/database/migrations/20260725220000_add_timer_dynamic_control_fields.php b/database/migrations/20260725220000_add_timer_dynamic_control_fields.php new file mode 100644 index 0000000..f5be9f1 --- /dev/null +++ b/database/migrations/20260725220000_add_timer_dynamic_control_fields.php @@ -0,0 +1,29 @@ +table('system_timer_config') + ->addColumn('trigger_node_id', 'string', ['limit' => 100, 'null' => true, 'comment' => '手动触发目标节点ID']) + ->addColumn('last_trigger_time', 'integer', ['limit' => 11, 'null' => true, 'comment' => '手动触发设置时间戳,用于TTL自动复位', 'signed' => false]) + ->addColumn('concurrency', 'integer', ['limit' => 4, 'null' => true, 'comment' => '并发数:NULL=继承代码默认']) + ->update(); + + // system_host 补主节点标记 + $this->table('system_host') + ->addColumn('is_master', 'integer', ['limit' => 4, 'default' => 0, 'comment' => '是否主节点:0=否,1=是']) + ->update(); + } +}