mirror of
https://gitee.com/dromara/Jpom.git
synced 2024-11-30 10:58:14 +08:00
add apidoc
This commit is contained in:
parent
44546c738a
commit
19f6b7575e
@ -1,3 +1,7 @@
|
||||
https://apidocjs.com/index.html#demo
|
||||
|
||||
https://github.com/apidoc/apidoc/blob/master/example/_apidoc.js
|
||||
|
||||
```
|
||||
apidoc -c docs/apidoc.json -i modules/server/src/ -o docs/apidoc
|
||||
```
|
36
modules/server/src/main/java/io/jpom/ApiDoc.java
Normal file
36
modules/server/src/main/java/io/jpom/ApiDoc.java
Normal file
@ -0,0 +1,36 @@
|
||||
package io.jpom;
|
||||
|
||||
/**
|
||||
* @author bwcx_jzy
|
||||
* @since 2022/2/28
|
||||
*/
|
||||
public class ApiDoc {
|
||||
|
||||
/**
|
||||
* @author bwcx_jzy
|
||||
* @apiDefine loginUser
|
||||
* @apiUse defResultJson
|
||||
* @apiHeader {String} Authorization 用户token
|
||||
* @apiPermission login-user
|
||||
* @apiSuccess (800) {none} data 需要登录
|
||||
* @apiSuccess (801) {none} data 登录信息过期,但是可以续期
|
||||
* @apiSuccess (302) {none} data 当前用户没有操作权限
|
||||
* @apiSuccess (999) {none} data 当前 IP 不能访问
|
||||
*/
|
||||
private void loginUser() {
|
||||
}
|
||||
|
||||
/**
|
||||
* @author bwcx_jzy
|
||||
* @apiDefine defResultJson
|
||||
* @apiSuccessExample {json} Success-Response:
|
||||
* HTTP/1.1 200 OK
|
||||
* {
|
||||
* "code": "200",
|
||||
* "msg": "成功",
|
||||
* "data": {},
|
||||
* }
|
||||
*/
|
||||
private void defResultJson() {
|
||||
}
|
||||
}
|
@ -47,13 +47,6 @@ import org.springframework.boot.web.servlet.ServletComponentScan;
|
||||
*
|
||||
* @author jiangzeyin
|
||||
* @date 2017/9/14
|
||||
* @apiDefine loginUser
|
||||
* @apiHeader {String} Authorization 用户token
|
||||
* @apiPermission login-user
|
||||
* @apiSuccess (800) {none} data 需要登录
|
||||
* @apiSuccess (801) {none} data 登录信息过期,但是可以续期
|
||||
* @apiSuccess (302) {none} data 当前用户没有操作权限
|
||||
* @apiSuccess (999) {none} data 当前 IP 不能访问
|
||||
*/
|
||||
@SpringBootApplication
|
||||
@ServletComponentScan
|
||||
|
@ -157,6 +157,7 @@ public class IndexControl extends BaseServerController {
|
||||
* check if need to init system
|
||||
* @api {get} check-system 检查是否需要初始化系统
|
||||
* @apiGroup index
|
||||
* @apiUse defResultJson
|
||||
* @apiSuccess {String} routerBase 二级地址
|
||||
* @apiSuccess {String} name 系统名称
|
||||
* @apiSuccess {String} subTitle 主页面副标题
|
||||
|
@ -75,6 +75,7 @@ public class InstallController extends BaseServerController {
|
||||
* @return json
|
||||
* @api {post} install_submit.json 初始化提交
|
||||
* @apiGroup index
|
||||
* @apiUse defResultJson
|
||||
* @apiParam {String} userName 系统管理员登录名
|
||||
* @apiParam {String} userPwd 设置的登录密码 sha1 后传入
|
||||
* @apiSuccess {JSON} data.tokenData token 相关信息
|
||||
|
Loading…
Reference in New Issue
Block a user