mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-23 10:58:35 +08:00
567 lines
12 KiB
YAML
567 lines
12 KiB
YAML
definitions:
|
|
entity.SysDept:
|
|
properties:
|
|
children:
|
|
items:
|
|
$ref: '#/definitions/entity.SysDept'
|
|
type: array
|
|
create_time:
|
|
type: string
|
|
createBy:
|
|
type: string
|
|
deptId:
|
|
description: 部门编码
|
|
type: integer
|
|
deptName:
|
|
description: 部门名称
|
|
type: string
|
|
deptPath:
|
|
type: string
|
|
email:
|
|
description: 邮箱
|
|
type: string
|
|
leader:
|
|
description: 负责人
|
|
type: integer
|
|
params:
|
|
type: string
|
|
parentId:
|
|
description: 上级部门
|
|
type: integer
|
|
phone:
|
|
description: 手机
|
|
type: string
|
|
sort:
|
|
description: 排序
|
|
type: integer
|
|
status:
|
|
description: 状态
|
|
type: integer
|
|
update_time:
|
|
type: string
|
|
updateBy:
|
|
type: string
|
|
type: object
|
|
entity.SysUser:
|
|
properties:
|
|
avatar:
|
|
description: 头像
|
|
type: string
|
|
create_time:
|
|
type: string
|
|
createBy:
|
|
type: string
|
|
deptId:
|
|
description: 部门编码
|
|
type: integer
|
|
email:
|
|
description: 邮箱
|
|
type: string
|
|
nickName:
|
|
description: 昵称
|
|
type: string
|
|
params:
|
|
type: string
|
|
password:
|
|
description: 密码
|
|
type: string
|
|
phone:
|
|
description: 手机号
|
|
type: string
|
|
postId:
|
|
description: 职位编码
|
|
type: integer
|
|
remark:
|
|
description: 备注
|
|
type: string
|
|
roleId:
|
|
description: 角色编码
|
|
type: integer
|
|
salt:
|
|
description: 盐
|
|
type: string
|
|
sex:
|
|
description: 性别
|
|
type: string
|
|
status:
|
|
type: integer
|
|
update_time:
|
|
type: string
|
|
updateBy:
|
|
type: string
|
|
userId:
|
|
description: 编码
|
|
type: integer
|
|
username:
|
|
type: string
|
|
type: object
|
|
form.Login:
|
|
properties:
|
|
captcha:
|
|
description: 验证码
|
|
type: string
|
|
captchaId:
|
|
description: 验证码ID
|
|
type: string
|
|
password:
|
|
description: 密码
|
|
type: string
|
|
username:
|
|
description: 用户名
|
|
type: string
|
|
type: object
|
|
info:
|
|
contact: {}
|
|
paths:
|
|
/api/db/:dbId/c-metadata:
|
|
get: {}
|
|
/api/db/:dbId/exec-sql:
|
|
get: {}
|
|
/api/db/:dbId/hint-tables:
|
|
get: {}
|
|
/api/db/:dbId/sql:
|
|
get: {}
|
|
post: {}
|
|
/api/db/:dbId/t-metadata:
|
|
get: {}
|
|
/api/dbs:
|
|
get: {}
|
|
/system/dept:
|
|
post:
|
|
consumes:
|
|
- application/json
|
|
description: 获取JSON
|
|
parameters:
|
|
- description: data
|
|
in: body
|
|
name: data
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/entity.SysDept'
|
|
responses:
|
|
"200":
|
|
description: '{"code": 400, "message": "添加失败"}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- Bearer: []
|
|
summary: 添加部门
|
|
tags:
|
|
- 部门
|
|
put:
|
|
consumes:
|
|
- application/json
|
|
description: 获取JSON
|
|
parameters:
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/entity.SysDept'
|
|
responses:
|
|
"200":
|
|
description: '{"code": -1, "message": "添加失败"}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- Bearer: []
|
|
summary: 修改部门
|
|
tags:
|
|
- 部门
|
|
/system/dept/{deptId}:
|
|
get:
|
|
description: 获取JSON
|
|
parameters:
|
|
- description: deptId
|
|
in: path
|
|
name: deptId
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: '{"code": 200, "data": [...]}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- "": []
|
|
summary: 部门数据
|
|
tags:
|
|
- 部门
|
|
/system/dept/{id}:
|
|
delete:
|
|
description: 删除数据
|
|
parameters:
|
|
- description: deptId
|
|
in: path
|
|
name: deptId
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: '{"code": 400, "message": "删除失败"}'
|
|
schema:
|
|
type: string
|
|
summary: 删除部门
|
|
tags:
|
|
- 部门
|
|
/system/dept/deptAllList:
|
|
get:
|
|
description: 部门列表
|
|
responses:
|
|
"200":
|
|
description: '{"code": 200, "data": [...]}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- "": []
|
|
summary: 所有部门列表数据
|
|
tags:
|
|
- 部门
|
|
/system/dept/deptList:
|
|
get:
|
|
description: 分页列表
|
|
parameters:
|
|
- description: deptName
|
|
in: query
|
|
name: deptName
|
|
type: string
|
|
- description: status
|
|
in: query
|
|
name: status
|
|
type: string
|
|
- description: deptId
|
|
in: query
|
|
name: deptId
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: '{"code": 200, "data": [...]}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- "": []
|
|
summary: 部门列表数据
|
|
tags:
|
|
- 部门
|
|
/system/dept/deptTree:
|
|
get:
|
|
description: 部门树列表
|
|
parameters:
|
|
- description: deptName
|
|
in: query
|
|
name: deptName
|
|
type: string
|
|
- description: status
|
|
in: query
|
|
name: status
|
|
type: string
|
|
- description: deptId
|
|
in: query
|
|
name: deptId
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: '{"code": 200, "data": [...]}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- "": []
|
|
summary: 所有部门树数据
|
|
tags:
|
|
- 部门
|
|
/system/dept/roleDeptTreSelect/{roleId}:
|
|
delete:
|
|
description: 获取角色部门树
|
|
parameters:
|
|
- description: roleId
|
|
in: path
|
|
name: roleId
|
|
required: true
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: '{"code": 400, "message": "删除失败"}'
|
|
schema:
|
|
type: string
|
|
summary: 获取角色部门
|
|
tags:
|
|
- 部门
|
|
/system/log/logLoginList:
|
|
get:
|
|
description: 获取JSON
|
|
parameters:
|
|
- description: status
|
|
in: query
|
|
name: status
|
|
type: string
|
|
- description: dictCode
|
|
in: query
|
|
name: dictCode
|
|
type: string
|
|
- description: dictType
|
|
in: query
|
|
name: dictType
|
|
type: string
|
|
- description: 页条数
|
|
in: query
|
|
name: pageSize
|
|
type: integer
|
|
- description: 页码
|
|
in: query
|
|
name: pageNum
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: '{"code": 200, "data": [...]}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- "": []
|
|
summary: 登录日志列表
|
|
tags:
|
|
- 登录日志
|
|
/system/menu/menuList:
|
|
get:
|
|
description: 获取JSON
|
|
parameters:
|
|
- description: menuName
|
|
in: query
|
|
name: menuName
|
|
type: string
|
|
- description: visible
|
|
in: query
|
|
name: visible
|
|
type: string
|
|
- description: title
|
|
in: query
|
|
name: title
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: '{"code": 400, "message": "抱歉未找到相关信息"}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- Bearer: []
|
|
summary: Menu列表数据
|
|
tags:
|
|
- 菜单
|
|
/system/menu/menuRole:
|
|
get:
|
|
description: 获取JSON
|
|
responses:
|
|
"200":
|
|
description: '{"code": 400, "message": "抱歉未找到相关信息"}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- X-TOKEN: []
|
|
summary: 根据角色名称获取菜单列表数据(左菜单使用)
|
|
tags:
|
|
- 菜单
|
|
/system/menu/menuTreRoleSelect/{roleId}:
|
|
get:
|
|
description: 获取JSON
|
|
parameters:
|
|
- description: roleId
|
|
in: path
|
|
name: roleId
|
|
type: string
|
|
responses:
|
|
"200":
|
|
description: '{"code": 400, "message": "抱歉未找到相关信息"}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- X-TOKEN: []
|
|
summary: 获取角色的部门树
|
|
tags:
|
|
- 菜单
|
|
/system/menu/menuTreSelect:
|
|
get:
|
|
description: 获取JSON
|
|
responses:
|
|
"200":
|
|
description: '{"code": 400, "message": "添加失败"}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- X-TOKEN: []
|
|
summary: 获取菜单树
|
|
tags:
|
|
- 菜单
|
|
/system/menu/menuids/{menuName}:
|
|
get:
|
|
description: 获取JSON
|
|
responses:
|
|
"200":
|
|
description: '{"code": -1, "message": "抱歉未找到相关信息"}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- X-TOKEN: []
|
|
summary: 获取角色对应的菜单id数组
|
|
tags:
|
|
- 菜单
|
|
/system/post/post:
|
|
get:
|
|
description: 获取JSON
|
|
parameters:
|
|
- description: postName
|
|
in: query
|
|
name: postName
|
|
type: string
|
|
- description: postCode
|
|
in: query
|
|
name: postCode
|
|
type: string
|
|
- description: postId
|
|
in: query
|
|
name: postId
|
|
type: string
|
|
- description: status
|
|
in: query
|
|
name: status
|
|
type: string
|
|
- description: 页条数
|
|
in: query
|
|
name: pageSize
|
|
type: integer
|
|
- description: 页码
|
|
in: query
|
|
name: pageNum
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: '{"code": 200, "data": [...]}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- "": []
|
|
summary: 职位列表数据
|
|
tags:
|
|
- 职位
|
|
/system/role/rolelist:
|
|
get:
|
|
description: Get JSON
|
|
parameters:
|
|
- description: roleName
|
|
in: query
|
|
name: roleName
|
|
type: string
|
|
- description: status
|
|
in: query
|
|
name: status
|
|
type: string
|
|
- description: roleKey
|
|
in: query
|
|
name: roleKey
|
|
type: string
|
|
- description: 页条数
|
|
in: query
|
|
name: pageSize
|
|
type: integer
|
|
- description: 页码
|
|
in: query
|
|
name: pageNum
|
|
type: integer
|
|
responses:
|
|
"200":
|
|
description: '{"code": 200, "data": [...]}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- "": []
|
|
summary: 角色列表数据
|
|
tags:
|
|
- 角色
|
|
/system/user/captcha:
|
|
get:
|
|
produces:
|
|
- application/json
|
|
responses:
|
|
"200":
|
|
description: '{"success":true,"data":{},"msg":"登陆成功"}'
|
|
schema:
|
|
type: string
|
|
summary: 获取验证码
|
|
tags:
|
|
- Base
|
|
/system/user/getInfo:
|
|
get:
|
|
produces:
|
|
- application/json
|
|
responses:
|
|
"200":
|
|
description: '{"success":true,"data":{},"msg":"登陆成功"}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- "": []
|
|
summary: 用户统一信息
|
|
tags:
|
|
- Base
|
|
/system/user/login:
|
|
post:
|
|
parameters:
|
|
- description: 用户名, 密码, 验证码
|
|
in: body
|
|
name: data
|
|
required: true
|
|
schema:
|
|
$ref: '#/definitions/form.Login'
|
|
produces:
|
|
- application/json
|
|
responses:
|
|
"200":
|
|
description: '{"success":true,"data":{},"msg":"登陆成功"}'
|
|
schema:
|
|
type: string
|
|
summary: 用户登录
|
|
tags:
|
|
- Base
|
|
/system/user/logout:
|
|
post:
|
|
produces:
|
|
- application/json
|
|
responses:
|
|
"200":
|
|
description: '{"success":true,"data":{},"msg":"登陆成功"}'
|
|
schema:
|
|
type: string
|
|
summary: 退出登录
|
|
tags:
|
|
- Base
|
|
/system/user/refreshToken:
|
|
get:
|
|
produces:
|
|
- application/json
|
|
responses:
|
|
"200":
|
|
description: '{"success":true,"data":{},"msg":"登陆成功"}'
|
|
schema:
|
|
type: string
|
|
summary: 刷新token
|
|
tags:
|
|
- Base
|
|
/system/user/sysUserList:
|
|
get:
|
|
description: 获取JSON
|
|
parameters:
|
|
- description: user
|
|
in: body
|
|
name: user
|
|
schema:
|
|
$ref: '#/definitions/entity.SysUser'
|
|
responses:
|
|
"200":
|
|
description: '{"code": -1, "message": "抱歉未找到相关信息"}'
|
|
schema:
|
|
type: string
|
|
security:
|
|
- X-TOKEN: []
|
|
summary: 列表数据
|
|
tags:
|
|
- 用户
|
|
swagger: "2.0"
|