You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
989 lines
30 KiB
989 lines
30 KiB
2 years ago
|
{
|
||
|
"swagger": "2.0",
|
||
|
"info": {
|
||
|
"title": "VIVIB API",
|
||
|
"description": "VIVIB管理系统API",
|
||
|
"version": "1.0.0",
|
||
|
"termsOfService": "https://www.yixiang.co/",
|
||
|
"contact": {}
|
||
|
},
|
||
|
"basePath": "/v1",
|
||
|
"paths": {
|
||
|
"/auth/captcha": {
|
||
|
"get": {
|
||
|
"tags": [
|
||
|
"auth"
|
||
|
],
|
||
|
"description": "获取验证码",
|
||
|
"operationId": "LoginController.获取验证码"
|
||
|
}
|
||
|
},
|
||
|
"/auth/info": {
|
||
|
"get": {
|
||
|
"tags": [
|
||
|
"auth"
|
||
|
],
|
||
|
"description": "获取用户信息",
|
||
|
"operationId": "LoginController.获取用户信息",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/auth/login": {
|
||
|
"post": {
|
||
|
"tags": [
|
||
|
"auth"
|
||
|
],
|
||
|
"description": "登录",
|
||
|
"operationId": "LoginController.登录",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/auth/logout": {
|
||
|
"delete": {
|
||
|
"tags": [
|
||
|
"auth"
|
||
|
],
|
||
|
"description": "退出登录",
|
||
|
"operationId": "LoginController.退出登录",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/dept/": {
|
||
|
"get": {
|
||
|
"tags": [
|
||
|
"dept"
|
||
|
],
|
||
|
"description": "获取部门列表",
|
||
|
"operationId": "DeptController.获取部门列表",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"put": {
|
||
|
"tags": [
|
||
|
"dept"
|
||
|
],
|
||
|
"description": "修改部门",
|
||
|
"operationId": "DeptController.修改部门",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"post": {
|
||
|
"tags": [
|
||
|
"dept"
|
||
|
],
|
||
|
"description": "添加部门",
|
||
|
"operationId": "DeptController.添加部门",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"delete": {
|
||
|
"tags": [
|
||
|
"dept"
|
||
|
],
|
||
|
"description": "删除部门",
|
||
|
"operationId": "DeptController.删除部门",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/dict/": {
|
||
|
"get": {
|
||
|
"tags": [
|
||
|
"dict"
|
||
|
],
|
||
|
"description": "获取字典列表",
|
||
|
"operationId": "DictController.获取字典列表",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"put": {
|
||
|
"tags": [
|
||
|
"dict"
|
||
|
],
|
||
|
"description": "修改字典",
|
||
|
"operationId": "DictController.修改字典",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"post": {
|
||
|
"tags": [
|
||
|
"dict"
|
||
|
],
|
||
|
"description": "添加字典",
|
||
|
"operationId": "DictController.添加字典",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/dict/{id}": {
|
||
|
"delete": {
|
||
|
"tags": [
|
||
|
"dict"
|
||
|
],
|
||
|
"description": "删除字典",
|
||
|
"operationId": "DictController.删除字典",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/dictDetail/": {
|
||
|
"get": {
|
||
|
"tags": [
|
||
|
"dictDetail"
|
||
|
],
|
||
|
"description": "获取字典详情列表",
|
||
|
"operationId": "DictDetailController.获取字典详情列表",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"put": {
|
||
|
"tags": [
|
||
|
"dictDetail"
|
||
|
],
|
||
|
"description": "修改字典详情",
|
||
|
"operationId": "DictDetailController.修改字典详情",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"post": {
|
||
|
"tags": [
|
||
|
"dictDetail"
|
||
|
],
|
||
|
"description": "添加字典详情",
|
||
|
"operationId": "DictDetailController.添加字典详情",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/dictDetail/{id}": {
|
||
|
"delete": {
|
||
|
"tags": [
|
||
|
"dictDetail"
|
||
|
],
|
||
|
"description": "删除字典详情",
|
||
|
"operationId": "DictDetailController.删除字典详情",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/job/": {
|
||
|
"get": {
|
||
|
"tags": [
|
||
|
"job"
|
||
|
],
|
||
|
"description": "岗位列表",
|
||
|
"operationId": "JobController.岗位列表",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"put": {
|
||
|
"tags": [
|
||
|
"job"
|
||
|
],
|
||
|
"description": "岗位修改",
|
||
|
"operationId": "JobController.岗位修改",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"post": {
|
||
|
"tags": [
|
||
|
"job"
|
||
|
],
|
||
|
"description": "岗位添加",
|
||
|
"operationId": "JobController.岗位添加",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"delete": {
|
||
|
"tags": [
|
||
|
"job"
|
||
|
],
|
||
|
"description": "岗位删除",
|
||
|
"operationId": "JobController.岗位删除",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/menu/": {
|
||
|
"get": {
|
||
|
"tags": [
|
||
|
"menu"
|
||
|
],
|
||
|
"description": "菜单列表",
|
||
|
"operationId": "MenuController.菜单列表",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"put": {
|
||
|
"tags": [
|
||
|
"menu"
|
||
|
],
|
||
|
"description": "菜单修改",
|
||
|
"operationId": "MenuController.菜单修改",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"post": {
|
||
|
"tags": [
|
||
|
"menu"
|
||
|
],
|
||
|
"description": "菜单添加",
|
||
|
"operationId": "MenuController.菜单添加",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"delete": {
|
||
|
"tags": [
|
||
|
"menu"
|
||
|
],
|
||
|
"description": "菜单删除",
|
||
|
"operationId": "MenuController.菜单删除",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/menu/build": {
|
||
|
"get": {
|
||
|
"tags": [
|
||
|
"menu"
|
||
|
],
|
||
|
"description": "菜单构建",
|
||
|
"operationId": "MenuController.菜单构建",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/menu/tree": {
|
||
|
"get": {
|
||
|
"tags": [
|
||
|
"menu"
|
||
|
],
|
||
|
"description": "菜单树形",
|
||
|
"operationId": "MenuController.菜单树形",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/roles/": {
|
||
|
"get": {
|
||
|
"tags": [
|
||
|
"roles"
|
||
|
],
|
||
|
"description": "角色列表",
|
||
|
"operationId": "RoleController.角色列表",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"put": {
|
||
|
"tags": [
|
||
|
"roles"
|
||
|
]
|
||
|
},
|
||
|
"post": {
|
||
|
"tags": [
|
||
|
"roles"
|
||
|
],
|
||
|
"description": "角色添加",
|
||
|
"operationId": "RoleController.角色添加",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"delete": {
|
||
|
"tags": [
|
||
|
"roles"
|
||
|
],
|
||
|
"description": "角色删除",
|
||
|
"operationId": "RoleController.角色删除",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/roles/menu": {
|
||
|
"put": {
|
||
|
"tags": [
|
||
|
"roles"
|
||
|
],
|
||
|
"description": "角色菜单更新",
|
||
|
"operationId": "RoleController.角色菜单更新",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/roles/{id}": {
|
||
|
"get": {
|
||
|
"tags": [
|
||
|
"roles"
|
||
|
],
|
||
|
"description": "获取单个角色",
|
||
|
"operationId": "RoleController.获取单个角色",
|
||
|
"parameters": [
|
||
|
{
|
||
|
"in": "path",
|
||
|
"name": "id",
|
||
|
"description": "角色ID",
|
||
|
"required": true,
|
||
|
"type": "integer",
|
||
|
"format": "int64"
|
||
|
}
|
||
|
],
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/models.Role"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/user/": {
|
||
|
"get": {
|
||
|
"tags": [
|
||
|
"user"
|
||
|
],
|
||
|
"description": "用户列表",
|
||
|
"operationId": "UserController.用户列表",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"put": {
|
||
|
"tags": [
|
||
|
"user"
|
||
|
],
|
||
|
"description": "用户编辑",
|
||
|
"operationId": "UserController.用户编辑",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"post": {
|
||
|
"tags": [
|
||
|
"user"
|
||
|
],
|
||
|
"description": "用户添加",
|
||
|
"operationId": "UserController.用户添加",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"delete": {
|
||
|
"tags": [
|
||
|
"user"
|
||
|
],
|
||
|
"description": "用户删除",
|
||
|
"operationId": "UserController.用户删除",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/user/center": {
|
||
|
"put": {
|
||
|
"tags": [
|
||
|
"user"
|
||
|
],
|
||
|
"description": "用户修改个人信息",
|
||
|
"operationId": "UserController.用户修改个人信息",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/user/updateAvatar": {
|
||
|
"post": {
|
||
|
"tags": [
|
||
|
"user"
|
||
|
],
|
||
|
"description": "用户上传图像",
|
||
|
"operationId": "UserController.用户上传图像",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"/user/updatePass": {
|
||
|
"post": {
|
||
|
"tags": [
|
||
|
"user"
|
||
|
],
|
||
|
"description": "用户修改密码",
|
||
|
"operationId": "UserController.用户修改密码",
|
||
|
"responses": {
|
||
|
"200": {
|
||
|
"description": "",
|
||
|
"schema": {
|
||
|
"$ref": "#/definitions/controllers.Result"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"definitions": {
|
||
|
"611.0xc000380630.false": {
|
||
|
"title": "false",
|
||
|
"type": "object"
|
||
|
},
|
||
|
"controllers.Result": {
|
||
|
"title": "Result",
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"data": {
|
||
|
"$ref": "#/definitions/611.0xc000380630.false"
|
||
|
},
|
||
|
"msg": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"status": {
|
||
|
"type": "integer",
|
||
|
"format": "int64"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"models.BaseModel": {
|
||
|
"title": "BaseModel",
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"createTime": {
|
||
|
"type": "string",
|
||
|
"format": "datetime"
|
||
|
},
|
||
|
"isDel": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"updateTime": {
|
||
|
"type": "string",
|
||
|
"format": "datetime"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"models.Dept": {
|
||
|
"title": "Dept",
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"children": {
|
||
|
"type": "array",
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/models.Dept"
|
||
|
}
|
||
|
},
|
||
|
"createTime": {
|
||
|
"type": "string",
|
||
|
"format": "datetime"
|
||
|
},
|
||
|
"enabled": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"id": {
|
||
|
"type": "integer",
|
||
|
"format": "int64"
|
||
|
},
|
||
|
"isDel": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"label": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"name": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"pid": {
|
||
|
"type": "integer",
|
||
|
"format": "int64"
|
||
|
},
|
||
|
"updateTime": {
|
||
|
"type": "string",
|
||
|
"format": "datetime"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"models.Job": {
|
||
|
"title": "Job",
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"createTime": {
|
||
|
"type": "string",
|
||
|
"format": "datetime"
|
||
|
},
|
||
|
"dept": {
|
||
|
"$ref": "#/definitions/models.Dept"
|
||
|
},
|
||
|
"enabled": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"id": {
|
||
|
"type": "integer",
|
||
|
"format": "int64"
|
||
|
},
|
||
|
"isDel": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"name": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"sort": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"updateTime": {
|
||
|
"type": "string",
|
||
|
"format": "datetime"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"models.Menu": {
|
||
|
"title": "Menu",
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"cache": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"children": {
|
||
|
"type": "array",
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/models.Menu"
|
||
|
}
|
||
|
},
|
||
|
"component": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"componentName": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"createTime": {
|
||
|
"type": "string",
|
||
|
"format": "datetime"
|
||
|
},
|
||
|
"hidden": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"icon": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"id": {
|
||
|
"type": "integer",
|
||
|
"format": "int64"
|
||
|
},
|
||
|
"iframe": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"isDel": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"label": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"name": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"path": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"permission": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"pid": {
|
||
|
"type": "integer",
|
||
|
"format": "int64"
|
||
|
},
|
||
|
"router": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"routerMethod": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"sort": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"type": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"updateTime": {
|
||
|
"type": "string",
|
||
|
"format": "datetime"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"models.Role": {
|
||
|
"title": "Role",
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"Depts": {
|
||
|
"type": "array",
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/models.Dept"
|
||
|
}
|
||
|
},
|
||
|
"Users": {
|
||
|
"type": "array",
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/models.User"
|
||
|
}
|
||
|
},
|
||
|
"createTime": {
|
||
|
"type": "string",
|
||
|
"format": "datetime"
|
||
|
},
|
||
|
"dataScope": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"id": {
|
||
|
"type": "integer",
|
||
|
"format": "int64"
|
||
|
},
|
||
|
"isDel": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"level": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"menus": {
|
||
|
"type": "array",
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/models.Menu"
|
||
|
}
|
||
|
},
|
||
|
"name": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"permission": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"remark": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"updateTime": {
|
||
|
"type": "string",
|
||
|
"format": "datetime"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"models.User": {
|
||
|
"title": "User",
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"Permissions": {
|
||
|
"type": "array",
|
||
|
"items": {
|
||
|
"type": "string"
|
||
|
}
|
||
|
},
|
||
|
"avatar": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"createTime": {
|
||
|
"type": "string",
|
||
|
"format": "datetime"
|
||
|
},
|
||
|
"dept": {
|
||
|
"$ref": "#/definitions/models.Dept"
|
||
|
},
|
||
|
"email": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"enabled": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"id": {
|
||
|
"type": "integer",
|
||
|
"format": "int64"
|
||
|
},
|
||
|
"isDel": {
|
||
|
"type": "integer",
|
||
|
"format": "int32"
|
||
|
},
|
||
|
"job": {
|
||
|
"$ref": "#/definitions/models.Job"
|
||
|
},
|
||
|
"nickName": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"password": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"phone": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"roleIds": {
|
||
|
"type": "array",
|
||
|
"items": {
|
||
|
"type": "integer",
|
||
|
"format": "int64"
|
||
|
}
|
||
|
},
|
||
|
"roles": {
|
||
|
"type": "array",
|
||
|
"items": {
|
||
|
"$ref": "#/definitions/models.Role"
|
||
|
}
|
||
|
},
|
||
|
"sex": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"updateTime": {
|
||
|
"type": "string",
|
||
|
"format": "datetime"
|
||
|
},
|
||
|
"username": {
|
||
|
"type": "string"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"tags": [
|
||
|
{
|
||
|
"name": "auth",
|
||
|
"description": "登录api\n"
|
||
|
},
|
||
|
{
|
||
|
"name": "user",
|
||
|
"description": "用户 API\n"
|
||
|
},
|
||
|
{
|
||
|
"name": "menu",
|
||
|
"description": "菜单api\n"
|
||
|
},
|
||
|
{
|
||
|
"name": "dict",
|
||
|
"description": "字典api\n"
|
||
|
},
|
||
|
{
|
||
|
"name": "dictDetail",
|
||
|
"description": "字典详情api\n"
|
||
|
},
|
||
|
{
|
||
|
"name": "dept",
|
||
|
"description": "部门api\n"
|
||
|
},
|
||
|
{
|
||
|
"name": "job",
|
||
|
"description": "岗位api\n"
|
||
|
},
|
||
|
{
|
||
|
"name": "roles",
|
||
|
"description": "角色 API\n"
|
||
|
}
|
||
|
]
|
||
|
}
|