From 40ed25816c0161e0afea96eb8f51d5cae9ff7409 Mon Sep 17 00:00:00 2001 From: JaguarJack Date: Thu, 9 Jul 2020 21:02:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20swoole=20table?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../crontab/{ManageProcess.php => Master.php} | 0 extend/catcher/library/crontab/Table.php | 42 +++++++++++++++++++ 2 files changed, 42 insertions(+) rename extend/catcher/library/crontab/{ManageProcess.php => Master.php} (100%) create mode 100644 extend/catcher/library/crontab/Table.php diff --git a/extend/catcher/library/crontab/ManageProcess.php b/extend/catcher/library/crontab/Master.php similarity index 100% rename from extend/catcher/library/crontab/ManageProcess.php rename to extend/catcher/library/crontab/Master.php diff --git a/extend/catcher/library/crontab/Table.php b/extend/catcher/library/crontab/Table.php new file mode 100644 index 0000000..32e2cb5 --- /dev/null +++ b/extend/catcher/library/crontab/Table.php @@ -0,0 +1,42 @@ +table = new STable(1024); + + $this->table->column('pid', STable::TYPE_INT, 4); //1,2,4,8 + $this->table->column('memory', STable::TYPE_INT, 4); + $this->table->column('start_at', STable::TYPE_INT, 8); + $this->table->column('running_time', STable::TYPE_INT, 8); + $this->table->column('status', STable::TYPE_STRING, 15); + $this->table->column('deal_tasks', STable::TYPE_INT, 4); + $this->table->column('errors', STable::TYPE_INT, 4); + $this->table->create(); + + } + + + protected function addColumn($pid, $value) + { + return $this->table->set($pid, $value); + } +} \ No newline at end of file