Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
kanyxmo
MineAdmin
提交
b21957f8
M
MineAdmin
项目概览
kanyxmo
/
MineAdmin
10 个月 前同步成功
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
MineAdmin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
b21957f8
编写于
5月 10, 2023
作者:
X
X.Mo
提交者:
GitHub
5月 10, 2023
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #52 from fieldhood/master
update 适配最新的前端文档页面
上级
aa8409fd
1a068125
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
12 addition
and
6 deletion
+12
-6
api/ApiDocController.php
api/ApiDocController.php
+2
-2
api/InterfaceApi/v1/DemoApi.php
api/InterfaceApi/v1/DemoApi.php
+6
-3
mine/Annotation/Api/MApi.php
mine/Annotation/Api/MApi.php
+3
-1
mine/Annotation/Api/MApiCollector.php
mine/Annotation/Api/MApiCollector.php
+1
-0
未找到文件。
api/ApiDocController.php
浏览文件 @
b21957f8
...
...
@@ -81,9 +81,9 @@ class ApiDocController extends MineApi
// 注解与数据库定义的合并
$apis
=
array_merge
(
$appAndInterfaceList
[
'apis'
],
$apis
);
$
data
[
'apis'
]
=
$apis
;
$
appAndInterfaceList
[
'apis'
]
=
$apis
;
return
$this
->
success
(
$
data
);
return
$this
->
success
(
$
appAndInterfaceList
);
}
/**
...
...
api/InterfaceApi/v1/DemoApi.php
浏览文件 @
b21957f8
...
...
@@ -60,7 +60,8 @@ class DemoApi
* @throws ContainerExceptionInterface
* @throws NotFoundExceptionInterface
*/
#[MApi(accessName: "getUserList", name: "获取用户列表接口", description: "获取用户列表接口", appId: "a7ccdef6d7")]
// appId 换成自己的 groupId 换成自己的 (前端更新,这两个必须有,后台才能看到文档
#[MApi(accessName: "getUserList", name: "获取用户列表接口", description: "获取用户列表接口", appId: "a7ccdef6d7", groupId: 3)]
# 响应出参 以下注解暂时仅仅用于生成文档
#[MApiResponseParam(name: 'data.items', description: "用户信息", dataType: 'Array')]
...
...
@@ -77,7 +78,8 @@ class DemoApi
* @throws ContainerExceptionInterface
* @throws NotFoundExceptionInterface
*/
#[MApi(accessName: "getDeptList", name: "获取部门列表接口", description: "获取部门列表接口", appId: "a7ccdef6d7")]
// appId 换成自己的 groupId 换成自己的 (前端更新,这两个必须有,后台才能看到文档
#[MApi(accessName: "getDeptList", name: "获取部门列表接口", description: "获取部门列表接口", appId: "a7ccdef6d7", groupId: 3)]
# 响应出参 以下注解暂时仅仅用于生成文档
#[MApiResponseParam(name: 'data', description: "部门信息", dataType: 'Array')]
...
...
@@ -93,7 +95,8 @@ class DemoApi
* @throws ContainerExceptionInterface
* @throws NotFoundExceptionInterface
*/
#[MApi(accessName: "getUserInfo", name: "获取用户信息", description: "获取用户信息", appId: "a7ccdef6d7")]
// appId 换成自己的 groupId 换成自己的 (前端更新,这两个必须有,后台才能看到文档
#[MApi(accessName: "getUserInfo", name: "获取用户信息", description: "获取用户信息", appId: "a7ccdef6d7", groupId: 3)]
# 请求入参 以下注解暂时仅仅用于生成文档 仅仅作为示例,可以没有
#[MApiRequestParam(name: 'id', description: "用户id", dataType: 'Integer')]
...
...
mine/Annotation/Api/MApi.php
浏览文件 @
b21957f8
...
...
@@ -18,11 +18,13 @@ class MApi extends AbstractAnnotation
public
string
$description
,
// appId
public
string
$appId
,
// 是否启用
public
int
$status
=
1
,
// 验证模式 1 简单 2 复杂;
public
int
$authMode
=
SystemApi
::
AUTH_MODE_EASY
,
// 请求方式 A, P, G, U, D
public
string
$requestMode
=
SystemApi
::
METHOD_ALL
,
//
所属分组 可以不用
//
api的所属分组id
public
int
$groupId
=
0
,
// 备注
public
string
$remark
=
''
,
...
...
mine/Annotation/Api/MApiCollector.php
浏览文件 @
b21957f8
...
...
@@ -59,6 +59,7 @@ class MApiCollector extends MetadataCollector
'class_name'
=>
$data
[
'class'
],
'method_name'
=>
$data
[
'method'
],
'name'
=>
$data
[
'annotation'
]
->
name
,
'status'
=>
$data
[
'annotation'
]
->
status
,
'access_name'
=>
$data
[
'annotation'
]
->
accessName
,
'request_mode'
=>
$data
[
'annotation'
]
->
requestMode
,
'remark'
=>
$data
[
'annotation'
]
->
remark
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录