Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
FLIPPED-AURORA
gin-vue-admin
提交
67dc9cc8
G
gin-vue-admin
项目概览
FLIPPED-AURORA
/
gin-vue-admin
大约 1 年 前同步成功
通知
342
Star
18155
Fork
5506
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gin-vue-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
67dc9cc8
编写于
12月 13, 2019
作者:
K
klausY
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
form表单示例
上级
3ed573f8
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
0 addition
and
3629 deletion
+0
-3629
QMPlusServer/docs/docs.go
QMPlusServer/docs/docs.go
+0
-1422
QMPlusServer/docs/swagger.json
QMPlusServer/docs/swagger.json
+0
-1358
QMPlusServer/docs/swagger.yaml
QMPlusServer/docs/swagger.yaml
+0
-849
未找到文件。
QMPlusServer/docs/docs.go
已删除
100644 → 0
浏览文件 @
3ed573f8
// GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
// This file was generated by swaggo/swag at
// 2019-11-20 16:59:15.3568689 +0800 CST m=+0.056920101
package
docs
import
(
"bytes"
"encoding/json"
"strings"
"github.com/alecthomas/template"
"github.com/swaggo/swag"
)
var
doc
=
`{
"schemes": {{ marshal .Schemes }},
"swagger": "2.0",
"info": {
"description": "{{.Description}}",
"title": "{{.Title}}",
"contact": {},
"license": {},
"version": "{{.Version}}"
},
"host": "{{.Host}}",
"basePath": "{{.BasePath}}",
"paths": {
"/api/createApi": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"SysApi"
],
"summary": "创建基础api",
"parameters": [
{
"description": "创建api",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/api.CreateApiParams"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/api/deleteApi": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"SysApi"
],
"summary": "删除指定api",
"parameters": [
{
"description": "删除api",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/dbModel.SysApi"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/api/getAllApis": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"SysApi"
],
"summary": "获取所有的Api 不分页",
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/api/getApiById": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"SysApi"
],
"summary": "根据id获取api",
"parameters": [
{
"description": "分页获取用户列表",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/modelInterface.PageInfo"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/api/getApiList": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"SysApi"
],
"summary": "分页获取API列表",
"parameters": [
{
"description": "分页获取API列表",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/modelInterface.PageInfo"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/api/setAuthAndApi": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"SysApi"
],
"summary": "创建api和角色关系",
"parameters": [
{
"description": "创建api和角色关系",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/api.AuthAndPathIn"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/api/updataApi": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"SysApi"
],
"summary": "创建基础api",
"parameters": [
{
"description": "创建api",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/api.CreateApiParams"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/authority/createAuthority": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"authority"
],
"summary": "创建角色",
"parameters": [
{
"description": "创建角色",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/api.CreateAuthorityPatams"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/authority/deleteAuthority": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"authority"
],
"summary": "删除角色",
"parameters": [
{
"description": "删除角色",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/api.DeleteAuthorityPatams"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/authority/getAuthAndApi": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"authority"
],
"summary": "获取本角色所有有权限的apiId",
"parameters": [
{
"description": "获取本角色所有有权限的apiId",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/api.GetAuthorityId"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/authority/getAuthorityList": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"authority"
],
"summary": "分页获取角色列表",
"parameters": [
{
"description": "分页获取用户列表",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/modelInterface.PageInfo"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/base/login": {
"post": {
"produces": [
"application/json"
],
"tags": [
"Base"
],
"summary": "用户登录",
"parameters": [
{
"description": "用户登录接口",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/api.RegistAndLoginStuct"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"登陆成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/base/regist": {
"post": {
"produces": [
"application/json"
],
"tags": [
"Base"
],
"summary": "用户注册账号",
"parameters": [
{
"description": "用户注册接口",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/api.RegistAndLoginStuct"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"注册成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/fileUploadAndDownload/deleteFile": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"produces": [
"application/json"
],
"tags": [
"FileUploadAndDownload"
],
"summary": "删除文件",
"parameters": [
{
"description": "传入文件里面id即可",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/dbModel.FileUploadAndDownload"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"返回成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/fileUploadAndDownload/getFileList": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"FileUploadAndDownload"
],
"summary": "分页文件列表",
"parameters": [
{
"description": "分页获取文件户列表",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/modelInterface.PageInfo"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/fileUploadAndDownload/upload": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"multipart/form-data"
],
"produces": [
"application/json"
],
"tags": [
"FileUploadAndDownload"
],
"summary": "上传文件示例",
"parameters": [
{
"type": "file",
"description": "上传文件示例",
"name": "file",
"in": "formData",
"required": true
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"上传成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/menu/addBaseMenu": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"menu"
],
"summary": "新增菜单",
"parameters": [
{
"description": "新增菜单",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/dbModel.SysBaseMenu"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/menu/addMenuAuthority": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"authorityAndMenu"
],
"summary": "获取指定角色menu",
"parameters": [
{
"description": "增加menu和角色关联关系",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/api.AuthorityIdInfo"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/menu/deleteBaseMenu": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"menu"
],
"summary": "删除菜单",
"parameters": [
{
"description": "删除菜单",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/api.IdInfo"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/menu/getBaseMenuById": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"menu"
],
"summary": "根据id获取菜单",
"parameters": [
{
"description": "根据id获取菜单",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/api.GetById"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/menu/getBaseMenuTree": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"produces": [
"application/json"
],
"tags": [
"authorityAndMenu"
],
"summary": "获取用户动态路由",
"parameters": [
{
"description": "可以什么都不填",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/api.RegistAndLoginStuct"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"返回成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/menu/getMenu": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"produces": [
"application/json"
],
"tags": [
"authorityAndMenu"
],
"summary": "获取用户动态路由",
"parameters": [
{
"description": "可以什么都不填",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/api.RegistAndLoginStuct"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"返回成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/menu/getMenuList": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"menu"
],
"summary": "分页获取基础menu列表",
"parameters": [
{
"description": "分页获取基础menu列表",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/modelInterface.PageInfo"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/menu/updataBaseMen": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"menu"
],
"summary": "更新菜单",
"parameters": [
{
"description": "更新菜单",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/dbModel.SysBaseMenu"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/user/changePassword": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"produces": [
"application/json"
],
"tags": [
"User"
],
"summary": "用户修改密码",
"parameters": [
{
"description": "用户修改密码",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/api.ChangePasswordStutrc"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"修改成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/user/getUserList": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"User"
],
"summary": "分页获取用户列表",
"parameters": [
{
"description": "分页获取用户列表",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/modelInterface.PageInfo"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"获取成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/user/setUserAuthority": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"User"
],
"summary": "设置用户权限",
"parameters": [
{
"description": "设置用户权限",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/api.SetUserAuth"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"修改成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/user/uploadHeaderImg": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"multipart/form-data"
],
"produces": [
"application/json"
],
"tags": [
"User"
],
"summary": "用户上传头像",
"parameters": [
{
"type": "file",
"description": "用户上传头像",
"name": "headerImg",
"in": "formData",
"required": true
},
{
"type": "string",
"description": "用户上传头像",
"name": "username",
"in": "formData",
"required": true
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"上传成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/workflow/createWorkFlow": {
"post": {
"produces": [
"application/json"
],
"tags": [
"workflow"
],
"summary": "注册工作流",
"parameters": [
{
"description": "注册工作流接口",
"name": "data",
"in": "body",
"required": true,
"schema": {
"type": "object",
"$ref": "#/definitions/dbModel.Workflow"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"注册成功\"}",
"schema": {
"type": "string"
}
}
}
}
}
},
"definitions": {
"api.AddMenuAuthorityInfo": {
"type": "object",
"properties": {
"authorityId": {
"type": "string"
},
"menus": {
"type": "array",
"items": {
"$ref": "#/definitions/dbModel.SysBaseMenu"
}
}
}
},
"api.AuthAndPathIn": {
"type": "object",
"properties": {
"apiIds": {
"type": "array",
"items": {
"type": "integer"
}
},
"authorityId": {
"type": "string"
}
}
},
"api.AuthorityIdInfo": {
"type": "object",
"properties": {
"authorityId": {
"type": "string"
}
}
},
"api.ChangePasswordStutrc": {
"type": "object",
"properties": {
"newPassword": {
"type": "string"
},
"password": {
"type": "string"
},
"username": {
"type": "string"
}
}
},
"api.CreateApiParams": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"path": {
"type": "string"
}
}
},
"api.CreateAuthorityPatams": {
"type": "object",
"properties": {
"authorityId": {
"type": "string"
},
"authorityName": {
"type": "string"
}
}
},
"api.DeleteAuthorityPatams": {
"type": "object",
"properties": {
"authorityId": {
"type": "integer"
}
}
},
"api.GetAuthorityId": {
"type": "object",
"properties": {
"authorityId": {
"type": "string"
}
}
},
"api.GetById": {
"type": "object",
"properties": {
"id": {
"type": "number"
}
}
},
"api.IdInfo": {
"type": "object",
"properties": {
"id": {
"type": "number"
}
}
},
"api.RegistAndLoginStuct": {
"type": "object",
"properties": {
"password": {
"type": "string"
},
"username": {
"type": "string"
}
}
},
"api.SetUserAuth": {
"type": "object",
"properties": {
"authorityId": {
"type": "string"
},
"uuid": {
"type": "string"
}
}
},
"dbModel.SysApi": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"group": {
"type": "string"
},
"path": {
"type": "string"
}
}
},
"dbModel.SysBaseMenu": {
"type": "object",
"properties": {
"children": {
"type": "array",
"items": {
"$ref": "#/definitions/dbModel.SysBaseMenu"
}
},
"component": {
"type": "string"
},
"hidden": {
"type": "boolean"
},
"icon": {
"type": "string"
},
"name": {
"type": "string"
},
"nickName": {
"type": "string"
},
"parentId": {
"type": "string"
},
"path": {
"type": "string"
},
"title": {
"type": "string"
}
}
},
"dbModel.FileUploadAndDownload": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"name": {
"type": "string"
},
"tag": {
"type": "string"
},
"url": {
"type": "string"
}
}
},
"dbModel.Workflow": {
"type": "object",
"properties": {
"workflowDescription": {
"description": "工作流描述",
"type": "string"
},
"workflowName": {
"description": "工作流英文id",
"type": "string"
},
"workflowNickName": {
"description": "工作流名称",
"type": "string"
},
"workflowStep": {
"description": "工作流步骤",
"type": "array",
"items": {
"$ref": "#/definitions/dbModel.WorkflowStepInfo"
}
}
}
},
"dbModel.WorkflowStepInfo": {
"type": "object",
"properties": {
"isEnd": {
"description": "是否是完结流节点",
"type": "boolean"
},
"isStrat": {
"description": "是否是开始流节点",
"type": "boolean"
},
"stepAuthorityID": {
"description": "操作者级别id",
"type": "string"
},
"stepName": {
"description": "工作流名称",
"type": "string"
},
"stepNo": {
"description": "步骤id (第几步)",
"type": "number"
}
}
},
"modelInterface.PageInfo": {
"type": "object",
"properties": {
"page": {
"type": "integer"
},
"pageSize": {
"type": "integer"
}
}
}
},
"securityDefinitions": {
"ApiKeyAuth": {
"type": "apiKey",
"name": "x-token",
"in": "header"
}
}
}`
type
swaggerInfo
struct
{
Version
string
Host
string
BasePath
string
Schemes
[]
string
Title
string
Description
string
}
// SwaggerInfo holds exported Swagger Info so clients can modify it
var
SwaggerInfo
=
swaggerInfo
{
Version
:
"0.0.1"
,
Host
:
""
,
BasePath
:
"/"
,
Schemes
:
[]
string
{},
Title
:
"Swagger Example API"
,
Description
:
"This is a sample Server pets"
,
}
type
s
struct
{}
func
(
s
*
s
)
ReadDoc
()
string
{
sInfo
:=
SwaggerInfo
sInfo
.
Description
=
strings
.
Replace
(
sInfo
.
Description
,
"
\n
"
,
"
\\
n"
,
-
1
)
t
,
err
:=
template
.
New
(
"swagger_info"
)
.
Funcs
(
template
.
FuncMap
{
"marshal"
:
func
(
v
interface
{})
string
{
a
,
_
:=
json
.
Marshal
(
v
)
return
string
(
a
)
},
})
.
Parse
(
doc
)
if
err
!=
nil
{
return
doc
}
var
tpl
bytes
.
Buffer
if
err
:=
t
.
Execute
(
&
tpl
,
sInfo
);
err
!=
nil
{
return
doc
}
return
tpl
.
String
()
}
func
init
()
{
swag
.
Register
(
swag
.
Name
,
&
s
{})
}
QMPlusServer/docs/swagger.json
已删除
100644 → 0
浏览文件 @
3ed573f8
{
"swagger"
:
"2.0"
,
"info"
:
{
"description"
:
"This is a sample Server pets"
,
"title"
:
"Swagger Example API"
,
"contact"
:
{},
"license"
:
{},
"version"
:
"0.0.1"
},
"basePath"
:
"/"
,
"paths"
:
{
"/api/createApi"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"Api"
],
"summary"
:
"创建基础api"
,
"parameters"
:
[
{
"description"
:
"创建api"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/api.CreateApiParams"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/api/deleteApi"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"Api"
],
"summary"
:
"删除指定api"
,
"parameters"
:
[
{
"description"
:
"删除api"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/dbModel.Api"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/api/getAllApis"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"Api"
],
"summary"
:
"获取所有的Api 不分页"
,
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/api/getApiById"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"Api"
],
"summary"
:
"根据id获取api"
,
"parameters"
:
[
{
"description"
:
"分页获取用户列表"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/modelInterface.PageInfo"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/api/getApiList"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"Api"
],
"summary"
:
"分页获取API列表"
,
"parameters"
:
[
{
"description"
:
"分页获取API列表"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/modelInterface.PageInfo"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/api/setAuthAndApi"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"Api"
],
"summary"
:
"创建api和角色关系"
,
"parameters"
:
[
{
"description"
:
"创建api和角色关系"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/api.AuthAndPathIn"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/api/updataApi"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"Api"
],
"summary"
:
"创建基础api"
,
"parameters"
:
[
{
"description"
:
"创建api"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/api.CreateApiParams"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/authority/createAuthority"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"authority"
],
"summary"
:
"创建角色"
,
"parameters"
:
[
{
"description"
:
"创建角色"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/api.CreateAuthorityPatams"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/authority/deleteAuthority"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"authority"
],
"summary"
:
"删除角色"
,
"parameters"
:
[
{
"description"
:
"删除角色"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/api.DeleteAuthorityPatams"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/authority/getAuthAndApi"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"authority"
],
"summary"
:
"获取本角色所有有权限的apiId"
,
"parameters"
:
[
{
"description"
:
"获取本角色所有有权限的apiId"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/api.GetAuthorityId"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/authority/getAuthorityList"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"authority"
],
"summary"
:
"分页获取角色列表"
,
"parameters"
:
[
{
"description"
:
"分页获取用户列表"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/modelInterface.PageInfo"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/base/login"
:
{
"post"
:
{
"produces"
:
[
"application/json"
],
"tags"
:
[
"Base"
],
"summary"
:
"用户登录"
,
"parameters"
:
[
{
"description"
:
"用户登录接口"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/api.RegistAndLoginStuct"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
登陆成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/base/regist"
:
{
"post"
:
{
"produces"
:
[
"application/json"
],
"tags"
:
[
"Base"
],
"summary"
:
"用户注册账号"
,
"parameters"
:
[
{
"description"
:
"用户注册接口"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/api.RegistAndLoginStuct"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
注册成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/fileUploadAndDownload/deleteFile"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"FileUploadAndDownload"
],
"summary"
:
"删除文件"
,
"parameters"
:
[
{
"description"
:
"传入文件里面id即可"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/dbModel.FileUploadAndDownload"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
返回成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/fileUploadAndDownload/getFileList"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"FileUploadAndDownload"
],
"summary"
:
"分页文件列表"
,
"parameters"
:
[
{
"description"
:
"分页获取文件户列表"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/modelInterface.PageInfo"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/fileUploadAndDownload/upload"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"multipart/form-data"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"FileUploadAndDownload"
],
"summary"
:
"上传文件示例"
,
"parameters"
:
[
{
"type"
:
"file"
,
"description"
:
"上传文件示例"
,
"name"
:
"file"
,
"in"
:
"formData"
,
"required"
:
true
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
上传成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/menu/addBaseMenu"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"menu"
],
"summary"
:
"新增菜单"
,
"parameters"
:
[
{
"description"
:
"新增菜单"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/dbModel.BaseMenu"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/menu/addMenuAuthority"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"authorityAndMenu"
],
"summary"
:
"获取指定角色menu"
,
"parameters"
:
[
{
"description"
:
"增加menu和角色关联关系"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/api.AuthorityIdInfo"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/menu/deleteBaseMenu"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"menu"
],
"summary"
:
"删除菜单"
,
"parameters"
:
[
{
"description"
:
"删除菜单"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/api.IdInfo"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/menu/getBaseMenuById"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"menu"
],
"summary"
:
"根据id获取菜单"
,
"parameters"
:
[
{
"description"
:
"根据id获取菜单"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/api.GetById"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/menu/getBaseMenuTree"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"authorityAndMenu"
],
"summary"
:
"获取用户动态路由"
,
"parameters"
:
[
{
"description"
:
"可以什么都不填"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/api.RegistAndLoginStuct"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
返回成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/menu/getMenu"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"authorityAndMenu"
],
"summary"
:
"获取用户动态路由"
,
"parameters"
:
[
{
"description"
:
"可以什么都不填"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/api.RegistAndLoginStuct"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
返回成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/menu/getMenuList"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"menu"
],
"summary"
:
"分页获取基础menu列表"
,
"parameters"
:
[
{
"description"
:
"分页获取基础menu列表"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/modelInterface.PageInfo"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/menu/updataBaseMen"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"menu"
],
"summary"
:
"更新菜单"
,
"parameters"
:
[
{
"description"
:
"更新菜单"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/dbModel.BaseMenu"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/user/changePassword"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"User"
],
"summary"
:
"用户修改密码"
,
"parameters"
:
[
{
"description"
:
"用户修改密码"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/api.ChangePasswordStutrc"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
修改成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/user/getUserList"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"User"
],
"summary"
:
"分页获取用户列表"
,
"parameters"
:
[
{
"description"
:
"分页获取用户列表"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/modelInterface.PageInfo"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
获取成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/user/setUserAuthority"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"User"
],
"summary"
:
"设置用户权限"
,
"parameters"
:
[
{
"description"
:
"设置用户权限"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/api.SetUserAuth"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
修改成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/user/uploadHeaderImg"
:
{
"post"
:
{
"security"
:
[
{
"ApiKeyAuth"
:
[]
}
],
"consumes"
:
[
"multipart/form-data"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"User"
],
"summary"
:
"用户上传头像"
,
"parameters"
:
[
{
"type"
:
"file"
,
"description"
:
"用户上传头像"
,
"name"
:
"headerImg"
,
"in"
:
"formData"
,
"required"
:
true
},
{
"type"
:
"string"
,
"description"
:
"用户上传头像"
,
"name"
:
"username"
,
"in"
:
"formData"
,
"required"
:
true
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
上传成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/workflow/createWorkFlow"
:
{
"post"
:
{
"produces"
:
[
"application/json"
],
"tags"
:
[
"workflow"
],
"summary"
:
"注册工作流"
,
"parameters"
:
[
{
"description"
:
"注册工作流接口"
,
"name"
:
"data"
,
"in"
:
"body"
,
"required"
:
true
,
"schema"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/dbModel.Workflow"
}
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
注册成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
}
},
"definitions"
:
{
"api.AddMenuAuthorityInfo"
:
{
"type"
:
"object"
,
"properties"
:
{
"authorityId"
:
{
"type"
:
"string"
},
"menus"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"#/definitions/dbModel.BaseMenu"
}
}
}
},
"api.AuthAndPathIn"
:
{
"type"
:
"object"
,
"properties"
:
{
"apiIds"
:
{
"type"
:
"array"
,
"items"
:
{
"type"
:
"integer"
}
},
"authorityId"
:
{
"type"
:
"string"
}
}
},
"api.AuthorityIdInfo"
:
{
"type"
:
"object"
,
"properties"
:
{
"authorityId"
:
{
"type"
:
"string"
}
}
},
"api.ChangePasswordStutrc"
:
{
"type"
:
"object"
,
"properties"
:
{
"newPassword"
:
{
"type"
:
"string"
},
"password"
:
{
"type"
:
"string"
},
"username"
:
{
"type"
:
"string"
}
}
},
"api.CreateApiParams"
:
{
"type"
:
"object"
,
"properties"
:
{
"description"
:
{
"type"
:
"string"
},
"path"
:
{
"type"
:
"string"
}
}
},
"api.CreateAuthorityPatams"
:
{
"type"
:
"object"
,
"properties"
:
{
"authorityId"
:
{
"type"
:
"string"
},
"authorityName"
:
{
"type"
:
"string"
}
}
},
"api.DeleteAuthorityPatams"
:
{
"type"
:
"object"
,
"properties"
:
{
"authorityId"
:
{
"type"
:
"integer"
}
}
},
"api.GetAuthorityId"
:
{
"type"
:
"object"
,
"properties"
:
{
"authorityId"
:
{
"type"
:
"string"
}
}
},
"api.GetById"
:
{
"type"
:
"object"
,
"properties"
:
{
"id"
:
{
"type"
:
"number"
}
}
},
"api.IdInfo"
:
{
"type"
:
"object"
,
"properties"
:
{
"id"
:
{
"type"
:
"number"
}
}
},
"api.RegistAndLoginStuct"
:
{
"type"
:
"object"
,
"properties"
:
{
"password"
:
{
"type"
:
"string"
},
"username"
:
{
"type"
:
"string"
}
}
},
"api.SetUserAuth"
:
{
"type"
:
"object"
,
"properties"
:
{
"authorityId"
:
{
"type"
:
"string"
},
"uuid"
:
{
"type"
:
"string"
}
}
},
"dbModel.Api"
:
{
"type"
:
"object"
,
"properties"
:
{
"description"
:
{
"type"
:
"string"
},
"group"
:
{
"type"
:
"string"
},
"path"
:
{
"type"
:
"string"
}
}
},
"dbModel.BaseMenu"
:
{
"type"
:
"object"
,
"properties"
:
{
"children"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"#/definitions/dbModel.BaseMenu"
}
},
"component"
:
{
"type"
:
"string"
},
"hidden"
:
{
"type"
:
"boolean"
},
"icon"
:
{
"type"
:
"string"
},
"name"
:
{
"type"
:
"string"
},
"nickName"
:
{
"type"
:
"string"
},
"parentId"
:
{
"type"
:
"string"
},
"path"
:
{
"type"
:
"string"
},
"title"
:
{
"type"
:
"string"
}
}
},
"dbModel.FileUploadAndDownload"
:
{
"type"
:
"object"
,
"properties"
:
{
"key"
:
{
"type"
:
"string"
},
"name"
:
{
"type"
:
"string"
},
"tag"
:
{
"type"
:
"string"
},
"url"
:
{
"type"
:
"string"
}
}
},
"dbModel.Workflow"
:
{
"type"
:
"object"
,
"properties"
:
{
"workflowDescription"
:
{
"description"
:
"工作流描述"
,
"type"
:
"string"
},
"workflowName"
:
{
"description"
:
"工作流英文id"
,
"type"
:
"string"
},
"workflowNickName"
:
{
"description"
:
"工作流名称"
,
"type"
:
"string"
},
"workflowStep"
:
{
"description"
:
"工作流步骤"
,
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"#/definitions/dbModel.WorkflowStepInfo"
}
}
}
},
"dbModel.WorkflowStepInfo"
:
{
"type"
:
"object"
,
"properties"
:
{
"isEnd"
:
{
"description"
:
"是否是完结流节点"
,
"type"
:
"boolean"
},
"isStrat"
:
{
"description"
:
"是否是开始流节点"
,
"type"
:
"boolean"
},
"stepAuthorityID"
:
{
"description"
:
"操作者级别id"
,
"type"
:
"string"
},
"stepName"
:
{
"description"
:
"工作流名称"
,
"type"
:
"string"
},
"stepNo"
:
{
"description"
:
"步骤id (第几步)"
,
"type"
:
"number"
}
}
},
"modelInterface.PageInfo"
:
{
"type"
:
"object"
,
"properties"
:
{
"page"
:
{
"type"
:
"integer"
},
"pageSize"
:
{
"type"
:
"integer"
}
}
}
},
"securityDefinitions"
:
{
"ApiKeyAuth"
:
{
"type"
:
"apiKey"
,
"name"
:
"x-token"
,
"in"
:
"header"
}
}
}
\ No newline at end of file
QMPlusServer/docs/swagger.yaml
已删除
100644 → 0
浏览文件 @
3ed573f8
basePath
:
/
definitions
:
api.AddMenuAuthorityInfo
:
properties
:
authorityId
:
type
:
string
menus
:
items
:
$ref
:
'
#/definitions/dbModel.BaseMenu'
type
:
array
type
:
object
api.AuthAndPathIn
:
properties
:
apiIds
:
items
:
type
:
integer
type
:
array
authorityId
:
type
:
string
type
:
object
api.AuthorityIdInfo
:
properties
:
authorityId
:
type
:
string
type
:
object
api.ChangePasswordStutrc
:
properties
:
newPassword
:
type
:
string
password
:
type
:
string
username
:
type
:
string
type
:
object
api.CreateApiParams
:
properties
:
description
:
type
:
string
path
:
type
:
string
type
:
object
api.CreateAuthorityPatams
:
properties
:
authorityId
:
type
:
string
authorityName
:
type
:
string
type
:
object
api.DeleteAuthorityPatams
:
properties
:
authorityId
:
type
:
integer
type
:
object
api.GetAuthorityId
:
properties
:
authorityId
:
type
:
string
type
:
object
api.GetById
:
properties
:
id
:
type
:
number
type
:
object
api.IdInfo
:
properties
:
id
:
type
:
number
type
:
object
api.RegistAndLoginStuct
:
properties
:
password
:
type
:
string
username
:
type
:
string
type
:
object
api.SetUserAuth
:
properties
:
authorityId
:
type
:
string
uuid
:
type
:
string
type
:
object
dbModel.Api
:
properties
:
description
:
type
:
string
group
:
type
:
string
path
:
type
:
string
type
:
object
dbModel.BaseMenu
:
properties
:
children
:
items
:
$ref
:
'
#/definitions/dbModel.BaseMenu'
type
:
array
component
:
type
:
string
hidden
:
type
:
boolean
icon
:
type
:
string
name
:
type
:
string
nickName
:
type
:
string
parentId
:
type
:
string
path
:
type
:
string
title
:
type
:
string
type
:
object
dbModel.FileUploadAndDownload
:
properties
:
key
:
type
:
string
name
:
type
:
string
tag
:
type
:
string
url
:
type
:
string
type
:
object
dbModel.Workflow
:
properties
:
workflowDescription
:
description
:
工作流描述
type
:
string
workflowName
:
description
:
工作流英文id
type
:
string
workflowNickName
:
description
:
工作流名称
type
:
string
workflowStep
:
description
:
工作流步骤
items
:
$ref
:
'
#/definitions/dbModel.WorkflowStepInfo'
type
:
array
type
:
object
dbModel.WorkflowStepInfo
:
properties
:
isEnd
:
description
:
是否是完结流节点
type
:
boolean
isStrat
:
description
:
是否是开始流节点
type
:
boolean
stepAuthorityID
:
description
:
操作者级别id
type
:
string
stepName
:
description
:
工作流名称
type
:
string
stepNo
:
description
:
步骤id (第几步)
type
:
number
type
:
object
modelInterface.PageInfo
:
properties
:
page
:
type
:
integer
pageSize
:
type
:
integer
type
:
object
info
:
contact
:
{}
description
:
This is a sample Server pets
license
:
{}
title
:
Swagger Example API
version
:
0.0.1
paths
:
/api/createApi
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
创建api
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/api.CreateApiParams'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
创建基础api
tags
:
-
Api
/api/deleteApi
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
删除api
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/dbModel.Api'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
删除指定api
tags
:
-
Api
/api/getAllApis
:
post
:
consumes
:
-
application/json
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
获取所有的Api 不分页
tags
:
-
Api
/api/getApiById
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
分页获取用户列表
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/modelInterface.PageInfo'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
根据id获取api
tags
:
-
Api
/api/getApiList
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
分页获取API列表
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/modelInterface.PageInfo'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
分页获取API列表
tags
:
-
Api
/api/setAuthAndApi
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
创建api和角色关系
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/api.AuthAndPathIn'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
创建api和角色关系
tags
:
-
Api
/api/updataApi
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
创建api
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/api.CreateApiParams'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
创建基础api
tags
:
-
Api
/authority/createAuthority
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
创建角色
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/api.CreateAuthorityPatams'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
创建角色
tags
:
-
authority
/authority/deleteAuthority
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
删除角色
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/api.DeleteAuthorityPatams'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
删除角色
tags
:
-
authority
/authority/getAuthAndApi
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
获取本角色所有有权限的apiId
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/api.GetAuthorityId'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
获取本角色所有有权限的apiId
tags
:
-
authority
/authority/getAuthorityList
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
分页获取用户列表
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/modelInterface.PageInfo'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
分页获取角色列表
tags
:
-
authority
/base/login
:
post
:
parameters
:
-
description
:
用户登录接口
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/api.RegistAndLoginStuct'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"登陆成功"}'
schema
:
type
:
string
summary
:
用户登录
tags
:
-
Base
/base/regist
:
post
:
parameters
:
-
description
:
用户注册接口
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/api.RegistAndLoginStuct'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"注册成功"}'
schema
:
type
:
string
summary
:
用户注册账号
tags
:
-
Base
/fileUploadAndDownload/deleteFile
:
post
:
parameters
:
-
description
:
传入文件里面id即可
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/dbModel.FileUploadAndDownload'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"返回成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
删除文件
tags
:
-
FileUploadAndDownload
/fileUploadAndDownload/getFileList
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
分页获取文件户列表
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/modelInterface.PageInfo'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
分页文件列表
tags
:
-
FileUploadAndDownload
/fileUploadAndDownload/upload
:
post
:
consumes
:
-
multipart/form-data
parameters
:
-
description
:
上传文件示例
in
:
formData
name
:
file
required
:
true
type
:
file
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"上传成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
上传文件示例
tags
:
-
FileUploadAndDownload
/menu/addBaseMenu
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
新增菜单
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/dbModel.BaseMenu'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
新增菜单
tags
:
-
menu
/menu/addMenuAuthority
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
增加menu和角色关联关系
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/api.AuthorityIdInfo'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
获取指定角色menu
tags
:
-
authorityAndMenu
/menu/deleteBaseMenu
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
删除菜单
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/api.IdInfo'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
删除菜单
tags
:
-
menu
/menu/getBaseMenuById
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
根据id获取菜单
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/api.GetById'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
根据id获取菜单
tags
:
-
menu
/menu/getBaseMenuTree
:
post
:
parameters
:
-
description
:
可以什么都不填
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/api.RegistAndLoginStuct'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"返回成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
获取用户动态路由
tags
:
-
authorityAndMenu
/menu/getMenu
:
post
:
parameters
:
-
description
:
可以什么都不填
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/api.RegistAndLoginStuct'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"返回成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
获取用户动态路由
tags
:
-
authorityAndMenu
/menu/getMenuList
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
分页获取基础menu列表
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/modelInterface.PageInfo'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
分页获取基础menu列表
tags
:
-
menu
/menu/updataBaseMen
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
更新菜单
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/dbModel.BaseMenu'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
更新菜单
tags
:
-
menu
/user/changePassword
:
post
:
parameters
:
-
description
:
用户修改密码
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/api.ChangePasswordStutrc'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"修改成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
用户修改密码
tags
:
-
User
/user/getUserList
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
分页获取用户列表
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/modelInterface.PageInfo'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"获取成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
分页获取用户列表
tags
:
-
User
/user/setUserAuthority
:
post
:
consumes
:
-
application/json
parameters
:
-
description
:
设置用户权限
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/api.SetUserAuth'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"修改成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
设置用户权限
tags
:
-
User
/user/uploadHeaderImg
:
post
:
consumes
:
-
multipart/form-data
parameters
:
-
description
:
用户上传头像
in
:
formData
name
:
headerImg
required
:
true
type
:
file
-
description
:
用户上传头像
in
:
formData
name
:
username
required
:
true
type
:
string
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"上传成功"}'
schema
:
type
:
string
security
:
-
ApiKeyAuth
:
[]
summary
:
用户上传头像
tags
:
-
User
/workflow/createWorkFlow
:
post
:
parameters
:
-
description
:
注册工作流接口
in
:
body
name
:
data
required
:
true
schema
:
$ref
:
'
#/definitions/dbModel.Workflow'
type
:
object
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"注册成功"}'
schema
:
type
:
string
summary
:
注册工作流
tags
:
-
workflow
securityDefinitions
:
ApiKeyAuth
:
in
:
header
name
:
x-token
type
:
apiKey
swagger
:
"
2.0"
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录