From 0ba6855cb3e993f188369a6cb4b8d5a326c1f3de Mon Sep 17 00:00:00 2001 From: ahbmz Date: Thu, 28 Apr 2022 12:31:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/Demo.php | 2 +- app/api/controller/v1/Test.php | 2 +- composer.json | 1 - composer.lock | 1545 ++++++++++++---------------------------- public/openapi.json | 1256 +++++++++++++++++--------------- 5 files changed, 1150 insertions(+), 1656 deletions(-) diff --git a/app/api/controller/Demo.php b/app/api/controller/Demo.php index 142f227..391f16a 100644 --- a/app/api/controller/Demo.php +++ b/app/api/controller/Demo.php @@ -161,7 +161,7 @@ class Demo extends Common /** * @OA\Post ( - * path="demo/delete",tags={"测试案例"},summary="删除DEMO数据",description="根据ID删除DEMO信息", + * path="demo/delete",tags={"测试案例3333"},summary="删除DEMO数据",description="根据ID删除DEMO信息", * @OA\Parameter(ref="#/components/parameters/token"), * @OA\RequestBody( * @OA\MediaType(mediaType="application/json", diff --git a/app/api/controller/v1/Test.php b/app/api/controller/v1/Test.php index 7bdb63b..c95506f 100644 --- a/app/api/controller/v1/Test.php +++ b/app/api/controller/v1/Test.php @@ -25,7 +25,7 @@ class Test extends Common */ public function index() { - echo '加上v1版本号 一定要定制路由规则 '; + echo '加上v1版本号 一定要定制路由规则,浏览器访问请设置.env文件的debug =true '; } /** diff --git a/composer.json b/composer.json index 8e6573e..2488417 100644 --- a/composer.json +++ b/composer.json @@ -28,7 +28,6 @@ "topthink/think-migration": "^3.0", "doctrine/annotations": "^1.8", "zircote/swagger-php": "^3.1", - "swiftmailer/swiftmailer": "^6.2", "edward1108/edward-captcha": "^1.1" }, "require-dev": { diff --git a/composer.lock b/composer.lock index ef1e18a..f33beea 100644 --- a/composer.lock +++ b/composer.lock @@ -4,38 +4,34 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "453dca43ded142a762a3493488900707", + "content-hash": "50d443f74744c72f2c6d804402160cd6", "packages": [ { "name": "doctrine/annotations", - "version": "1.12.1", + "version": "1.13.2", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", - "reference": "b17c5014ef81d212ac539f07a1001832df1b6d3b" + "reference": "5b668aef16090008790395c02c893b1ba13f7e08" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/b17c5014ef81d212ac539f07a1001832df1b6d3b", - "reference": "b17c5014ef81d212ac539f07a1001832df1b6d3b", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08", + "reference": "5b668aef16090008790395c02c893b1ba13f7e08", + "shasum": "" }, "require": { "doctrine/lexer": "1.*", "ext-tokenizer": "*", - "php": "^7.1 || ^8.0" + "php": "^7.1 || ^8.0", + "psr/cache": "^1 || ^2 || ^3" }, "require-dev": { - "doctrine/cache": "1.*", + "doctrine/cache": "^1.11 || ^2.0", "doctrine/coding-standard": "^6.0 || ^8.1", "phpstan/phpstan": "^0.12.20", - "phpunit/phpunit": "^7.5 || ^9.1.5" + "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", + "symfony/cache": "^4.4 || ^5.2" }, "type": "library", "autoload": { @@ -78,44 +74,34 @@ ], "support": { "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/1.12.1" + "source": "https://github.com/doctrine/annotations/tree/1.13.2" }, - "time": "2021-02-21T21:00:45+00:00" + "time": "2021-08-05T19:00:23+00:00" }, { "name": "doctrine/lexer", - "version": "1.2.1", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", - "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "shasum": "" }, "require": { - "php": "^7.2 || ^8.0" + "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan": "^0.11.8", - "phpunit/phpunit": "^8.2" + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.11" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" @@ -150,7 +136,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.1" + "source": "https://github.com/doctrine/lexer/tree/1.2.3" }, "funding": [ { @@ -166,7 +152,7 @@ "type": "tidelift" } ], - "time": "2020-05-25T17:44:05+00:00" + "time": "2022-02-28T11:07:21+00:00" }, { "name": "edward1108/edward-captcha", @@ -180,13 +166,7 @@ "type": "zip", "url": "https://api.github.com/repos/Edward1108/edward-captcha/zipball/426ceee34507c30d4b21e0dd349b571371aef700", "reference": "426ceee34507c30d4b21e0dd349b571371aef700", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "shasum": "" }, "require": { "php": ">=7.1.0", @@ -204,12 +184,12 @@ } }, "autoload": { - "psr-4": { - "edward\\captcha\\": "src/" - }, "files": [ "src/helper.php" - ] + ], + "psr-4": { + "edward\\captcha\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -230,112 +210,31 @@ "time": "2020-07-22T06:49:35+00:00" }, { - "name": "egulias/email-validator", - "version": "2.1.25", - "source": { - "type": "git", - "url": "https://github.com/egulias/EmailValidator.git", - "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0dbf5d78455d4d6a41d186da50adc1122ec066f4", - "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] - }, - "require": { - "doctrine/lexer": "^1.0.1", - "php": ">=5.5", - "symfony/polyfill-intl-idn": "^1.10" - }, - "require-dev": { - "dominicsayers/isemail": "^3.0.7", - "phpunit/phpunit": "^4.8.36|^7.5.15", - "satooshi/php-coveralls": "^1.0.1" - }, - "suggest": { - "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Egulias\\EmailValidator\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Eduardo Gulias Davis" - } - ], - "description": "A library for validating emails against several RFCs", - "homepage": "https://github.com/egulias/EmailValidator", - "keywords": [ - "email", - "emailvalidation", - "emailvalidator", - "validation", - "validator" - ], - "support": { - "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/2.1.25" - }, - "funding": [ - { - "url": "https://github.com/egulias", - "type": "github" - } - ], - "time": "2020-12-29T14:50:06+00:00" - }, - { "name": "lcobucci/clock", - "version": "2.0.0", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/lcobucci/clock.git", - "reference": "353d83fe2e6ae95745b16b3d911813df6a05bfb3" + "reference": "903513d28e85376a33385ebc601afd2ee69e5653" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lcobucci/clock/zipball/353d83fe2e6ae95745b16b3d911813df6a05bfb3", - "reference": "353d83fe2e6ae95745b16b3d911813df6a05bfb3", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/lcobucci/clock/zipball/903513d28e85376a33385ebc601afd2ee69e5653", + "reference": "903513d28e85376a33385ebc601afd2ee69e5653", + "shasum": "" }, "require": { - "php": "^7.4 || ^8.0" + "php": "^8.0" }, "require-dev": { - "infection/infection": "^0.17", - "lcobucci/coding-standard": "^6.0", - "phpstan/extension-installer": "^1.0", + "infection/infection": "^0.25", + "lcobucci/coding-standard": "^8.0", + "phpstan/extension-installer": "^1.1", "phpstan/phpstan": "^0.12", "phpstan/phpstan-deprecation-rules": "^0.12", "phpstan/phpstan-phpunit": "^0.12", "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/php-code-coverage": "9.1.4", - "phpunit/phpunit": "9.3.7" + "phpunit/phpunit": "^9.5" }, "type": "library", "autoload": { @@ -356,7 +255,7 @@ "description": "Yet another clock abstraction", "support": { "issues": "https://github.com/lcobucci/clock/issues", - "source": "https://github.com/lcobucci/clock/tree/2.0.x" + "source": "https://github.com/lcobucci/clock/tree/2.1.0" }, "funding": [ { @@ -368,27 +267,21 @@ "type": "patreon" } ], - "time": "2020-08-27T18:56:02+00:00" + "time": "2021-10-31T21:32:07+00:00" }, { "name": "lcobucci/jwt", - "version": "4.1.2", + "version": "4.1.5", "source": { "type": "git", "url": "https://github.com/lcobucci/jwt.git", - "reference": "c544710aa18e079baf0027ca4c8236913f46945b" + "reference": "fe2d89f2eaa7087af4aa166c6f480ef04e000582" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lcobucci/jwt/zipball/c544710aa18e079baf0027ca4c8236913f46945b", - "reference": "c544710aa18e079baf0027ca4c8236913f46945b", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/lcobucci/jwt/zipball/fe2d89f2eaa7087af4aa166c6f480ef04e000582", + "reference": "fe2d89f2eaa7087af4aa166c6f480ef04e000582", + "shasum": "" }, "require": { "ext-hash": "*", @@ -403,7 +296,7 @@ "infection/infection": "^0.21", "lcobucci/coding-standard": "^6.0", "mikey179/vfsstream": "^1.6.7", - "phpbench/phpbench": "^1.0@alpha", + "phpbench/phpbench": "^1.0", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^0.12", "phpstan/phpstan-deprecation-rules": "^0.12", @@ -436,7 +329,7 @@ ], "support": { "issues": "https://github.com/lcobucci/jwt/issues", - "source": "https://github.com/lcobucci/jwt/tree/4.1.2" + "source": "https://github.com/lcobucci/jwt/tree/4.1.5" }, "funding": [ { @@ -448,27 +341,21 @@ "type": "patreon" } ], - "time": "2021-02-19T19:37:15+00:00" + "time": "2021-09-28T19:34:56+00:00" }, { "name": "league/flysystem", - "version": "1.1.3", + "version": "1.1.9", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "9be3b16c877d477357c015cec057548cf9b2a14a" + "reference": "094defdb4a7001845300334e7c1ee2335925ef99" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/9be3b16c877d477357c015cec057548cf9b2a14a", - "reference": "9be3b16c877d477357c015cec057548cf9b2a14a", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99", + "reference": "094defdb4a7001845300334e7c1ee2335925ef99", + "shasum": "" }, "require": { "ext-fileinfo": "*", @@ -483,7 +370,6 @@ "phpunit/phpunit": "^8.5.8" }, "suggest": { - "ext-fileinfo": "Required for MimeType", "ext-ftp": "Allows you to use FTP server storage", "ext-openssl": "Allows you to use FTPS server storage", "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", @@ -541,7 +427,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/1.x" + "source": "https://github.com/thephpleague/flysystem/tree/1.1.9" }, "funding": [ { @@ -549,7 +435,7 @@ "type": "other" } ], - "time": "2020-08-23T07:39:11+00:00" + "time": "2021-12-09T09:40:50+00:00" }, { "name": "league/flysystem-cached-adapter", @@ -563,13 +449,7 @@ "type": "zip", "url": "https://api.github.com/repos/thephpleague/flysystem-cached-adapter/zipball/d1925efb2207ac4be3ad0c40b8277175f99ffaff", "reference": "d1925efb2207ac4be3ad0c40b8277175f99ffaff", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "shasum": "" }, "require": { "league/flysystem": "~1.0", @@ -610,30 +490,24 @@ }, { "name": "league/mime-type-detection", - "version": "1.7.0", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3" + "reference": "aa70e813a6ad3d1558fc927863d47309b4c23e69" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3", - "reference": "3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/aa70e813a6ad3d1558fc927863d47309b4c23e69", + "reference": "aa70e813a6ad3d1558fc927863d47309b4c23e69", + "shasum": "" }, "require": { "ext-fileinfo": "*", "php": "^7.2 || ^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.18", + "friendsofphp/php-cs-fixer": "^3.2", "phpstan/phpstan": "^0.12.68", "phpunit/phpunit": "^8.5.8 || ^9.3" }, @@ -656,7 +530,7 @@ "description": "Mime-type detection for Flysystem", "support": { "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.7.0" + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.9.0" }, "funding": [ { @@ -668,7 +542,7 @@ "type": "tidelift" } ], - "time": "2021-01-18T20:58:21+00:00" + "time": "2021-11-21T11:48:40+00:00" }, { "name": "psr/cache", @@ -682,13 +556,7 @@ "type": "zip", "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "shasum": "" }, "require": { "php": ">=5.3.0" @@ -727,33 +595,22 @@ }, { "name": "psr/container", - "version": "1.0.0", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=7.4.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, "autoload": { "psr-4": { "Psr\\Container\\": "src/" @@ -766,7 +623,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common Container Interface (PHP FIG PSR-11)", @@ -780,29 +637,76 @@ ], "support": { "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/master" + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, + "time": "2021-11-05T16:50:12+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/master" }, - "time": "2017-02-14T16:28:37+00:00" + "time": "2016-08-06T14:39:51+00:00" }, { "name": "psr/log", - "version": "1.1.3", + "version": "1.1.4", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "shasum": "" }, "require": { "php": ">=5.3.0" @@ -825,7 +729,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for logging libraries", @@ -836,9 +740,9 @@ "psr-3" ], "support": { - "source": "https://github.com/php-fig/log/tree/1.1.3" + "source": "https://github.com/php-fig/log/tree/1.1.4" }, - "time": "2020-03-23T09:12:05+00:00" + "time": "2021-05-03T11:20:27+00:00" }, { "name": "psr/simple-cache", @@ -852,13 +756,7 @@ "type": "zip", "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "shasum": "" }, "require": { "php": ">=5.3.0" @@ -898,48 +796,29 @@ "time": "2017-10-23T01:57:42+00:00" }, { - "name": "swiftmailer/swiftmailer", - "version": "v6.2.5", + "name": "symfony/finder", + "version": "v6.0.3", "source": { "type": "git", - "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "698a6a9f54d7eb321274de3ad19863802c879fb7" + "url": "https://github.com/symfony/finder.git", + "reference": "8661b74dbabc23223f38c9b99d3f8ade71170430" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/698a6a9f54d7eb321274de3ad19863802c879fb7", - "reference": "698a6a9f54d7eb321274de3ad19863802c879fb7", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/symfony/finder/zipball/8661b74dbabc23223f38c9b99d3f8ade71170430", + "reference": "8661b74dbabc23223f38c9b99d3f8ade71170430", + "shasum": "" }, "require": { - "egulias/email-validator": "^2.0", - "php": ">=7.0.0", - "symfony/polyfill-iconv": "^1.0", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "symfony/phpunit-bridge": "^4.4|^5.0" - }, - "suggest": { - "ext-intl": "Needed to support internationalized email addresses" + "php": ">=8.0.2" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.2-dev" - } - }, "autoload": { - "files": [ - "lib/swift_required.php" + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -948,73 +827,75 @@ ], "authors": [ { - "name": "Chris Corbyn" - }, - { "name": "Fabien Potencier", "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Swiftmailer, free feature-rich PHP mailer", - "homepage": "https://swiftmailer.symfony.com", - "keywords": [ - "email", - "mail", - "mailer" - ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", "support": { - "issues": "https://github.com/swiftmailer/swiftmailer/issues", - "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.2.5" + "source": "https://github.com/symfony/finder/tree/v6.0.3" }, "funding": [ { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { "url": "https://github.com/fabpot", "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2021-01-12T09:35:59+00:00" + "time": "2022-01-26T17:23:29+00:00" }, { - "name": "symfony/deprecation-contracts", - "version": "v2.2.0", + "name": "symfony/polyfill-ctype", + "version": "v1.25.0", "source": { "type": "git", - "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665" + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "30885182c981ab175d4d034db0f6f469898070ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5fa56b4074d1ae755beb55617ddafe6f5d78f665", - "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab", + "reference": "30885182c981ab175d4d034db0f6f469898070ab", + "shasum": "" }, "require": { "php": ">=7.1" }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2-dev" + "dev-main": "1.23-dev" }, "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { "files": [ - "function.php" - ] + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1022,18 +903,24 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "A generic function and convention to trigger deprecation notices", + "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/master" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0" }, "funding": [ { @@ -1049,35 +936,42 @@ "type": "tidelift" } ], - "time": "2020-09-07T11:33:47+00:00" + "time": "2021-10-20T20:35:02+00:00" }, { - "name": "symfony/finder", - "version": "v5.2.4", + "name": "symfony/yaml", + "version": "v6.0.3", "source": { "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "0d639a0943822626290d169965804f79400e6a04" + "url": "https://github.com/symfony/yaml.git", + "reference": "e77f3ea0b21141d771d4a5655faa54f692b34af5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/0d639a0943822626290d169965804f79400e6a04", - "reference": "0d639a0943822626290d169965804f79400e6a04", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/symfony/yaml/zipball/e77f3ea0b21141d771d4a5655faa54f692b34af5", + "reference": "e77f3ea0b21141d771d4a5655faa54f692b34af5", + "shasum": "" }, "require": { - "php": ">=7.2.5" + "php": ">=8.0.2", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0" }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Finder\\": "" + "Symfony\\Component\\Yaml\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -1097,10 +991,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Finds files and directories via an intuitive fluent interface", + "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v5.2.4" + "source": "https://github.com/symfony/yaml/tree/v6.0.3" }, "funding": [ { @@ -1116,663 +1010,56 @@ "type": "tidelift" } ], - "time": "2021-02-15T18:55:04+00:00" + "time": "2022-01-26T17:23:29+00:00" }, { - "name": "symfony/polyfill-ctype", - "version": "v1.22.1", + "name": "topthink/framework", + "version": "v6.0.12", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "c6c942b1ac76c82448322025e084cadc56048b4e" + "url": "https://github.com/top-think/framework.git", + "reference": "e478316ac843c1a884a3b3a7a94db17c4001ff5c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/c6c942b1ac76c82448322025e084cadc56048b4e", - "reference": "c6c942b1ac76c82448322025e084cadc56048b4e", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/top-think/framework/zipball/e478316ac843c1a884a3b3a7a94db17c4001ff5c", + "reference": "e478316ac843c1a884a3b3a7a94db17c4001ff5c", + "shasum": "" }, "require": { - "php": ">=7.1" + "ext-json": "*", + "ext-mbstring": "*", + "league/flysystem": "^1.1.4", + "league/flysystem-cached-adapter": "^1.0", + "php": ">=7.2.5", + "psr/container": "~1.0", + "psr/http-message": "^1.0", + "psr/log": "~1.0", + "psr/simple-cache": "^1.0", + "topthink/think-helper": "^3.1.1", + "topthink/think-orm": "^2.0" }, - "suggest": { - "ext-ctype": "For best performance" + "require-dev": { + "guzzlehttp/psr7": "^2.1.0", + "mikey179/vfsstream": "^1.6", + "mockery/mockery": "^1.2", + "phpunit/phpunit": "^7.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.22-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, "autoload": { + "files": [], "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, - "files": [ - "bootstrap.php" - ] + "think\\": "src/think/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "Apache-2.0" ], "authors": [ { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for ctype functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], - "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.22.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-01-07T16:49:33+00:00" - }, - { - "name": "symfony/polyfill-iconv", - "version": "v1.22.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/06fb361659649bcfd6a208a0f1fcaf4e827ad342", - "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] - }, - "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-iconv": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.22-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Iconv\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Iconv extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "iconv", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.22.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-01-22T09:19:47+00:00" - }, - { - "name": "symfony/polyfill-intl-idn", - "version": "v1.22.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "2d63434d922daf7da8dd863e7907e67ee3031483" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/2d63434d922daf7da8dd863e7907e67ee3031483", - "reference": "2d63434d922daf7da8dd863e7907e67ee3031483", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] - }, - "require": { - "php": ">=7.1", - "symfony/polyfill-intl-normalizer": "^1.10", - "symfony/polyfill-php72": "^1.10" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.22-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Idn\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Laurent Bassin", - "email": "laurent@bassin.info" - }, - { - "name": "Trevor Rowbotham", - "email": "trevor.rowbotham@pm.me" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "idn", - "intl", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.22.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-01-22T09:19:47+00:00" - }, - { - "name": "symfony/polyfill-intl-normalizer", - "version": "v1.22.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/43a0283138253ed1d48d352ab6d0bdb3f809f248", - "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] - }, - "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.22-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's Normalizer class and related functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "intl", - "normalizer", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.22.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-01-22T09:19:47+00:00" - }, - { - "name": "symfony/polyfill-mbstring", - "version": "v1.22.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "5232de97ee3b75b0360528dae24e73db49566ab1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/5232de97ee3b75b0360528dae24e73db49566ab1", - "reference": "5232de97ee3b75b0360528dae24e73db49566ab1", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] - }, - "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-mbstring": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.22-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.22.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-01-22T09:19:47+00:00" - }, - { - "name": "symfony/polyfill-php72", - "version": "v1.22.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", - "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.22-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.22.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-01-07T16:49:33+00:00" - }, - { - "name": "symfony/yaml", - "version": "v5.2.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "7d6ae0cce3c33965af681a4355f1c4de326ed277" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/7d6ae0cce3c33965af681a4355f1c4de326ed277", - "reference": "7d6ae0cce3c33965af681a4355f1c4de326ed277", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/console": "<4.4" - }, - "require-dev": { - "symfony/console": "^4.4|^5.0" - }, - "suggest": { - "symfony/console": "For validating YAML files using the lint command" - }, - "bin": [ - "Resources/bin/yaml-lint" - ], - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Yaml\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Loads and dumps YAML files", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/yaml/tree/v5.2.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-02-22T15:48:39+00:00" - }, - { - "name": "topthink/framework", - "version": "v6.0.7", - "source": { - "type": "git", - "url": "https://github.com/top-think/framework.git", - "reference": "db8fe22520a9660dd5e4c87e304034ac49e39270" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/top-think/framework/zipball/db8fe22520a9660dd5e4c87e304034ac49e39270", - "reference": "db8fe22520a9660dd5e4c87e304034ac49e39270", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] - }, - "require": { - "ext-json": "*", - "ext-mbstring": "*", - "league/flysystem": "^1.0", - "league/flysystem-cached-adapter": "^1.0", - "php": ">=7.1.0", - "psr/container": "~1.0", - "psr/log": "~1.0", - "psr/simple-cache": "^1.0", - "topthink/think-helper": "^3.1.1", - "topthink/think-orm": "^2.0" - }, - "require-dev": { - "mikey179/vfsstream": "^1.6", - "mockery/mockery": "^1.2", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "autoload": { - "files": [], - "psr-4": { - "think\\": "src/think/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "liu21st", - "email": "liu21st@gmail.com" + "name": "liu21st", + "email": "liu21st@gmail.com" }, { "name": "yunwuxin", @@ -1788,41 +1075,38 @@ ], "support": { "issues": "https://github.com/top-think/framework/issues", - "source": "https://github.com/top-think/framework/tree/v6.0.7" + "source": "https://github.com/top-think/framework/tree/v6.0.12" }, - "time": "2021-01-25T14:48:29+00:00" + "time": "2022-01-21T06:31:07+00:00" }, { "name": "topthink/think-helper", - "version": "v3.1.4", + "version": "v3.1.6", "source": { "type": "git", "url": "https://github.com/top-think/think-helper.git", - "reference": "c28d37743bda4a0455286ca85b17b5791d626e10" + "reference": "769acbe50a4274327162f9c68ec2e89a38eb2aff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/top-think/think-helper/zipball/c28d37743bda4a0455286ca85b17b5791d626e10", - "reference": "c28d37743bda4a0455286ca85b17b5791d626e10", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/top-think/think-helper/zipball/769acbe50a4274327162f9c68ec2e89a38eb2aff", + "reference": "769acbe50a4274327162f9c68ec2e89a38eb2aff", + "shasum": "" }, "require": { "php": ">=7.1.0" }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, "type": "library", "autoload": { - "psr-4": { - "think\\": "src" - }, "files": [ "src/helper.php" - ] + ], + "psr-4": { + "think\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1837,9 +1121,9 @@ "description": "The ThinkPHP6 Helper Package", "support": { "issues": "https://github.com/top-think/think-helper/issues", - "source": "https://github.com/top-think/think-helper/tree/3.0" + "source": "https://github.com/top-think/think-helper/tree/v3.1.6" }, - "time": "2019-11-08T08:01:10+00:00" + "time": "2021-12-15T04:27:55+00:00" }, { "name": "topthink/think-migration", @@ -1853,13 +1137,7 @@ "type": "zip", "url": "https://api.github.com/repos/top-think/think-migration/zipball/5717d9e5f3ea745f6dbfd1e30b4402aaadff9a79", "reference": "5717d9e5f3ea745f6dbfd1e30b4402aaadff9a79", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "shasum": "" }, "require": { "topthink/framework": "^6.0.0", @@ -1913,13 +1191,7 @@ "type": "zip", "url": "https://api.github.com/repos/top-think/think-multi-app/zipball/ccaad7c2d33f42cb1cc2a78d6610aaec02cea4c3", "reference": "ccaad7c2d33f42cb1cc2a78d6610aaec02cea4c3", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "shasum": "" }, "require": { "php": ">=7.1.0", @@ -1957,23 +1229,17 @@ }, { "name": "topthink/think-orm", - "version": "v2.0.39", + "version": "v2.0.53", "source": { "type": "git", "url": "https://github.com/top-think/think-orm.git", - "reference": "39a9d0a0e52d9b8bad9d98484d8484cdf5b683a7" + "reference": "06783eda65547a70ea686360a897759e1f873fff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/top-think/think-orm/zipball/39a9d0a0e52d9b8bad9d98484d8484cdf5b683a7", - "reference": "39a9d0a0e52d9b8bad9d98484d8484cdf5b683a7", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/top-think/think-orm/zipball/06783eda65547a70ea686360a897759e1f873fff", + "reference": "06783eda65547a70ea686360a897759e1f873fff", + "shasum": "" }, "require": { "ext-json": "*", @@ -1988,12 +1254,12 @@ }, "type": "library", "autoload": { - "psr-4": { - "think\\": "src" - }, "files": [ "stubs/load_stubs.php" - ] + ], + "psr-4": { + "think\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2012,52 +1278,48 @@ ], "support": { "issues": "https://github.com/top-think/think-orm/issues", - "source": "https://github.com/top-think/think-orm/tree/v2.0.39" + "source": "https://github.com/top-think/think-orm/tree/v2.0.53" }, - "time": "2021-02-26T10:20:00+00:00" + "time": "2022-02-28T14:54:22+00:00" }, { "name": "zircote/swagger-php", - "version": "3.1.0", + "version": "3.3.4", "source": { "type": "git", "url": "https://github.com/zircote/swagger-php.git", - "reference": "9d172471e56433b5c7061006b9a766f262a3edfd" + "reference": "7313ff7d1991d00e52d0e852087693d4482df631" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zircote/swagger-php/zipball/9d172471e56433b5c7061006b9a766f262a3edfd", - "reference": "9d172471e56433b5c7061006b9a766f262a3edfd", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/zircote/swagger-php/zipball/7313ff7d1991d00e52d0e852087693d4482df631", + "reference": "7313ff7d1991d00e52d0e852087693d4482df631", + "shasum": "" }, "require": { - "doctrine/annotations": "*", + "doctrine/annotations": "^1.7", "ext-json": "*", "php": ">=7.2", + "psr/log": "^1.1 || ^2.0 || ^3.0", "symfony/finder": ">=2.2", "symfony/yaml": ">=3.3" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.16", - "phpunit/phpunit": ">=8" + "composer/package-versions-deprecated": "1.11.99.2", + "friendsofphp/php-cs-fixer": "^2.17 || ^3.0", + "phpunit/phpunit": ">=8.5.14" }, "bin": [ "bin/openapi" ], "type": "library", "autoload": { - "psr-4": { - "OpenApi\\": "src" - }, "files": [ "src/functions.php" - ] + ], + "psr-4": { + "OpenApi\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2089,39 +1351,39 @@ ], "support": { "issues": "https://github.com/zircote/swagger-php/issues", - "source": "https://github.com/zircote/swagger-php/tree/3.1.0" + "source": "https://github.com/zircote/swagger-php/tree/3.3.4" }, - "time": "2020-09-03T20:18:43+00:00" + "time": "2022-02-22T21:09:06+00:00" } ], "packages-dev": [ { - "name": "symfony/polyfill-php80", - "version": "v1.22.1", + "name": "symfony/polyfill-mbstring", + "version": "v1.25.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91" + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dc3063ba22c2a1fd2f45ed856374d79114998f91", - "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825", + "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825", + "shasum": "" }, "require": { "php": ">=7.1" }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -2129,12 +1391,165 @@ } }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.25.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-11-30T18:21:41+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.25.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "9a142215a36a3888e30d0a9eeea9766764e96976" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976", + "reference": "9a142215a36a3888e30d0a9eeea9766764e96976", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.25.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-05-27T09:17:38+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.25.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c", + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -2166,7 +1581,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.22.1" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.25.0" }, "funding": [ { @@ -2182,33 +1597,27 @@ "type": "tidelift" } ], - "time": "2021-01-07T16:49:33+00:00" + "time": "2022-03-04T08:16:47+00:00" }, { "name": "symfony/var-dumper", - "version": "v4.4.20", + "version": "v4.4.39", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "a1eab2f69906dc83c5ddba4632180260d0ab4f7f" + "reference": "35237c5e5dcb6593a46a860ba5b29c1d4683d80e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/a1eab2f69906dc83c5ddba4632180260d0ab4f7f", - "reference": "a1eab2f69906dc83c5ddba4632180260d0ab4f7f", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/35237c5e5dcb6593a46a860ba5b29c1d4683d80e", + "reference": "35237c5e5dcb6593a46a860ba5b29c1d4683d80e", + "shasum": "" }, "require": { "php": ">=7.1.3", "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php72": "~1.5", - "symfony/polyfill-php80": "^1.15" + "symfony/polyfill-php80": "^1.16" }, "conflict": { "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", @@ -2261,7 +1670,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v4.4.20" + "source": "https://github.com/symfony/var-dumper/tree/v4.4.39" }, "funding": [ { @@ -2277,7 +1686,7 @@ "type": "tidelift" } ], - "time": "2021-01-27T09:09:26+00:00" + "time": "2022-02-25T10:38:15+00:00" }, { "name": "topthink/think-trace", @@ -2291,13 +1700,7 @@ "type": "zip", "url": "https://api.github.com/repos/top-think/think-trace/zipball/9a9fa8f767b6c66c5a133ad21ca1bc96ad329444", "reference": "9a9fa8f767b6c66c5a133ad21ca1bc96ad329444", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "shasum": "" }, "require": { "php": ">=7.1.0", diff --git a/public/openapi.json b/public/openapi.json index 9f755aa..47bdc6f 100644 --- a/public/openapi.json +++ b/public/openapi.json @@ -1,12 +1,12 @@ { "openapi": "3.0.0", "info": { - "title": "这是我的swagger文档第一个Api", - "description": "用户Api接口", - "termsOfService": "http://swagger.io/terms/", + "title": "\u8fd9\u662f\u6211\u7684swagger\u6587\u6863\u7b2c\u4e00\u4e2aApi", + "description": "\u7528\u6237Api\u63a5\u53e3", + "termsOfService": "http:\/\/swagger.io\/terms\/", "contact": { - "name": "安徽云掌技术支持", - "url": "http://www.ahbmz.com", + "name": "\u5b89\u5fbd\u4e91\u638c\u6280\u672f\u652f\u6301", + "url": "http:\/\/www.ahbmz.com", "email": "txg@huamill.com" }, "license": { @@ -21,22 +21,22 @@ } ], "paths": { - "config/index": { + "config\/index": { "get": { "tags": [ - "系统配置" + "\u7cfb\u7edf\u914d\u7f6e" ], - "summary": "获取系统配置", - "description": "获取系统配置", - "operationId": "app\\api\\controller\\Config::index", + "summary": "\u83b7\u53d6\u7cfb\u7edf\u914d\u7f6e", + "description": "\u83b7\u53d6\u7cfb\u7edf\u914d\u7f6e", + "operationId": "318bb054d5c78946534cd27a70bf2e19", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" }, { "name": "name", "in": "query", - "description": "配置名称", + "description": "\u914d\u7f6e\u540d\u79f0", "schema": { "type": "string" } @@ -44,7 +44,7 @@ { "name": "type", "in": "query", - "description": "配置标识", + "description": "\u914d\u7f6e\u6807\u8bc6", "schema": { "type": "string" } @@ -52,7 +52,7 @@ { "name": "value", "in": "query", - "description": "配置值", + "description": "\u914d\u7f6e\u503c", "schema": { "type": "string" } @@ -60,35 +60,35 @@ ], "responses": { "200": { - "description": "返回所有配置信息" + "description": "\u8fd4\u56de\u6240\u6709\u914d\u7f6e\u4fe1\u606f" } } } }, - "config/save": { + "config\/save": { "post": { "tags": [ - "系统配置" + "\u7cfb\u7edf\u914d\u7f6e" ], - "summary": "系统配置", - "description": "系统配置", - "operationId": "app\\api\\controller\\Config::save", + "summary": "\u7cfb\u7edf\u914d\u7f6e", + "description": "\u7cfb\u7edf\u914d\u7f6e", + "operationId": "91b9e70a9bc831f86ec2f312bb3b1a84", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "name": { - "description": "此那么可自行定义 比如 seo_title", + "description": "\u6b64\u90a3\u4e48\u53ef\u81ea\u884c\u5b9a\u4e49 \u6bd4\u5982 seo_title", "type": "string" }, "value": { - "description": "此那么可自行定义 比如 合肥网站优化", + "description": "\u6b64\u90a3\u4e48\u53ef\u81ea\u884c\u5b9a\u4e49 \u6bd4\u5982 \u5408\u80a5\u7f51\u7ad9\u4f18\u5316", "type": "string" } }, @@ -99,27 +99,27 @@ }, "responses": { "200": { - "description": "添加成功", + "description": "\u6dfb\u52a0\u6210\u529f", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录总数", + "description": "\u8bb0\u5f55\u603b\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "添加成功的的数据ID", + "description": "\u6dfb\u52a0\u6210\u529f\u7684\u7684\u6570\u636eID", "type": "integer", "format": "int32" } @@ -132,22 +132,22 @@ } } }, - "demo/index": { + "demo\/index": { "get": { "tags": [ - "测试案例" + "\u6d4b\u8bd5\u6848\u4f8b" ], - "summary": "获取DEMO列表", - "description": "根据相关参数获取DEMO列表", - "operationId": "app\\api\\controller\\Demo::index", + "summary": "\u83b7\u53d6DEMO\u5217\u8868", + "description": "\u6839\u636e\u76f8\u5173\u53c2\u6570\u83b7\u53d6DEMO\u5217\u8868", + "operationId": "3821ee044ba1221e3de1e58ce7fa3283", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" }, { "name": "username", "in": "query", - "description": "用户名称", + "description": "\u7528\u6237\u540d\u79f0", "schema": { "type": "string" } @@ -155,7 +155,7 @@ { "name": "sex", "in": "query", - "description": "用户年龄", + "description": "\u7528\u6237\u5e74\u9f84", "schema": { "type": "integer", "format": "int15" @@ -164,7 +164,7 @@ { "name": "page", "in": "query", - "description": "当前页码", + "description": "\u5f53\u524d\u9875\u7801", "schema": { "type": "integer", "format": "int15" @@ -173,7 +173,7 @@ { "name": "limit", "in": "query", - "description": "分页数量", + "description": "\u5206\u9875\u6570\u91cf", "schema": { "type": "integer", "format": "int15" @@ -182,11 +182,11 @@ ], "responses": { "200": { - "description": "返回DEMo用户数据信息", + "description": "\u8fd4\u56deDEMo\u7528\u6237\u6570\u636e\u4fe1\u606f", "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/DemoMsgExport" + "$ref": "#\/components\/schemas\/DemoMsgExport" } } } @@ -194,17 +194,17 @@ } } }, - "demo/read/{id}": { + "demo\/read\/{id}": { "get": { "tags": [ - "测试案例" + "\u6d4b\u8bd5\u6848\u4f8b" ], - "summary": "获取DEMO详情", - "description": "根据ID查询DEMO信息", - "operationId": "app\\api\\controller\\Demo::read", + "summary": "\u83b7\u53d6DEMO\u8be6\u60c5", + "description": "\u6839\u636eID\u67e5\u8be2DEMO\u4fe1\u606f", + "operationId": "bc4192b86801298eb1a5dff9da3ccf54", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" }, { "name": "id", @@ -219,11 +219,11 @@ ], "responses": { "200": { - "description": "返回DEMO单条用户数据信息", + "description": "\u8fd4\u56deDEMO\u5355\u6761\u7528\u6237\u6570\u636e\u4fe1\u606f", "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/DemoMsgExport" + "$ref": "#\/components\/schemas\/DemoMsgExport" } } } @@ -231,51 +231,51 @@ } } }, - "demo/add": { + "demo\/add": { "post": { "tags": [ - "测试案例" + "\u6d4b\u8bd5\u6848\u4f8b" ], - "summary": "添加DEMO数据", - "description": "添加后台DEMO管理数据", - "operationId": "app\\api\\controller\\Demo::add", + "summary": "\u6dfb\u52a0DEMO\u6570\u636e", + "description": "\u6dfb\u52a0\u540e\u53f0DEMO\u7ba1\u7406\u6570\u636e", + "operationId": "705135f3cdd044f61acf716558c1f273", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/DemoField" + "$ref": "#\/components\/schemas\/DemoField" } } } }, "responses": { "200": { - "description": "添加成功", + "description": "\u6dfb\u52a0\u6210\u529f", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录数", + "description": "\u8bb0\u5f55\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "添加成功的的数据ID", + "description": "\u6dfb\u52a0\u6210\u529f\u7684\u7684\u6570\u636eID", "type": "integer", "format": "int32" } @@ -288,51 +288,51 @@ } } }, - "demo/edit/id/{id}": { + "demo\/edit\/id\/{id}": { "post": { "tags": [ - "测试案例" + "\u6d4b\u8bd5\u6848\u4f8b" ], - "summary": "修改DEMO数据", - "description": "修改后台DEMO管理数据", - "operationId": "app\\api\\controller\\Demo::edit", + "summary": "\u4fee\u6539DEMO\u6570\u636e", + "description": "\u4fee\u6539\u540e\u53f0DEMO\u7ba1\u7406\u6570\u636e", + "operationId": "7eda1f7cee4b22e05892ca95b0067207", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/DemoField" + "$ref": "#\/components\/schemas\/DemoField" } } } }, "responses": { "200": { - "description": "修改数据状态", + "description": "\u4fee\u6539\u6570\u636e\u72b6\u6001", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录数", + "description": "\u8bb0\u5f55\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "不返回", + "description": "\u4e0d\u8fd4\u56de", "type": "string" } }, @@ -344,29 +344,29 @@ } } }, - "demo/delete": { + "demo\/delete": { "post": { "tags": [ - "测试案例" + "\u6d4b\u8bd5\u6848\u4f8b" ], - "summary": "删除DEMO数据", - "description": "根据ID删除DEMO信息", - "operationId": "app\\api\\controller\\Demo::delete", + "summary": "\u5220\u9664DEMO\u6570\u636e", + "description": "\u6839\u636eID\u5220\u9664DEMO\u4fe1\u606f", + "operationId": "cad5e01e841f62af87728adcd8fa75a6", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { "required": [ "id" ], "properties": { "id": { - "description": "数据ID或数据ID集合 id=1或 id=1,2,8", + "description": "\u6570\u636eID\u6216\u6570\u636eID\u96c6\u5408 id=1\u6216 id=1,2,8", "type": "string" } }, @@ -377,27 +377,27 @@ }, "responses": { "200": { - "description": "删除数据状态", + "description": "\u5220\u9664\u6570\u636e\u72b6\u6001", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录数", + "description": "\u8bb0\u5f55\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "不返回", + "description": "\u4e0d\u8fd4\u56de", "type": "string" } }, @@ -409,22 +409,22 @@ } } }, - "demo/status": { + "demo\/status": { "post": { "tags": [ - "测试案例" + "\u6d4b\u8bd5\u6848\u4f8b" ], - "summary": "更新DEMO状态", - "description": "根据ID及status更新DEMO状态", - "operationId": "app\\api\\controller\\Demo::status", + "summary": "\u66f4\u65b0DEMO\u72b6\u6001", + "description": "\u6839\u636eID\u53castatus\u66f4\u65b0DEMO\u72b6\u6001", + "operationId": "fb2ab3a11928e35d7be41cc0984bca10", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { "required": [ "id", @@ -432,11 +432,11 @@ ], "properties": { "id": { - "description": "数据ID或数据ID集合 id=1或 id=1,2,8", + "description": "\u6570\u636eID\u6216\u6570\u636eID\u96c6\u5408 id=1\u6216 id=1,2,8", "type": "string" }, "status": { - "description": "数据状态 0禁用 1启用", + "description": "\u6570\u636e\u72b6\u6001 0\u7981\u7528 1\u542f\u7528", "type": "integer", "format": "int15" } @@ -448,27 +448,27 @@ }, "responses": { "200": { - "description": "删除数据状态", + "description": "\u5220\u9664\u6570\u636e\u72b6\u6001", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录数", + "description": "\u8bb0\u5f55\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "不返回", + "description": "\u4e0d\u8fd4\u56de", "type": "string" } }, @@ -480,22 +480,22 @@ } } }, - "group/index": { + "group\/index": { "get": { "tags": [ - "角色管理" + "\u89d2\u8272\u7ba1\u7406" ], - "summary": "获取角色管理", - "description": "根据相关参数获取角色管理", - "operationId": "app\\api\\controller\\Group::index", + "summary": "\u83b7\u53d6\u89d2\u8272\u7ba1\u7406", + "description": "\u6839\u636e\u76f8\u5173\u53c2\u6570\u83b7\u53d6\u89d2\u8272\u7ba1\u7406", + "operationId": "2ef6ea2bf239ea90bd908e92b89da00b", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" }, { "name": "title", "in": "query", - "description": "角色名称", + "description": "\u89d2\u8272\u540d\u79f0", "schema": { "type": "string" } @@ -503,7 +503,7 @@ { "name": "role_code", "in": "query", - "description": "角色标识", + "description": "\u89d2\u8272\u6807\u8bc6", "schema": { "type": "string" } @@ -511,7 +511,7 @@ { "name": "page", "in": "query", - "description": "当前页码", + "description": "\u5f53\u524d\u9875\u7801", "schema": { "type": "integer", "format": "int15" @@ -520,7 +520,7 @@ { "name": "limit", "in": "query", - "description": "分页数量", + "description": "\u5206\u9875\u6570\u91cf", "schema": { "type": "integer", "format": "int15" @@ -529,11 +529,11 @@ ], "responses": { "200": { - "description": "返回管理员用户数据信息", + "description": "\u8fd4\u56de\u7ba1\u7406\u5458\u7528\u6237\u6570\u636e\u4fe1\u606f", "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/GroupMsgExport" + "$ref": "#\/components\/schemas\/GroupMsgExport" } } } @@ -541,22 +541,22 @@ } } }, - "group/getGroupRule": { + "group\/getGroupRule": { "get": { "tags": [ - "角色管理" + "\u89d2\u8272\u7ba1\u7406" ], - "summary": "查询角色权限", - "description": "查询角色所有的权限菜单,并进行标记checked", - "operationId": "app\\api\\controller\\Group::getGroupRule", + "summary": "\u67e5\u8be2\u89d2\u8272\u6743\u9650", + "description": "\u67e5\u8be2\u89d2\u8272\u6240\u6709\u7684\u6743\u9650\u83dc\u5355,\u5e76\u8fdb\u884c\u6807\u8bb0checked", + "operationId": "e5e4613bf731f310b9b0f4b35acf51e1", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" }, { "name": "role_id", "in": "path", - "description": "角色ID", + "description": "\u89d2\u8272ID", "required": true, "schema": { "type": "integer", @@ -566,11 +566,11 @@ ], "responses": { "200": { - "description": "返回管理员用户数据信息", + "description": "\u8fd4\u56de\u7ba1\u7406\u5458\u7528\u6237\u6570\u636e\u4fe1\u606f", "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/MenuMsgExport" + "$ref": "#\/components\/schemas\/MenuMsgExport" } } } @@ -578,51 +578,51 @@ } } }, - "group/add": { + "group\/add": { "post": { "tags": [ - "角色管理" + "\u89d2\u8272\u7ba1\u7406" ], - "summary": "添加角色数据", - "description": "添加后台角色数据", - "operationId": "app\\api\\controller\\Group::add", + "summary": "\u6dfb\u52a0\u89d2\u8272\u6570\u636e", + "description": "\u6dfb\u52a0\u540e\u53f0\u89d2\u8272\u6570\u636e", + "operationId": "945786fdf4da92aedadb5f81a1d10336", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/GroupField" + "$ref": "#\/components\/schemas\/GroupField" } } } }, "responses": { "200": { - "description": "添加成功", + "description": "\u6dfb\u52a0\u6210\u529f", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录总数", + "description": "\u8bb0\u5f55\u603b\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "添加成功的的数据ID", + "description": "\u6dfb\u52a0\u6210\u529f\u7684\u7684\u6570\u636eID", "type": "integer", "format": "int32" } @@ -635,29 +635,29 @@ } } }, - "group/addGroupRule/role_id/{role_id}": { + "group\/addGroupRule\/role_id\/{role_id}": { "post": { "tags": [ - "角色管理" + "\u89d2\u8272\u7ba1\u7406" ], - "summary": "添加角色权限", - "description": "添加后台角色权限", - "operationId": "app\\api\\controller\\Group::addGroupRule", + "summary": "\u6dfb\u52a0\u89d2\u8272\u6743\u9650", + "description": "\u6dfb\u52a0\u540e\u53f0\u89d2\u8272\u6743\u9650", + "operationId": "a01ee69e06334c94d2292a0d46a698c0", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { "required": [ "menu_id" ], "properties": { "menu_id": { - "description": "数据ID或数据ID集合 id=1或 id=1,2,8", + "description": "\u6570\u636eID\u6216\u6570\u636eID\u96c6\u5408 id=1\u6216 id=1,2,8", "type": "string" } }, @@ -668,27 +668,27 @@ }, "responses": { "200": { - "description": "添加成功", + "description": "\u6dfb\u52a0\u6210\u529f", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录总数", + "description": "\u8bb0\u5f55\u603b\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "添加成功的的数据ID", + "description": "\u6dfb\u52a0\u6210\u529f\u7684\u7684\u6570\u636eID", "type": "integer", "format": "int32" } @@ -701,51 +701,51 @@ } } }, - "group/edit/id/{id}": { + "group\/edit\/id\/{id}": { "post": { "tags": [ - "角色管理" + "\u89d2\u8272\u7ba1\u7406" ], - "summary": "修改角色数据", - "description": "修改角色数据", - "operationId": "app\\api\\controller\\Group::edit", + "summary": "\u4fee\u6539\u89d2\u8272\u6570\u636e", + "description": "\u4fee\u6539\u89d2\u8272\u6570\u636e", + "operationId": "7b77235e8461f44f65890cdad130ec3c", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/GroupField" + "$ref": "#\/components\/schemas\/GroupField" } } } }, "responses": { "200": { - "description": "修改数据状态", + "description": "\u4fee\u6539\u6570\u636e\u72b6\u6001", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录数", + "description": "\u8bb0\u5f55\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "不返回", + "description": "\u4e0d\u8fd4\u56de", "type": "string" } }, @@ -757,22 +757,22 @@ } } }, - "group/status": { + "group\/status": { "post": { "tags": [ - "角色管理" + "\u89d2\u8272\u7ba1\u7406" ], - "summary": "更新角色状态", - "description": "根据ID及status更新角色状态", - "operationId": "app\\api\\controller\\Group::status", + "summary": "\u66f4\u65b0\u89d2\u8272\u72b6\u6001", + "description": "\u6839\u636eID\u53castatus\u66f4\u65b0\u89d2\u8272\u72b6\u6001", + "operationId": "66bcbe4a88f80c1bf464f2c71c118935", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { "required": [ "id", @@ -780,11 +780,11 @@ ], "properties": { "id": { - "description": "数据ID或数据ID集合 id=1或 id=1,2,8", + "description": "\u6570\u636eID\u6216\u6570\u636eID\u96c6\u5408 id=1\u6216 id=1,2,8", "type": "string" }, "status": { - "description": "数据状态 0禁用 1启用", + "description": "\u6570\u636e\u72b6\u6001 0\u7981\u7528 1\u542f\u7528", "type": "integer", "format": "int15" } @@ -796,27 +796,27 @@ }, "responses": { "200": { - "description": "删除数据状态", + "description": "\u5220\u9664\u6570\u636e\u72b6\u6001", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录数", + "description": "\u8bb0\u5f55\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "不返回", + "description": "\u4e0d\u8fd4\u56de", "type": "string" } }, @@ -828,29 +828,29 @@ } } }, - "group/delete": { + "group\/delete": { "post": { "tags": [ - "角色管理" + "\u89d2\u8272\u7ba1\u7406" ], - "summary": "删除角色数据", - "description": "根据ID删除角色数据", - "operationId": "app\\api\\controller\\Group::delete", + "summary": "\u5220\u9664\u89d2\u8272\u6570\u636e", + "description": "\u6839\u636eID\u5220\u9664\u89d2\u8272\u6570\u636e", + "operationId": "2a8b861bfae21554fc371a6252252e27", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { "required": [ "id" ], "properties": { "id": { - "description": "数据ID或数据ID集合 id=1或 id=1,2,8", + "description": "\u6570\u636eID\u6216\u6570\u636eID\u96c6\u5408 id=1\u6216 id=1,2,8", "type": "string" } }, @@ -861,27 +861,27 @@ }, "responses": { "200": { - "description": "删除数据状态", + "description": "\u5220\u9664\u6570\u636e\u72b6\u6001", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录数", + "description": "\u8bb0\u5f55\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "不返回", + "description": "\u4e0d\u8fd4\u56de", "type": "string" } }, @@ -893,22 +893,22 @@ } } }, - "log/index": { + "log\/index": { "get": { "tags": [ - "日志管理" + "\u65e5\u5fd7\u7ba1\u7406" ], - "summary": "获取日志列表", - "description": "根据相关参数获取日志列表", - "operationId": "app\\api\\controller\\Log::index", + "summary": "\u83b7\u53d6\u65e5\u5fd7\u5217\u8868", + "description": "\u6839\u636e\u76f8\u5173\u53c2\u6570\u83b7\u53d6\u65e5\u5fd7\u5217\u8868", + "operationId": "96ca56a7a4d14428de24129ef1da72b0", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" }, { "name": "username", "in": "query", - "description": "管理员名称", + "description": "\u7ba1\u7406\u5458\u540d\u79f0", "schema": { "type": "string" } @@ -916,7 +916,7 @@ { "name": "model", "in": "query", - "description": "操作模块", + "description": "\u64cd\u4f5c\u6a21\u5757", "schema": { "type": "string" } @@ -924,7 +924,7 @@ { "name": "page", "in": "query", - "description": "当前页码", + "description": "\u5f53\u524d\u9875\u7801", "schema": { "type": "integer", "format": "int15" @@ -933,7 +933,7 @@ { "name": "limit", "in": "query", - "description": "分页数量", + "description": "\u5206\u9875\u6570\u91cf", "schema": { "type": "integer", "format": "int15" @@ -942,11 +942,11 @@ ], "responses": { "200": { - "description": "返回管理员用户数据信息", + "description": "\u8fd4\u56de\u7ba1\u7406\u5458\u7528\u6237\u6570\u636e\u4fe1\u606f", "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/LogMsgExport" + "$ref": "#\/components\/schemas\/LogMsgExport" } } } @@ -954,17 +954,17 @@ } } }, - "login/login": { + "login\/login": { "post": { "tags": [ - "公共分类" + "\u516c\u5171\u5206\u7c7b" ], - "summary": "用户登录", - "description": "用户登录", - "operationId": "app\\api\\controller\\Login::login", + "summary": "\u7528\u6237\u767b\u5f55", + "description": "\u7528\u6237\u767b\u5f55", + "operationId": "f217bf5966dcac036da1ae0fa1928a71", "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { "required": [ "username", @@ -974,25 +974,25 @@ ], "properties": { "username": { - "description": "登录账号", + "description": "\u767b\u5f55\u8d26\u53f7", "type": "string", "maxLength": 20, "minLength": 2 }, "password": { - "description": "登录密码", + "description": "\u767b\u5f55\u5bc6\u7801", "type": "string", "maxLength": 20, "minLength": 6 }, "key": { - "description": "验证码安全标识 验证码接口返回", + "description": "\u9a8c\u8bc1\u7801\u5b89\u5168\u6807\u8bc6 \u9a8c\u8bc1\u7801\u63a5\u53e3\u8fd4\u56de", "type": "string", "maxLength": 100, "minLength": 1 }, "code": { - "description": "验证码", + "description": "\u9a8c\u8bc1\u7801", "type": "integer", "format": "int15", "maxLength": 6, @@ -1006,24 +1006,24 @@ }, "responses": { "200": { - "description": "返回管理员用户数据信息,token信息、管理员信息" + "description": "\u8fd4\u56de\u7ba1\u7406\u5458\u7528\u6237\u6570\u636e\u4fe1\u606f,token\u4fe1\u606f\u3001\u7ba1\u7406\u5458\u4fe1\u606f" } } } }, - "login/captcha": { + "login\/captcha": { "get": { "tags": [ - "公共分类" + "\u516c\u5171\u5206\u7c7b" ], - "summary": "获取验证码", - "description": "获取验证码", - "operationId": "app\\api\\controller\\Login::captcha", + "summary": "\u83b7\u53d6\u9a8c\u8bc1\u7801", + "description": "\u83b7\u53d6\u9a8c\u8bc1\u7801", + "operationId": "c3ff68af4e7c6d6444865475c6cac652", "responses": { "200": { - "description": "返回验证码信息", + "description": "\u8fd4\u56de\u9a8c\u8bc1\u7801\u4fe1\u606f", "content": { - "application/json": { + "application\/json": { "schema": {} } } @@ -1031,22 +1031,22 @@ } } }, - "manager/index": { + "manager\/index": { "get": { "tags": [ - "用户管理" + "\u7528\u6237\u7ba1\u7406" ], - "summary": "获取用户列表", - "description": "根据相关参数获取用户列表", - "operationId": "app\\api\\controller\\Manager::index", + "summary": "\u83b7\u53d6\u7528\u6237\u5217\u8868", + "description": "\u6839\u636e\u76f8\u5173\u53c2\u6570\u83b7\u53d6\u7528\u6237\u5217\u8868", + "operationId": "48c4130bb04784491efd891f40dacf79", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" }, { "name": "username", "in": "query", - "description": "管理员名称", + "description": "\u7ba1\u7406\u5458\u540d\u79f0", "schema": { "type": "string" } @@ -1054,7 +1054,7 @@ { "name": "truename", "in": "query", - "description": "真实姓名", + "description": "\u771f\u5b9e\u59d3\u540d", "schema": { "type": "string" } @@ -1062,7 +1062,7 @@ { "name": "phone", "in": "query", - "description": "手机号", + "description": "\u624b\u673a\u53f7", "schema": { "type": "integer", "format": "int15" @@ -1071,7 +1071,7 @@ { "name": "sex", "in": "query", - "description": "性别", + "description": "\u6027\u522b", "schema": { "type": "integer", "format": "int15" @@ -1080,7 +1080,7 @@ { "name": "page", "in": "query", - "description": "当前页码", + "description": "\u5f53\u524d\u9875\u7801", "schema": { "type": "integer", "format": "int15" @@ -1089,7 +1089,7 @@ { "name": "limit", "in": "query", - "description": "分页数量", + "description": "\u5206\u9875\u6570\u91cf", "schema": { "type": "integer", "format": "int15" @@ -1098,11 +1098,11 @@ ], "responses": { "200": { - "description": "返回管理员用户数据信息", + "description": "\u8fd4\u56de\u7ba1\u7406\u5458\u7528\u6237\u6570\u636e\u4fe1\u606f", "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/ManagerMsgExport" + "$ref": "#\/components\/schemas\/ManagerMsgExport" } } } @@ -1110,17 +1110,17 @@ } } }, - "manager/read/id/{id}": { + "manager\/read\/id\/{id}": { "get": { "tags": [ - "用户管理" + "\u7528\u6237\u7ba1\u7406" ], - "summary": "获取用户详情", - "description": "根据ID查询用户信息", - "operationId": "app\\api\\controller\\Manager::read", + "summary": "\u83b7\u53d6\u7528\u6237\u8be6\u60c5", + "description": "\u6839\u636eID\u67e5\u8be2\u7528\u6237\u4fe1\u606f", + "operationId": "53984b6aed246c23f0575db9523d8027", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" }, { "name": "id", @@ -1135,11 +1135,11 @@ ], "responses": { "200": { - "description": "返回管理员用户数据信息", + "description": "\u8fd4\u56de\u7ba1\u7406\u5458\u7528\u6237\u6570\u636e\u4fe1\u606f", "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/ManagerMsgExport" + "$ref": "#\/components\/schemas\/ManagerMsgExport" } } } @@ -1147,26 +1147,26 @@ } } }, - "manager/permissMenu": { + "manager\/readPersional": { "get": { "tags": [ - "用户管理" + "\u7528\u6237\u7ba1\u7406" ], - "summary": "获取用户权限", - "description": "根据当前登录用户UID获取当前用户权限菜单", - "operationId": "app\\api\\controller\\Manager::permissMenu", + "summary": "\u83b7\u53d6\u4e2a\u4eba\u8be6\u60c5", + "description": "\u83b7\u53d6\u5f53\u524d\u767b\u5f55\u7528\u6237\u7684\u4e2a\u4eba\u8d44\u6599", + "operationId": "35498b796c23750dddf6df0d5419f18a", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "responses": { "200": { - "description": "返回管理员权限菜单数据", + "description": "\u8fd4\u56de\u5f53\u524d\u767b\u5f55\u7528\u6237\u7684\u6570\u636e\u4fe1\u606f", "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/MenuMsgExport" + "$ref": "#\/components\/schemas\/ManagerMsgExport" } } } @@ -1174,51 +1174,78 @@ } } }, - "manager/add": { + "manager\/permissMenu": { + "get": { + "tags": [ + "\u7528\u6237\u7ba1\u7406" + ], + "summary": "\u83b7\u53d6\u7528\u6237\u6743\u9650", + "description": "\u6839\u636e\u5f53\u524d\u767b\u5f55\u7528\u6237UID\u83b7\u53d6\u5f53\u524d\u7528\u6237\u6743\u9650\u83dc\u5355", + "operationId": "6f5b9320c40835990026b3900c8c37c2", + "parameters": [ + { + "$ref": "#\/components\/parameters\/token" + } + ], + "responses": { + "200": { + "description": "\u8fd4\u56de\u7ba1\u7406\u5458\u6743\u9650\u83dc\u5355\u6570\u636e", + "content": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/MenuMsgExport" + } + } + } + } + } + } + }, + "manager\/add": { "post": { "tags": [ - "用户管理" + "\u7528\u6237\u7ba1\u7406" ], - "summary": "添加管理员数据", - "description": "添加后台管理员数据", - "operationId": "app\\api\\controller\\Manager::add", + "summary": "\u6dfb\u52a0\u7ba1\u7406\u5458\u6570\u636e", + "description": "\u6dfb\u52a0\u540e\u53f0\u7ba1\u7406\u5458\u6570\u636e", + "operationId": "cb1a845fbc97ceac6e1f1624378595c0", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/ManagerField" + "$ref": "#\/components\/schemas\/ManagerField" } } } }, "responses": { "200": { - "description": "添加成功", + "description": "\u6dfb\u52a0\u6210\u529f", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录总数", + "description": "\u8bb0\u5f55\u603b\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "添加成功的的数据ID", + "description": "\u6dfb\u52a0\u6210\u529f\u7684\u7684\u6570\u636eID", "type": "integer", "format": "int32" } @@ -1231,51 +1258,51 @@ } } }, - "manager/edit/id/{id}": { + "manager\/edit\/id\/{id}": { "post": { "tags": [ - "用户管理" + "\u7528\u6237\u7ba1\u7406" ], - "summary": "修改用户数据", - "description": "修改管理员数据", - "operationId": "app\\api\\controller\\Manager::edit", + "summary": "\u4fee\u6539\u7528\u6237\u6570\u636e", + "description": "\u4fee\u6539\u7ba1\u7406\u5458\u6570\u636e", + "operationId": "a211dd98950a33ae2917d25099b72efd", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/ManagerField" + "$ref": "#\/components\/schemas\/ManagerField" } } } }, "responses": { "200": { - "description": "修改数据状态", + "description": "\u4fee\u6539\u6570\u636e\u72b6\u6001", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录数", + "description": "\u8bb0\u5f55\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "不返回", + "description": "\u4e0d\u8fd4\u56de", "type": "string" } }, @@ -1287,22 +1314,78 @@ } } }, - "manager/passwordEdit": { + "manager\/editPersional": { "post": { "tags": [ - "用户管理" + "\u7528\u6237\u7ba1\u7406" ], - "summary": "重置用户密码", - "description": "根据ID重置用户密码", - "operationId": "app\\api\\controller\\Manager::passwordEdit", + "summary": "\u4fee\u6539\u4e2a\u4eba\u6570\u636e", + "description": "\u4fee\u6539\u81ea\u5df1\u7684\u4e2a\u4eba\u8d44\u6599", + "operationId": "152febbfddd2ab76fe49cdf2bf928fee", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { + "schema": { + "$ref": "#\/components\/schemas\/ManagerField" + } + } + } + }, + "responses": { + "200": { + "description": "\u4fee\u6539\u6570\u636e\u72b6\u6001", + "content": { + "application\/json": { + "schema": { + "properties": { + "code": { + "description": "\u72b6\u6001\u7801", + "type": "integer", + "format": "int32" + }, + "msg": { + "description": "\u63d0\u793a\u4fe1\u606f", + "type": "string" + }, + "count": { + "description": "\u8bb0\u5f55\u6570", + "type": "integer", + "format": "int32" + }, + "data": { + "description": "\u4e0d\u8fd4\u56de", + "type": "string" + } + }, + "type": "object" + } + } + } + } + } + } + }, + "manager\/passwordEdit": { + "post": { + "tags": [ + "\u7528\u6237\u7ba1\u7406" + ], + "summary": "\u91cd\u7f6e\u7528\u6237\u5bc6\u7801", + "description": "\u6839\u636eID\u91cd\u7f6e\u7528\u6237\u5bc6\u7801", + "operationId": "8fb2bcc0cddd135d6f2157061c4846f7", + "parameters": [ + { + "$ref": "#\/components\/parameters\/token" + } + ], + "requestBody": { + "content": { + "application\/json": { "schema": { "required": [ "id", @@ -1312,24 +1395,24 @@ ], "properties": { "id": { - "description": "用户ID", + "description": "\u7528\u6237ID", "type": "integer", "format": "int15" }, "password": { - "description": "新密码", + "description": "\u65b0\u5bc6\u7801", "type": "string", "maxLength": 20, "minLength": 6 }, "old_password": { - "description": "原始密码", + "description": "\u539f\u59cb\u5bc6\u7801", "type": "string", "maxLength": 20, "minLength": 6 }, "username": { - "description": "管理员账号", + "description": "\u7ba1\u7406\u5458\u8d26\u53f7", "type": "string", "maxLength": 20, "minLength": 2 @@ -1342,27 +1425,27 @@ }, "responses": { "200": { - "description": "删除数据状态", + "description": "\u5220\u9664\u6570\u636e\u72b6\u6001", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录数", + "description": "\u8bb0\u5f55\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "不返回", + "description": "\u4e0d\u8fd4\u56de", "type": "string" } }, @@ -1374,22 +1457,22 @@ } } }, - "manager/passwordReset": { + "manager\/passwordReset": { "post": { "tags": [ - "用户管理" + "\u7528\u6237\u7ba1\u7406" ], - "summary": "重置用户密码", - "description": "根据ID重置用户密码", - "operationId": "app\\api\\controller\\Manager::passwordReset", + "summary": "\u91cd\u7f6e\u7528\u6237\u5bc6\u7801", + "description": "\u6839\u636eID\u91cd\u7f6e\u7528\u6237\u5bc6\u7801", + "operationId": "a40a095e006f10490189d362ecd6bb3b", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { "required": [ "id", @@ -1398,18 +1481,18 @@ ], "properties": { "id": { - "description": "用户ID", + "description": "\u7528\u6237ID", "type": "integer", "format": "int15" }, "password": { - "description": "管理员密码", + "description": "\u7ba1\u7406\u5458\u5bc6\u7801", "type": "string", "maxLength": 20, "minLength": 6 }, "username": { - "description": "管理员账号", + "description": "\u7ba1\u7406\u5458\u8d26\u53f7", "type": "string", "maxLength": 20, "minLength": 2 @@ -1422,27 +1505,27 @@ }, "responses": { "200": { - "description": "删除数据状态", + "description": "\u5220\u9664\u6570\u636e\u72b6\u6001", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录数", + "description": "\u8bb0\u5f55\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "不返回", + "description": "\u4e0d\u8fd4\u56de", "type": "string" } }, @@ -1454,29 +1537,29 @@ } } }, - "manager/delete": { + "manager\/delete": { "post": { "tags": [ - "用户管理" + "\u7528\u6237\u7ba1\u7406" ], - "summary": "删除用户数据", - "description": "根据ID删除用户数据", - "operationId": "app\\api\\controller\\Manager::delete", + "summary": "\u5220\u9664\u7528\u6237\u6570\u636e", + "description": "\u6839\u636eID\u5220\u9664\u7528\u6237\u6570\u636e", + "operationId": "9794029a4fce27ecd83dcd58d2ab8111", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { "required": [ "id" ], "properties": { "id": { - "description": "数据ID或数据ID集合 id=1或 id=1,2,8", + "description": "\u6570\u636eID\u6216\u6570\u636eID\u96c6\u5408 id=1\u6216 id=1,2,8", "type": "string" } }, @@ -1487,27 +1570,27 @@ }, "responses": { "200": { - "description": "删除数据状态", + "description": "\u5220\u9664\u6570\u636e\u72b6\u6001", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录数", + "description": "\u8bb0\u5f55\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "不返回", + "description": "\u4e0d\u8fd4\u56de", "type": "string" } }, @@ -1519,22 +1602,22 @@ } } }, - "manager/status": { + "manager\/status": { "post": { "tags": [ - "用户管理" + "\u7528\u6237\u7ba1\u7406" ], - "summary": "更新用户状态", - "description": "根据ID及status更新用户状态", - "operationId": "app\\api\\controller\\Manager::status", + "summary": "\u66f4\u65b0\u7528\u6237\u72b6\u6001", + "description": "\u6839\u636eID\u53castatus\u66f4\u65b0\u7528\u6237\u72b6\u6001", + "operationId": "8636449e58b375690e0dcb62cbca646a", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { "required": [ "id", @@ -1542,11 +1625,11 @@ ], "properties": { "id": { - "description": "数据ID或数据ID集合 id=1或 id=1,2,8", + "description": "\u6570\u636eID\u6216\u6570\u636eID\u96c6\u5408 id=1\u6216 id=1,2,8", "type": "string" }, "status": { - "description": "数据状态 0禁用 1启用", + "description": "\u6570\u636e\u72b6\u6001 0\u7981\u7528 1\u542f\u7528", "type": "integer", "format": "int15" } @@ -1558,27 +1641,27 @@ }, "responses": { "200": { - "description": "删除数据状态", + "description": "\u5220\u9664\u6570\u636e\u72b6\u6001", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录数", + "description": "\u8bb0\u5f55\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "不返回", + "description": "\u4e0d\u8fd4\u56de", "type": "string" } }, @@ -1590,22 +1673,22 @@ } } }, - "menu/index": { + "menu\/index": { "get": { "tags": [ - "权限菜单" + "\u6743\u9650\u83dc\u5355" ], - "summary": "获取菜单列表", - "description": "根据相关参数获取菜单列表", - "operationId": "app\\api\\controller\\Menu::index", + "summary": "\u83b7\u53d6\u83dc\u5355\u5217\u8868", + "description": "\u6839\u636e\u76f8\u5173\u53c2\u6570\u83b7\u53d6\u83dc\u5355\u5217\u8868", + "operationId": "45fd7c26f4ab954b7721b185569fb251", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" }, { "name": "path", "in": "query", - "description": "前端权限路由", + "description": "\u524d\u7aef\u6743\u9650\u8def\u7531", "schema": { "type": "string" } @@ -1613,7 +1696,7 @@ { "name": "name", "in": "query", - "description": "权限菜单名称", + "description": "\u6743\u9650\u83dc\u5355\u540d\u79f0", "schema": { "type": "string" } @@ -1621,7 +1704,7 @@ { "name": "page", "in": "query", - "description": "当前页码", + "description": "\u5f53\u524d\u9875\u7801", "schema": { "type": "integer", "format": "int15" @@ -1630,7 +1713,7 @@ { "name": "limit", "in": "query", - "description": "分页数量", + "description": "\u5206\u9875\u6570\u91cf", "schema": { "type": "integer", "format": "int15" @@ -1639,11 +1722,11 @@ ], "responses": { "200": { - "description": "返回权限菜单菜单数据信息", + "description": "\u8fd4\u56de\u6743\u9650\u83dc\u5355\u83dc\u5355\u6570\u636e\u4fe1\u606f", "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/MenuMsgExport" + "$ref": "#\/components\/schemas\/MenuMsgExport" } } } @@ -1651,51 +1734,51 @@ } } }, - "menu/add": { + "menu\/add": { "post": { "tags": [ - "权限菜单" + "\u6743\u9650\u83dc\u5355" ], - "summary": "添加权限菜单数据", - "description": "添加后台权限菜单数据", - "operationId": "app\\api\\controller\\Menu::add", + "summary": "\u6dfb\u52a0\u6743\u9650\u83dc\u5355\u6570\u636e", + "description": "\u6dfb\u52a0\u540e\u53f0\u6743\u9650\u83dc\u5355\u6570\u636e", + "operationId": "e69d06da84039471d53965bb3cf2a5c6", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/MenuField" + "$ref": "#\/components\/schemas\/MenuField" } } } }, "responses": { "200": { - "description": "添加成功", + "description": "\u6dfb\u52a0\u6210\u529f", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录总数", + "description": "\u8bb0\u5f55\u603b\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "添加成功的的数据ID", + "description": "\u6dfb\u52a0\u6210\u529f\u7684\u7684\u6570\u636eID", "type": "integer", "format": "int32" } @@ -1708,17 +1791,17 @@ } } }, - "menu/read/id/{id}": { + "menu\/read\/id\/{id}": { "get": { "tags": [ - "权限菜单" + "\u6743\u9650\u83dc\u5355" ], - "summary": "获取菜单详情", - "description": "根据ID查询菜单信息", - "operationId": "app\\api\\controller\\Menu::read", + "summary": "\u83b7\u53d6\u83dc\u5355\u8be6\u60c5", + "description": "\u6839\u636eID\u67e5\u8be2\u83dc\u5355\u4fe1\u606f", + "operationId": "74e2c1983e057043fff056d04713c943", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" }, { "name": "id", @@ -1733,11 +1816,11 @@ ], "responses": { "200": { - "description": "返回权限菜单菜单数据信息", + "description": "\u8fd4\u56de\u6743\u9650\u83dc\u5355\u83dc\u5355\u6570\u636e\u4fe1\u606f", "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/MenuMsgExport" + "$ref": "#\/components\/schemas\/MenuMsgExport" } } } @@ -1745,51 +1828,51 @@ } } }, - "menu/edit/id/{id}": { + "menu\/edit\/id\/{id}": { "post": { "tags": [ - "权限菜单" + "\u6743\u9650\u83dc\u5355" ], - "summary": "修改菜单数据", - "description": "修改权限菜单数据", - "operationId": "app\\api\\controller\\Menu::edit", + "summary": "\u4fee\u6539\u83dc\u5355\u6570\u636e", + "description": "\u4fee\u6539\u6743\u9650\u83dc\u5355\u6570\u636e", + "operationId": "e3999d3ad05ab8c8e806d4f3d3fe4c7c", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { - "$ref": "#/components/schemas/MenuField" + "$ref": "#\/components\/schemas\/MenuField" } } } }, "responses": { "200": { - "description": "修改数据状态", + "description": "\u4fee\u6539\u6570\u636e\u72b6\u6001", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录数", + "description": "\u8bb0\u5f55\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "不返回", + "description": "\u4e0d\u8fd4\u56de", "type": "string" } }, @@ -1801,29 +1884,29 @@ } } }, - "menu/delete": { + "menu\/delete": { "post": { "tags": [ - "权限菜单" + "\u6743\u9650\u83dc\u5355" ], - "summary": "删除菜单数据", - "description": "根据ID删除菜单数据", - "operationId": "app\\api\\controller\\Menu::delete", + "summary": "\u5220\u9664\u83dc\u5355\u6570\u636e", + "description": "\u6839\u636eID\u5220\u9664\u83dc\u5355\u6570\u636e", + "operationId": "d845fa36cd423930297d855778bfc8f8", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { "required": [ "id" ], "properties": { "id": { - "description": "数据ID或数据ID集合 id=1或 id=1,2,8", + "description": "\u6570\u636eID\u6216\u6570\u636eID\u96c6\u5408 id=1\u6216 id=1,2,8", "type": "string" } }, @@ -1834,27 +1917,27 @@ }, "responses": { "200": { - "description": "删除数据状态", + "description": "\u5220\u9664\u6570\u636e\u72b6\u6001", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录数", + "description": "\u8bb0\u5f55\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "不返回", + "description": "\u4e0d\u8fd4\u56de", "type": "string" } }, @@ -1866,22 +1949,22 @@ } } }, - "menu/status": { + "menu\/status": { "post": { "tags": [ - "权限菜单" + "\u6743\u9650\u83dc\u5355" ], - "summary": "更新菜单状态", - "description": "根据ID及status更新菜单状态", - "operationId": "app\\api\\controller\\Menu::status", + "summary": "\u66f4\u65b0\u83dc\u5355\u72b6\u6001", + "description": "\u6839\u636eID\u53castatus\u66f4\u65b0\u83dc\u5355\u72b6\u6001", + "operationId": "13d4640ece58f4fd7f2ec7532c8dd7c9", "parameters": [ { - "$ref": "#/components/parameters/token" + "$ref": "#\/components\/parameters\/token" } ], "requestBody": { "content": { - "application/json": { + "application\/json": { "schema": { "required": [ "id", @@ -1889,11 +1972,11 @@ ], "properties": { "id": { - "description": "数据ID或数据ID集合 id=1或 id=1,2,8", + "description": "\u6570\u636eID\u6216\u6570\u636eID\u96c6\u5408 id=1\u6216 id=1,2,8", "type": "string" }, "status": { - "description": "数据状态 0禁用 1启用", + "description": "\u6570\u636e\u72b6\u6001 0\u7981\u7528 1\u542f\u7528", "type": "integer", "format": "int15" } @@ -1905,27 +1988,27 @@ }, "responses": { "200": { - "description": "删除数据状态", + "description": "\u5220\u9664\u6570\u636e\u72b6\u6001", "content": { - "application/json": { + "application\/json": { "schema": { "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示信息", + "description": "\u63d0\u793a\u4fe1\u606f", "type": "string" }, "count": { - "description": "记录数", + "description": "\u8bb0\u5f55\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "不返回", + "description": "\u4e0d\u8fd4\u56de", "type": "string" } }, @@ -1941,6 +2024,7 @@ "components": { "schemas": { "DemoField": { + "description": "Demo\u7c7b\u6dfb\u52a0\u3001\u4fee\u6539\u7b49\u516c\u5171\u8bf7\u6c42\u53c2\u6570", "required": [ "id", "username", @@ -1950,7 +2034,7 @@ ], "properties": { "username": { - "description": "管理员名称", + "description": "\u7ba1\u7406\u5458\u540d\u79f0", "type": "string", "default": "Jessica Smitch", "maxLength": 20, @@ -1960,7 +2044,7 @@ } }, "truename": { - "description": "管理员真实姓名", + "description": "\u7ba1\u7406\u5458\u771f\u5b9e\u59d3\u540d", "type": "string", "default": "jack ", "maxLength": 20, @@ -1970,7 +2054,7 @@ } }, "password": { - "description": "管理员密码", + "description": "\u7ba1\u7406\u5458\u5bc6\u7801", "type": "string", "default": "", "maxLength": 20, @@ -1980,7 +2064,7 @@ } }, "phone": { - "description": "手机号", + "description": "\u624b\u673a\u53f7", "type": "integer", "format": "int15", "default": "", @@ -1988,7 +2072,7 @@ "minLength": 11 }, "email": { - "description": "管理员邮箱", + "description": "\u7ba1\u7406\u5458\u90ae\u7bb1", "type": "string", "default": "", "maxLength": 50, @@ -1998,13 +2082,13 @@ } }, "birthday": { - "description": "管理员生日", + "description": "\u7ba1\u7406\u5458\u751f\u65e5", "type": "string", "format": "datetime", "default": "2017-02-02 18:31:45" }, "age": { - "description": "年龄", + "description": "\u5e74\u9f84", "type": "integer", "format": "int32", "default": "1", @@ -2019,6 +2103,7 @@ "type": "object" }, "GroupField": { + "description": "Manager\u7c7b\u6dfb\u52a0\u3001\u4fee\u6539\u7b49\u516c\u5171\u8bf7\u6c42\u53c2\u6570", "required": [ "id", "username", @@ -2028,9 +2113,9 @@ ], "properties": { "title": { - "description": "用户组中文名称", + "description": "\u7528\u6237\u7ec4\u4e2d\u6587\u540d\u79f0", "type": "string", - "default": "商务部", + "default": "\u5546\u52a1\u90e8", "maxLength": 100, "minLength": 1, "mock": { @@ -2038,7 +2123,7 @@ } }, "role_code": { - "description": "角色标识", + "description": "\u89d2\u8272\u6807\u8bc6", "type": "string", "default": "bussiness ", "maxLength": 100, @@ -2048,7 +2133,7 @@ } }, "remark": { - "description": "备注", + "description": "\u5907\u6ce8", "type": "string", "default": "", "maxLength": 100, @@ -2061,6 +2146,7 @@ "type": "object" }, "GroupMsgExport": { + "description": "swagger response\u8fd4\u56de\u6570\u636e\u5f15\u7528", "required": [ "code", "msg", @@ -2069,21 +2155,21 @@ ], "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示消息", + "description": "\u63d0\u793a\u6d88\u606f", "type": "string" }, "count": { - "description": "记录总数", + "description": "\u8bb0\u5f55\u603b\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "请求结果", + "description": "\u8bf7\u6c42\u7ed3\u679c", "type": "array", "items": { "properties": { @@ -2092,43 +2178,43 @@ "type": "integer" }, "site_id": { - "description": "站点ID", + "description": "\u7ad9\u70b9ID", "type": "integer" }, "remark": { - "description": "备注", + "description": "\u5907\u6ce8", "type": "string" }, "title": { - "description": "用户组中文名称", + "description": "\u7528\u6237\u7ec4\u4e2d\u6587\u540d\u79f0", "type": "string" }, "role_code": { - "description": "角色标识", + "description": "\u89d2\u8272\u6807\u8bc6", "type": "string" }, "status": { - "description": "状态:为1正常,为0禁用", + "description": "\u72b6\u6001\uff1a\u4e3a1\u6b63\u5e38\uff0c\u4e3a0\u7981\u7528", "type": "integer" }, "rules": { - "description": "用户组拥有的规则id, 多个规则", + "description": "\u7528\u6237\u7ec4\u62e5\u6709\u7684\u89c4\u5219id\uff0c \u591a\u4e2a\u89c4\u5219", "type": "string" }, "type": { - "description": "组的类型 1:共用 2:个人", + "description": "\u7ec4\u7684\u7c7b\u578b 1\uff1a\u5171\u7528 2\uff1a\u4e2a\u4eba", "type": "integer" }, "delete_time": { - "description": "是否删除 null:未删除", + "description": "\u662f\u5426\u5220\u9664 null\uff1a\u672a\u5220\u9664", "type": "integer" }, "update_time": { - "description": "更新时间", + "description": "\u66f4\u65b0\u65f6\u95f4", "type": "integer" }, "create_time": { - "description": "创建时间", + "description": "\u521b\u5efa\u65f6\u95f4", "type": "integer" } }, @@ -2139,8 +2225,8 @@ "type": "object" }, "ManagerField": { + "description": "Manager\u7c7b\u6dfb\u52a0\u3001\u4fee\u6539\u7b49\u516c\u5171\u8bf7\u6c42\u53c2\u6570", "required": [ - "id", "username", "password", "sex", @@ -2148,7 +2234,7 @@ ], "properties": { "username": { - "description": "管理员名称", + "description": "\u7ba1\u7406\u5458\u540d\u79f0", "type": "string", "default": "Jessica Smitch", "maxLength": 20, @@ -2158,7 +2244,7 @@ } }, "truename": { - "description": "管理员真实姓名", + "description": "\u7ba1\u7406\u5458\u771f\u5b9e\u59d3\u540d", "type": "string", "default": "jack ", "maxLength": 20, @@ -2168,7 +2254,7 @@ } }, "password": { - "description": "管理员密码", + "description": "\u7ba1\u7406\u5458\u5bc6\u7801", "type": "string", "default": "", "maxLength": 20, @@ -2178,7 +2264,7 @@ } }, "sex": { - "description": "性别", + "description": "\u6027\u522b", "type": "integer", "format": "int15", "default": "0", @@ -2186,7 +2272,7 @@ "minLength": 1 }, "phone": { - "description": "手机号", + "description": "\u624b\u673a\u53f7", "type": "integer", "format": "int15", "default": "", @@ -2194,7 +2280,7 @@ "minLength": 11 }, "email": { - "description": "管理员邮箱", + "description": "\u7ba1\u7406\u5458\u90ae\u7bb1", "type": "string", "default": "", "maxLength": 50, @@ -2204,7 +2290,7 @@ } }, "status": { - "description": "状态", + "description": "\u72b6\u6001", "type": "integer", "format": "int15", "default": "1", @@ -2212,7 +2298,7 @@ "minLength": 1 }, "introduction": { - "description": "管理员简介", + "description": "\u7ba1\u7406\u5458\u7b80\u4ecb", "type": "string", "default": " ", "maxLength": 200, @@ -2225,6 +2311,7 @@ "type": "object" }, "MenuField": { + "description": "Menu\u7c7b\u6dfb\u52a0\u3001\u4fee\u6539\u7b49\u516c\u5171\u8bf7\u6c42\u53c2\u6570", "required": [ "id", "name", @@ -2232,9 +2319,9 @@ ], "properties": { "name": { - "description": "权限菜单名称", + "description": "\u6743\u9650\u83dc\u5355\u540d\u79f0", "type": "string", - "default": "栏目菜单", + "default": "\u680f\u76ee\u83dc\u5355", "maxLength": 30, "minLength": 1, "mock": { @@ -2242,7 +2329,7 @@ } }, "parent_id": { - "description": "父级ID", + "description": "\u7236\u7ea7ID", "type": "integer", "format": "int15", "default": "0", @@ -2250,9 +2337,9 @@ "minLength": 1 }, "model_name": { - "description": "模块名/控制器/方法", + "description": "\u6a21\u5757\u540d\/\u63a7\u5236\u5668\/\u65b9\u6cd5", "type": "string", - "default": "/api/menu/index ", + "default": "\/api\/menu\/index ", "maxLength": 20, "minLength": 2, "mock": { @@ -2260,43 +2347,43 @@ } }, "path": { - "description": "权限菜单前端路由", + "description": "\u6743\u9650\u83dc\u5355\u524d\u7aef\u8def\u7531", "type": "string", - "default": "/system/menu" + "default": "\/system\/menu" }, "component": { - "description": "对应前台的模板的路由地址", + "description": "\u5bf9\u5e94\u524d\u53f0\u7684\u6a21\u677f\u7684\u8def\u7531\u5730\u5740", "type": "string", - "default": "/system/menu" + "default": "\/system\/menu" }, "authority": { - "description": "按钮权限标识", + "description": "\u6309\u94ae\u6743\u9650\u6807\u8bc6", "type": "string", "default": "sys:menu:add" }, "icon": { - "description": "菜单图标", + "description": "\u83dc\u5355\u56fe\u6807", "type": "string", "default": "" }, "color": { - "description": "icon颜色", + "description": "icon\u989c\u8272", "type": "string", "default": "" }, "target": { - "description": "是否新窗口 _target", + "description": "\u662f\u5426\u65b0\u7a97\u53e3 _target", "type": "string", "default": "" }, "iframe": { - "description": "是否为 iframe模式 0:不是 1:是", + "description": "\u662f\u5426\u4e3a iframe\u6a21\u5f0f 0\uff1a\u4e0d\u662f 1\uff1a\u662f", "type": "integer", "format": "int15", "default": "0" }, "hide": { - "description": "是否显示 0:显示 1:隐藏", + "description": "\u662f\u5426\u663e\u793a 0\uff1a\u663e\u793a 1\uff1a\u9690\u85cf", "type": "integer", "format": "int15", "default": "0", @@ -2304,7 +2391,7 @@ "minLength": 1 }, "sort": { - "description": "排序", + "description": "\u6392\u5e8f", "type": "integer", "format": "int15", "default": "0", @@ -2312,7 +2399,7 @@ "minLength": 1 }, "menu_type": { - "description": "菜单类型 0:菜单 1:按钮", + "description": "\u83dc\u5355\u7c7b\u578b 0:\u83dc\u5355 1\uff1a\u6309\u94ae", "type": "integer", "format": "int15", "default": "0", @@ -2320,7 +2407,7 @@ "minLength": 1 }, "open_type": { - "description": "打开方式 0:组件 1:内链 2:外链", + "description": "\u6253\u5f00\u65b9\u5f0f 0\uff1a\u7ec4\u4ef6 1\uff1a\u5185\u94fe 2\uff1a\u5916\u94fe", "type": "integer", "format": "int15", "default": "0", @@ -2328,7 +2415,7 @@ "minLength": 1 }, "is_dev": { - "description": "1:开发者模式(即tp调试模式开启)", + "description": "1\uff1a\u5f00\u53d1\u8005\u6a21\u5f0f\uff08\u5373tp\u8c03\u8bd5\u6a21\u5f0f\u5f00\u542f\uff09", "type": "integer", "format": "int15", "default": "0", @@ -2336,7 +2423,7 @@ "minLength": 1 }, "status": { - "description": "状态:为1正常,为0禁用", + "description": "\u72b6\u6001\uff1a\u4e3a1\u6b63\u5e38\uff0c\u4e3a0\u7981\u7528", "type": "integer", "format": "int15", "default": "1", @@ -2344,21 +2431,21 @@ "minLength": 1 }, "condition": { - "description": "规则表达式,为空表示存在就验证,不为空表示按照条件验证", + "description": "\u89c4\u5219\u8868\u8fbe\u5f0f\uff0c\u4e3a\u7a7a\u8868\u793a\u5b58\u5728\u5c31\u9a8c\u8bc1\uff0c\u4e0d\u4e3a\u7a7a\u8868\u793a\u6309\u7167\u6761\u4ef6\u9a8c\u8bc1", "type": "string", "default": " ", "maxLength": 100, "minLength": 1 }, "remarks": { - "description": "备注", + "description": "\u5907\u6ce8", "type": "string", "default": " ", "maxLength": 200, "minLength": 1 }, "child_list": { - "description": "100100 子集菜单集合", + "description": "100100 \u5b50\u96c6\u83dc\u5355\u96c6\u5408", "type": "string", "default": " ", "maxLength": 200, @@ -2368,6 +2455,7 @@ "type": "object" }, "ConfigMsgExport": { + "description": "\/\/ swagger response\u8fd4\u56de\u6570\u636e\u5f15\u7528", "required": [ "code", "msg", @@ -2376,21 +2464,21 @@ ], "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示消息", + "description": "\u63d0\u793a\u6d88\u606f", "type": "string" }, "count": { - "description": "数量", + "description": "\u6570\u91cf", "type": "integer", "format": "int32" }, "data": { - "description": "请求结果", + "description": "\u8bf7\u6c42\u7ed3\u679c", "type": "array", "items": { "properties": { @@ -2399,11 +2487,11 @@ "type": "integer" }, "username": { - "description": "管理员名称", + "description": "\u7ba1\u7406\u5458\u540d\u79f0", "type": "string" }, "truename": { - "description": "管理员真实姓名", + "description": "\u7ba1\u7406\u5458\u771f\u5b9e\u59d3\u540d", "type": "string" } }, @@ -2414,6 +2502,7 @@ "type": "object" }, "DemoMsgExport": { + "description": "swagger response\u8fd4\u56de\u6570\u636e\u5f15\u7528", "required": [ "code", "msg", @@ -2422,21 +2511,21 @@ ], "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示消息", + "description": "\u63d0\u793a\u6d88\u606f", "type": "string" }, "count": { - "description": "记录总数", + "description": "\u8bb0\u5f55\u603b\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "请求结果", + "description": "\u8bf7\u6c42\u7ed3\u679c", "type": "array", "items": { "properties": { @@ -2445,27 +2534,27 @@ "type": "integer" }, "site_id": { - "description": "站点ID", + "description": "\u7ad9\u70b9ID", "type": "integer" }, "username": { - "description": "管理员名称", + "description": "\u7ba1\u7406\u5458\u540d\u79f0", "type": "string" }, "sex": { - "description": "性别", + "description": "\u6027\u522b", "type": "integer" }, "delete_time": { - "description": "是否删除 null:未删除", + "description": "\u662f\u5426\u5220\u9664 null\uff1a\u672a\u5220\u9664", "type": "integer" }, "update_time": { - "description": "更新时间", + "description": "\u66f4\u65b0\u65f6\u95f4", "type": "integer" }, "create_time": { - "description": "创建时间", + "description": "\u521b\u5efa\u65f6\u95f4", "type": "integer" } }, @@ -2476,6 +2565,7 @@ "type": "object" }, "LogMsgExport": { + "description": "swagger response\u8fd4\u56de\u6570\u636e\u5f15\u7528", "required": [ "code", "msg", @@ -2484,21 +2574,21 @@ ], "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示消息", + "description": "\u63d0\u793a\u6d88\u606f", "type": "string" }, "count": { - "description": "记录总数", + "description": "\u8bb0\u5f55\u603b\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "请求结果", + "description": "\u8bf7\u6c42\u7ed3\u679c", "type": "array", "items": { "properties": { @@ -2507,87 +2597,87 @@ "type": "integer" }, "site_id": { - "description": "站点ID", + "description": "\u7ad9\u70b9ID", "type": "integer" }, "user_id": { - "description": "管理员ID", + "description": "\u7ba1\u7406\u5458ID", "type": "integer" }, "username": { - "description": "管理员用户名", + "description": "\u7ba1\u7406\u5458\u7528\u6237\u540d", "type": "string" }, "action_ip": { - "description": "执行行为者ip", + "description": "\u6267\u884c\u884c\u4e3a\u8005ip", "type": "string" }, "model": { - "description": "操作模块", + "description": "\u64cd\u4f5c\u6a21\u5757", "type": "string" }, "request_param": { - "description": "请求参数", + "description": "\u8bf7\u6c42\u53c2\u6570", "type": "string" }, "url": { - "description": "触发行为完整的url", + "description": "\u89e6\u53d1\u884c\u4e3a\u5b8c\u6574\u7684url", "type": "string" }, "request_method": { - "description": "请求方式", + "description": "\u8bf7\u6c42\u65b9\u5f0f", "type": "string" }, "spend_time": { - "description": "耗时几秒", + "description": "\u8017\u65f6\u51e0\u79d2", "type": "float" }, "record_id": { - "description": "触发行为的数据id", + "description": "\u89e6\u53d1\u884c\u4e3a\u7684\u6570\u636eid", "type": "integer" }, "remark": { - "description": "日志备注", + "description": "\u65e5\u5fd7\u5907\u6ce8", "type": "string" }, "data": { - "description": "修改后数据集合", + "description": "\u4fee\u6539\u540e\u6570\u636e\u96c6\u5408", "type": "string" }, "origin": { - "description": "修改前源数据", + "description": "\u4fee\u6539\u524d\u6e90\u6570\u636e", "type": "string" }, "sql": { - "description": "执行的sql记录", + "description": "\u6267\u884c\u7684sql\u8bb0\u5f55", "type": "string" }, "status": { - "description": "状态 0:禁用 1:启用", + "description": "\u72b6\u6001 0\uff1a\u7981\u7528 1\uff1a\u542f\u7528", "type": "integer" }, "client_os": { - "description": "客户端系统类型", + "description": "\u5ba2\u6237\u7aef\u7cfb\u7edf\u7c7b\u578b", "type": "string" }, "client_browser": { - "description": "客户端浏览器类型", + "description": "\u5ba2\u6237\u7aef\u6d4f\u89c8\u5668\u7c7b\u578b", "type": "string" }, "client_device": { - "description": "客户端设备型号,如 phone x 由api传过来", + "description": "\u5ba2\u6237\u7aef\u8bbe\u5907\u578b\u53f7\uff0c\u5982 phone x \u7531api\u4f20\u8fc7\u6765", "type": "string" }, "delete_time": { - "description": "是否删除 null:未删除", + "description": "\u662f\u5426\u5220\u9664 null\uff1a\u672a\u5220\u9664", "type": "integer" }, "update_time": { - "description": "更新时间", + "description": "\u66f4\u65b0\u65f6\u95f4", "type": "integer" }, "create_time": { - "description": "创建时间", + "description": "\u521b\u5efa\u65f6\u95f4", "type": "integer" } }, @@ -2598,6 +2688,7 @@ "type": "object" }, "ManagerMsgExport": { + "description": "swagger response\u8fd4\u56de\u6570\u636e\u5f15\u7528", "required": [ "code", "msg", @@ -2606,21 +2697,21 @@ ], "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示消息", + "description": "\u63d0\u793a\u6d88\u606f", "type": "string" }, "count": { - "description": "记录总数", + "description": "\u8bb0\u5f55\u603b\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "请求结果", + "description": "\u8bf7\u6c42\u7ed3\u679c", "type": "array", "items": { "properties": { @@ -2629,31 +2720,31 @@ "type": "integer" }, "site_id": { - "description": "站点ID", + "description": "\u7ad9\u70b9ID", "type": "integer" }, "username": { - "description": "管理员名称", + "description": "\u7ba1\u7406\u5458\u540d\u79f0", "type": "string" }, "truename": { - "description": "管理员真实姓名", + "description": "\u7ba1\u7406\u5458\u771f\u5b9e\u59d3\u540d", "type": "string" }, "sex": { - "description": "性别", + "description": "\u6027\u522b", "type": "integer" }, "phone": { - "description": "手机号", + "description": "\u624b\u673a\u53f7", "type": "integer" }, "email": { - "description": "邮箱", + "description": "\u90ae\u7bb1", "type": "string" }, "status": { - "description": "状态", + "description": "\u72b6\u6001", "type": "integer" }, "ip": { @@ -2661,27 +2752,27 @@ "type": "integer" }, "avatar": { - "description": "头像地址", + "description": "\u5934\u50cf\u5730\u5740", "type": "string" }, "introduction": { - "description": "用户简介", + "description": "\u7528\u6237\u7b80\u4ecb", "type": "string" }, "delete_time": { - "description": "是否删除 null:未删除", + "description": "\u662f\u5426\u5220\u9664 null\uff1a\u672a\u5220\u9664", "type": "integer" }, "login_time": { - "description": "最后登录时间", + "description": "\u6700\u540e\u767b\u5f55\u65f6\u95f4", "type": "integer" }, "update_time": { - "description": "更新时间", + "description": "\u66f4\u65b0\u65f6\u95f4", "type": "integer" }, "create_time": { - "description": "创建时间", + "description": "\u521b\u5efa\u65f6\u95f4", "type": "integer" } }, @@ -2692,6 +2783,7 @@ "type": "object" }, "MenuMsgExport": { + "description": "swagger response\u8fd4\u56de\u6570\u636e\u5f15\u7528", "required": [ "code", "msg", @@ -2700,126 +2792,126 @@ ], "properties": { "code": { - "description": "状态码", + "description": "\u72b6\u6001\u7801", "type": "integer", "format": "int32" }, "msg": { - "description": "提示消息", + "description": "\u63d0\u793a\u6d88\u606f", "type": "string" }, "count": { - "description": "记录总数", + "description": "\u8bb0\u5f55\u603b\u6570", "type": "integer", "format": "int32" }, "data": { - "description": "请求结果", + "description": "\u8bf7\u6c42\u7ed3\u679c", "type": "array", "items": { "properties": { "id": { - "description": "菜单ID", + "description": "\u83dc\u5355ID", "type": "integer" }, "site_id": { - "description": "站点ID", + "description": "\u7ad9\u70b9ID", "type": "integer" }, "name": { - "description": "菜单名称", + "description": "\u83dc\u5355\u540d\u79f0", "type": "string" }, "parent_id": { - "description": "父级ID", + "description": "\u7236\u7ea7ID", "type": "integer" }, "model_name": { - "description": "模块名/控制器/方法", + "description": "\u6a21\u5757\u540d\/\u63a7\u5236\u5668\/\u65b9\u6cd5", "type": "string" }, "path": { - "description": "对应前台的模板的路由地址", + "description": "\u5bf9\u5e94\u524d\u53f0\u7684\u6a21\u677f\u7684\u8def\u7531\u5730\u5740", "type": "string" }, "component": { - "description": "前台对应的组件路径", + "description": "\u524d\u53f0\u5bf9\u5e94\u7684\u7ec4\u4ef6\u8def\u5f84", "type": "string" }, "authority": { - "description": "按钮权限标识", + "description": "\u6309\u94ae\u6743\u9650\u6807\u8bc6", "type": "string" }, "icon": { - "description": "菜单图标", + "description": "\u83dc\u5355\u56fe\u6807", "type": "string" }, "color": { - "description": "icon颜色", + "description": "icon\u989c\u8272", "type": "string" }, "target": { - "description": "是否新窗口 _target/_self", + "description": "\u662f\u5426\u65b0\u7a97\u53e3 _target\/_self", "type": "string" }, "iframe": { - "description": "是否为 iframe模式 0:不是 1:是", + "description": "\u662f\u5426\u4e3a iframe\u6a21\u5f0f 0\uff1a\u4e0d\u662f 1\uff1a\u662f", "type": "integer" }, "hide": { - "description": "是否显示 0:显示 1:隐藏", + "description": "\u662f\u5426\u663e\u793a 0\uff1a\u663e\u793a 1\uff1a\u9690\u85cf", "type": "integer" }, "type": { - "description": "在think_auth_rule 表中定义一条规则时,如果type为1, condition字段就可以定义规则表达式。 如定义{score}>5 and {score}<100 表示用户的分数在5-100之间时这条规则才会通过。", + "description": "\u5728think_auth_rule \u8868\u4e2d\u5b9a\u4e49\u4e00\u6761\u89c4\u5219\u65f6\uff0c\u5982\u679ctype\u4e3a1\uff0c condition\u5b57\u6bb5\u5c31\u53ef\u4ee5\u5b9a\u4e49\u89c4\u5219\u8868\u8fbe\u5f0f\u3002 \u5982\u5b9a\u4e49{score}>5 and {score}<100 \u8868\u793a\u7528\u6237\u7684\u5206\u6570\u57285-100\u4e4b\u95f4\u65f6\u8fd9\u6761\u89c4\u5219\u624d\u4f1a\u901a\u8fc7\u3002", "type": "integer" }, "sort": { - "description": "排序", + "description": "\u6392\u5e8f", "type": "integer" }, "menu_type": { - "description": "菜单类型 0:菜单 1:按钮", + "description": "\u83dc\u5355\u7c7b\u578b 0:\u83dc\u5355 1\uff1a\u6309\u94ae", "type": "integer" }, "open_type": { - "description": "打开方式 0:组件 1:内链 2:外链", + "description": "\u6253\u5f00\u65b9\u5f0f 0\uff1a\u7ec4\u4ef6 1\uff1a\u5185\u94fe 2\uff1a\u5916\u94fe", "type": "integer" }, "is_dev": { - "description": "1:开发者模式(即tp调试模式开启)", + "description": "1\uff1a\u5f00\u53d1\u8005\u6a21\u5f0f\uff08\u5373tp\u8c03\u8bd5\u6a21\u5f0f\u5f00\u542f\uff09", "type": "integer" }, "status": { - "description": "状态:为1正常,为0禁用", + "description": "\u72b6\u6001\uff1a\u4e3a1\u6b63\u5e38\uff0c\u4e3a0\u7981\u7528", "type": "integer" }, "condition": { - "description": "规则表达式,为空表示存在就验证,不为空表示按照条件验证", + "description": "\u89c4\u5219\u8868\u8fbe\u5f0f\uff0c\u4e3a\u7a7a\u8868\u793a\u5b58\u5728\u5c31\u9a8c\u8bc1\uff0c\u4e0d\u4e3a\u7a7a\u8868\u793a\u6309\u7167\u6761\u4ef6\u9a8c\u8bc1", "type": "string" }, "remarks": { - "description": "备注", + "description": "\u5907\u6ce8", "type": "string" }, "child_list": { - "description": "100100 子集菜单集合", + "description": "100100 \u5b50\u96c6\u83dc\u5355\u96c6\u5408", "type": "string" }, "children": { - "description": "子集菜单对象", + "description": "\u5b50\u96c6\u83dc\u5355\u5bf9\u8c61", "type": "object" }, "delete_time": { - "description": "是否删除 null:未删除", + "description": "\u662f\u5426\u5220\u9664 null\uff1a\u672a\u5220\u9664", "type": "integer" }, "update_time": { - "description": "更新时间", + "description": "\u66f4\u65b0\u65f6\u95f4", "type": "integer" }, "create_time": { - "description": "创建时间", + "description": "\u521b\u5efa\u65f6\u95f4", "type": "integer" } }, @@ -2834,7 +2926,7 @@ "token": { "name": "token", "in": "header", - "description": "用户登录返回的jwt-token值", + "description": "\u7528\u6237\u767b\u5f55\u8fd4\u56de\u7684jwt-token\u503c", "required": true, "schema": { "type": "string"