Merge pull request #37 from hhun/patch-1

This commit is contained in:
JaguarJack 2022-01-10 19:26:07 +08:00 committed by GitHub
commit 614a159ece
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,8 +11,7 @@
use think\migration\Seeder; use think\migration\Seeder;
class ApimanagerMenusSeed extends Seeder class ApimanagerMenusSeed extends Seeder {
{
/** /**
* Run Method. * Run Method.
* *
@ -21,16 +20,13 @@ class ApimanagerMenusSeed extends Seeder
* More information on writing seeders is available here: * More information on writing seeders is available here:
* http://docs.phinx.org/en/latest/seeding.html * http://docs.phinx.org/en/latest/seeding.html
*/ */
public function run() public function run() {
{
\catcher\Utils::importTreeData($this->getPermissions(), 'permissions', 'parent_id'); \catcher\Utils::importTreeData($this->getPermissions(), 'permissions', 'parent_id');
} }
protected function getPermissions() protected function getPermissions() {
{ return [
return array ( 0 => [
0 =>
array (
'id' => 143, 'id' => 143,
'permission_name' => 'API管理', 'permission_name' => 'API管理',
'parent_id' => 0, 'parent_id' => 0,
@ -49,9 +45,8 @@ class ApimanagerMenusSeed extends Seeder
'created_at' => 1621425807, 'created_at' => 1621425807,
'updated_at' => 1621427128, 'updated_at' => 1621427128,
'deleted_at' => 0, 'deleted_at' => 0,
), 'children' => [
1 => 0 => [
array (
'id' => 144, 'id' => 144,
'permission_name' => 'API分类', 'permission_name' => 'API分类',
'parent_id' => 143, 'parent_id' => 143,
@ -70,135 +65,8 @@ class ApimanagerMenusSeed extends Seeder
'created_at' => 1621413029, 'created_at' => 1621413029,
'updated_at' => 1624010103, 'updated_at' => 1624010103,
'deleted_at' => 0, 'deleted_at' => 0,
), 'children' => [
2 => 0 => [
array (
'id' => 145,
'permission_name' => 'API测试列表',
'parent_id' => 143,
'level' => '',
'route' => '/apitester',
'icon' => 'el-icon-stopwatch',
'module' => 'apimanager',
'creator_id' => 1,
'permission_mark' => 'apitester',
'component' => 'apitester',
'redirect' => '',
'keepalive' => 1,
'type' => 1,
'hidden' => 1,
'sort' => 1,
'created_at' => 1621479275,
'updated_at' => 1624010086,
'deleted_at' => 0,
),
3 =>
array (
'id' => 146,
'permission_name' => '列表',
'parent_id' => 145,
'level' => '',
'route' => '',
'icon' => '',
'module' => 'apimanager',
'creator_id' => 1,
'permission_mark' => 'apitester@index',
'component' => '',
'redirect' => '',
'keepalive' => 1,
'type' => 2,
'hidden' => 1,
'sort' => 1,
'created_at' => 1621778966,
'updated_at' => 1624010086,
'deleted_at' => 0,
),
4 =>
array (
'id' => 147,
'permission_name' => '创建',
'parent_id' => 145,
'level' => '',
'route' => '',
'icon' => '',
'module' => 'apimanager',
'creator_id' => 1,
'permission_mark' => 'apitester@save',
'component' => '',
'redirect' => '',
'keepalive' => 1,
'type' => 2,
'hidden' => 1,
'sort' => 1,
'created_at' => 1621779011,
'updated_at' => 1624010086,
'deleted_at' => 0,
),
5 =>
array (
'id' => 148,
'permission_name' => '更新',
'parent_id' => 145,
'level' => '',
'route' => '',
'icon' => '',
'module' => 'apimanager',
'creator_id' => 1,
'permission_mark' => 'apitester@update',
'component' => '',
'redirect' => '',
'keepalive' => 1,
'type' => 2,
'hidden' => 1,
'sort' => 1,
'created_at' => 1621779033,
'updated_at' => 1624010086,
'deleted_at' => 0,
),
6 =>
array (
'id' => 149,
'permission_name' => '读取',
'parent_id' => 145,
'level' => '',
'route' => '',
'icon' => '',
'module' => 'apimanager',
'creator_id' => 1,
'permission_mark' => 'apitester@read',
'component' => '',
'redirect' => '',
'keepalive' => 1,
'type' => 2,
'hidden' => 1,
'sort' => 1,
'created_at' => 1621779051,
'updated_at' => 1624010086,
'deleted_at' => 0,
),
7 =>
array (
'id' => 150,
'permission_name' => '删除',
'parent_id' => 145,
'level' => '',
'route' => '',
'icon' => '',
'module' => 'apimanager',
'creator_id' => 1,
'permission_mark' => 'apitester@delete',
'component' => '',
'redirect' => '',
'keepalive' => 1,
'type' => 2,
'hidden' => 1,
'sort' => 1,
'created_at' => 1621779083,
'updated_at' => 1624010086,
'deleted_at' => 0,
),
8 =>
array (
'id' => 151, 'id' => 151,
'permission_name' => '列表', 'permission_name' => '列表',
'parent_id' => 144, 'parent_id' => 144,
@ -217,9 +85,8 @@ class ApimanagerMenusSeed extends Seeder
'created_at' => 1621779121, 'created_at' => 1621779121,
'updated_at' => 1624010103, 'updated_at' => 1624010103,
'deleted_at' => 0, 'deleted_at' => 0,
), ],
9 => 1 => [
array (
'id' => 152, 'id' => 152,
'permission_name' => '创建', 'permission_name' => '创建',
'parent_id' => 144, 'parent_id' => 144,
@ -238,9 +105,8 @@ class ApimanagerMenusSeed extends Seeder
'created_at' => 1621779137, 'created_at' => 1621779137,
'updated_at' => 1624010103, 'updated_at' => 1624010103,
'deleted_at' => 0, 'deleted_at' => 0,
), ],
10 => 2 => [
array (
'id' => 153, 'id' => 153,
'permission_name' => '更新', 'permission_name' => '更新',
'parent_id' => 144, 'parent_id' => 144,
@ -259,9 +125,8 @@ class ApimanagerMenusSeed extends Seeder
'created_at' => 1621779154, 'created_at' => 1621779154,
'updated_at' => 1624010103, 'updated_at' => 1624010103,
'deleted_at' => 0, 'deleted_at' => 0,
), ],
11 => 3 => [
array (
'id' => 154, 'id' => 154,
'permission_name' => '读取', 'permission_name' => '读取',
'parent_id' => 144, 'parent_id' => 144,
@ -280,9 +145,8 @@ class ApimanagerMenusSeed extends Seeder
'created_at' => 1621779171, 'created_at' => 1621779171,
'updated_at' => 1624010103, 'updated_at' => 1624010103,
'deleted_at' => 0, 'deleted_at' => 0,
), ],
12 => 4 => [
array (
'id' => 155, 'id' => 155,
'permission_name' => '删除', 'permission_name' => '删除',
'parent_id' => 144, 'parent_id' => 144,
@ -301,9 +165,132 @@ class ApimanagerMenusSeed extends Seeder
'created_at' => 1621779186, 'created_at' => 1621779186,
'updated_at' => 1624010103, 'updated_at' => 1624010103,
'deleted_at' => 0, 'deleted_at' => 0,
), ],
13 => ],
array ( ],
1 => [
'id' => 145,
'permission_name' => 'API测试列表',
'parent_id' => 143,
'level' => '',
'route' => '/apitester',
'icon' => 'el-icon-stopwatch',
'module' => 'apimanager',
'creator_id' => 1,
'permission_mark' => 'apitester',
'component' => 'apitester',
'redirect' => '',
'keepalive' => 1,
'type' => 1,
'hidden' => 1,
'sort' => 1,
'created_at' => 1621479275,
'updated_at' => 1624010086,
'deleted_at' => 0,
'children' => [
0 => [
'id' => 146,
'permission_name' => '列表',
'parent_id' => 145,
'level' => '',
'route' => '',
'icon' => '',
'module' => 'apimanager',
'creator_id' => 1,
'permission_mark' => 'apitester@index',
'component' => '',
'redirect' => '',
'keepalive' => 1,
'type' => 2,
'hidden' => 1,
'sort' => 1,
'created_at' => 1621778966,
'updated_at' => 1624010086,
'deleted_at' => 0,
],
1 => [
'id' => 147,
'permission_name' => '创建',
'parent_id' => 145,
'level' => '',
'route' => '',
'icon' => '',
'module' => 'apimanager',
'creator_id' => 1,
'permission_mark' => 'apitester@save',
'component' => '',
'redirect' => '',
'keepalive' => 1,
'type' => 2,
'hidden' => 1,
'sort' => 1,
'created_at' => 1621779011,
'updated_at' => 1624010086,
'deleted_at' => 0,
],
5 => [
'id' => 148,
'permission_name' => '更新',
'parent_id' => 145,
'level' => '',
'route' => '',
'icon' => '',
'module' => 'apimanager',
'creator_id' => 1,
'permission_mark' => 'apitester@update',
'component' => '',
'redirect' => '',
'keepalive' => 1,
'type' => 2,
'hidden' => 1,
'sort' => 1,
'created_at' => 1621779033,
'updated_at' => 1624010086,
'deleted_at' => 0,
],
2 => [
'id' => 149,
'permission_name' => '读取',
'parent_id' => 145,
'level' => '',
'route' => '',
'icon' => '',
'module' => 'apimanager',
'creator_id' => 1,
'permission_mark' => 'apitester@read',
'component' => '',
'redirect' => '',
'keepalive' => 1,
'type' => 2,
'hidden' => 1,
'sort' => 1,
'created_at' => 1621779051,
'updated_at' => 1624010086,
'deleted_at' => 0,
],
3 => [
'id' => 150,
'permission_name' => '删除',
'parent_id' => 145,
'level' => '',
'route' => '',
'icon' => '',
'module' => 'apimanager',
'creator_id' => 1,
'permission_mark' => 'apitester@delete',
'component' => '',
'redirect' => '',
'keepalive' => 1,
'type' => 2,
'hidden' => 1,
'sort' => 1,
'created_at' => 1621779083,
'updated_at' => 1624010086,
'deleted_at' => 0,
],
],
],
2 => [
'id' => 156, 'id' => 156,
'permission_name' => 'API运行', 'permission_name' => 'API运行',
'parent_id' => 143, 'parent_id' => 143,
@ -322,9 +309,8 @@ class ApimanagerMenusSeed extends Seeder
'created_at' => 1621798022, 'created_at' => 1621798022,
'updated_at' => 1621831249, 'updated_at' => 1621831249,
'deleted_at' => 0, 'deleted_at' => 0,
), ],
14 => 3 => [
array (
'id' => 161, 'id' => 161,
'permission_name' => 'API环境变量', 'permission_name' => 'API环境变量',
'parent_id' => 143, 'parent_id' => 143,
@ -343,9 +329,8 @@ class ApimanagerMenusSeed extends Seeder
'created_at' => 1622176953, 'created_at' => 1622176953,
'updated_at' => 1622177106, 'updated_at' => 1622177106,
'deleted_at' => 0, 'deleted_at' => 0,
), ],
15 => 4 => [
array (
'id' => 281, 'id' => 281,
'permission_name' => '路由列表', 'permission_name' => '路由列表',
'parent_id' => 143, 'parent_id' => 143,
@ -364,9 +349,8 @@ class ApimanagerMenusSeed extends Seeder
'created_at' => 1636624116, 'created_at' => 1636624116,
'updated_at' => 1636689266, 'updated_at' => 1636689266,
'deleted_at' => 0, 'deleted_at' => 0,
), 'children' => [
16 => 0 => [
array (
'id' => 282, 'id' => 282,
'permission_name' => '列表', 'permission_name' => '列表',
'parent_id' => 281, 'parent_id' => 281,
@ -385,9 +369,8 @@ class ApimanagerMenusSeed extends Seeder
'created_at' => 1636624117, 'created_at' => 1636624117,
'updated_at' => 1636689266, 'updated_at' => 1636689266,
'deleted_at' => 0, 'deleted_at' => 0,
), ],
17 => 1 => [
array (
'id' => 283, 'id' => 283,
'permission_name' => '保存', 'permission_name' => '保存',
'parent_id' => 281, 'parent_id' => 281,
@ -406,9 +389,8 @@ class ApimanagerMenusSeed extends Seeder
'created_at' => 1636624117, 'created_at' => 1636624117,
'updated_at' => 1636689266, 'updated_at' => 1636689266,
'deleted_at' => 0, 'deleted_at' => 0,
), ],
18 => 2 => [
array (
'id' => 284, 'id' => 284,
'permission_name' => '读取', 'permission_name' => '读取',
'parent_id' => 281, 'parent_id' => 281,
@ -427,9 +409,8 @@ class ApimanagerMenusSeed extends Seeder
'created_at' => 1636624118, 'created_at' => 1636624118,
'updated_at' => 1636689266, 'updated_at' => 1636689266,
'deleted_at' => 0, 'deleted_at' => 0,
), ],
19 => 3 => [
array (
'id' => 285, 'id' => 285,
'permission_name' => '更新', 'permission_name' => '更新',
'parent_id' => 281, 'parent_id' => 281,
@ -448,9 +429,8 @@ class ApimanagerMenusSeed extends Seeder
'created_at' => 1636624118, 'created_at' => 1636624118,
'updated_at' => 1636689266, 'updated_at' => 1636689266,
'deleted_at' => 0, 'deleted_at' => 0,
), ],
20 => 4 => [
array (
'id' => 286, 'id' => 286,
'permission_name' => '删除', 'permission_name' => '删除',
'parent_id' => 281, 'parent_id' => 281,
@ -469,7 +449,11 @@ class ApimanagerMenusSeed extends Seeder
'created_at' => 1636624119, 'created_at' => 1636624119,
'updated_at' => 1636689266, 'updated_at' => 1636689266,
'deleted_at' => 0, 'deleted_at' => 0,
), ],
); ],
],
],
],
];
} }
} }