...
|
...
|
@@ -669,6 +669,148 @@ |
|
|
]
|
|
|
}
|
|
|
},
|
|
|
"v1/system/account": {
|
|
|
"post": {
|
|
|
"summary": "系统新增账号",
|
|
|
"operationId": "systemUserAccountSave",
|
|
|
"responses": {
|
|
|
"200": {
|
|
|
"description": "A successful response.",
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/SystemUserAccountSaveResponse"
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
"parameters": [
|
|
|
{
|
|
|
"name": "body",
|
|
|
"in": "body",
|
|
|
"required": true,
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/SystemUserAccountSaveRequest"
|
|
|
}
|
|
|
}
|
|
|
],
|
|
|
"requestBody": {},
|
|
|
"tags": [
|
|
|
"user"
|
|
|
]
|
|
|
}
|
|
|
},
|
|
|
"v1/system/account/enable": {
|
|
|
"post": {
|
|
|
"summary": "系统启用/禁用账号",
|
|
|
"operationId": "systemUserAccountEnable",
|
|
|
"responses": {
|
|
|
"200": {
|
|
|
"description": "A successful response.",
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/SystemUserAccountEnableResponse"
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
"parameters": [
|
|
|
{
|
|
|
"name": "body",
|
|
|
"in": "body",
|
|
|
"required": true,
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/SystemUserAccountEnableRequest"
|
|
|
}
|
|
|
}
|
|
|
],
|
|
|
"requestBody": {},
|
|
|
"tags": [
|
|
|
"user"
|
|
|
]
|
|
|
}
|
|
|
},
|
|
|
"v1/system/account/search": {
|
|
|
"post": {
|
|
|
"summary": "系统搜索账号",
|
|
|
"operationId": "systemUserAccountSearch",
|
|
|
"responses": {
|
|
|
"200": {
|
|
|
"description": "A successful response.",
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/SystemUserAccountSearchResponse"
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
"parameters": [
|
|
|
{
|
|
|
"name": "body",
|
|
|
"in": "body",
|
|
|
"required": true,
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/SystemUserAccountSearchRequest"
|
|
|
}
|
|
|
}
|
|
|
],
|
|
|
"requestBody": {},
|
|
|
"tags": [
|
|
|
"user"
|
|
|
]
|
|
|
}
|
|
|
},
|
|
|
"v1/system/account/{id}": {
|
|
|
"get": {
|
|
|
"summary": "系统账号详情",
|
|
|
"operationId": "systemUserAccountGet",
|
|
|
"responses": {
|
|
|
"200": {
|
|
|
"description": "A successful response.",
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/SystemUserAccountGetResponse"
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
"parameters": [
|
|
|
{
|
|
|
"name": "id",
|
|
|
"in": "path",
|
|
|
"required": true,
|
|
|
"type": "string"
|
|
|
}
|
|
|
],
|
|
|
"requestBody": {},
|
|
|
"tags": [
|
|
|
"user"
|
|
|
]
|
|
|
},
|
|
|
"put": {
|
|
|
"summary": "系统更新账号",
|
|
|
"operationId": "systemUserAccountUpdate",
|
|
|
"responses": {
|
|
|
"200": {
|
|
|
"description": "A successful response.",
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/SystemUserAccountUpdateResponse"
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
"parameters": [
|
|
|
{
|
|
|
"name": "id",
|
|
|
"in": "path",
|
|
|
"required": true,
|
|
|
"type": "string"
|
|
|
},
|
|
|
{
|
|
|
"name": "body",
|
|
|
"in": "body",
|
|
|
"required": true,
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/SystemUserAccountUpdateRequest"
|
|
|
}
|
|
|
}
|
|
|
],
|
|
|
"requestBody": {},
|
|
|
"tags": [
|
|
|
"user"
|
|
|
]
|
|
|
}
|
|
|
},
|
|
|
"v1/system/article/search": {
|
|
|
"post": {
|
|
|
"summary": "管理后台获取文章列表",
|
...
|
...
|
@@ -1078,6 +1220,120 @@ |
|
|
]
|
|
|
}
|
|
|
},
|
|
|
"v1/system/user/search": {
|
|
|
"post": {
|
|
|
"summary": "搜索用户",
|
|
|
"operationId": "systemUserSearch",
|
|
|
"responses": {
|
|
|
"200": {
|
|
|
"description": "A successful response.",
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/SystemUserSearchResponse"
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
"parameters": [
|
|
|
{
|
|
|
"name": "body",
|
|
|
"in": "body",
|
|
|
"required": true,
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/SystemUserSearchRequest"
|
|
|
}
|
|
|
}
|
|
|
],
|
|
|
"requestBody": {},
|
|
|
"tags": [
|
|
|
"user"
|
|
|
]
|
|
|
}
|
|
|
},
|
|
|
"v1/system/user/statistics": {
|
|
|
"post": {
|
|
|
"summary": "用户统计",
|
|
|
"operationId": "systemUserStatistics",
|
|
|
"responses": {
|
|
|
"200": {
|
|
|
"description": "A successful response.",
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/UserStatisticsResponse"
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
"parameters": [
|
|
|
{
|
|
|
"name": "body",
|
|
|
"in": "body",
|
|
|
"required": true,
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/UserStatisticsRequest"
|
|
|
}
|
|
|
}
|
|
|
],
|
|
|
"requestBody": {},
|
|
|
"tags": [
|
|
|
"user"
|
|
|
]
|
|
|
}
|
|
|
},
|
|
|
"v1/system/user/{id}": {
|
|
|
"get": {
|
|
|
"summary": "用户详情",
|
|
|
"operationId": "systemUserGet",
|
|
|
"responses": {
|
|
|
"200": {
|
|
|
"description": "A successful response.",
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/SystemUserGetResponse"
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
"parameters": [
|
|
|
{
|
|
|
"name": "id",
|
|
|
"in": "path",
|
|
|
"required": true,
|
|
|
"type": "string"
|
|
|
}
|
|
|
],
|
|
|
"requestBody": {},
|
|
|
"tags": [
|
|
|
"user"
|
|
|
]
|
|
|
},
|
|
|
"put": {
|
|
|
"summary": "更新用户",
|
|
|
"operationId": "systemUserUpdate",
|
|
|
"responses": {
|
|
|
"200": {
|
|
|
"description": "A successful response.",
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/SystemUserUpdateResponse"
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
"parameters": [
|
|
|
{
|
|
|
"name": "id",
|
|
|
"in": "path",
|
|
|
"required": true,
|
|
|
"type": "string"
|
|
|
},
|
|
|
{
|
|
|
"name": "body",
|
|
|
"in": "body",
|
|
|
"required": true,
|
|
|
"schema": {
|
|
|
"$ref": "#/definitions/SystemUserUpdateRequest"
|
|
|
}
|
|
|
}
|
|
|
],
|
|
|
"requestBody": {},
|
|
|
"tags": [
|
|
|
"user"
|
|
|
]
|
|
|
}
|
|
|
},
|
|
|
"v1/user/mylike": {
|
|
|
"post": {
|
|
|
"summary": "我点赞的文章或评论",
|
...
|
...
|
@@ -2810,6 +3066,26 @@ |
|
|
"position"
|
|
|
]
|
|
|
},
|
|
|
"StatisticsItem": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"itemFlag": {
|
|
|
"type": "integer",
|
|
|
"format": "int32",
|
|
|
"description": " 1:他的帖子 2:他的评论/回复 4:他收到的赞 8:TA的圆桌讨论 16:被采纳"
|
|
|
},
|
|
|
"value": {
|
|
|
"type": "number",
|
|
|
"format": "double",
|
|
|
"description": " 统计值"
|
|
|
}
|
|
|
},
|
|
|
"title": "StatisticsItem",
|
|
|
"required": [
|
|
|
"itemFlag",
|
|
|
"value"
|
|
|
]
|
|
|
},
|
|
|
"SystemArticleGetRequest": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
...
|
...
|
@@ -3055,32 +3331,308 @@ |
|
|
"list"
|
|
|
]
|
|
|
},
|
|
|
"SystemUserInfoRequest": {
|
|
|
"type": "object",
|
|
|
"title": "SystemUserInfoRequest"
|
|
|
},
|
|
|
"SystemUserInfoResponse": {
|
|
|
"SystemUser": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"userId": {
|
|
|
"id": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
"format": "int64",
|
|
|
"description": " 用户ID"
|
|
|
},
|
|
|
"userName": {
|
|
|
"type": "string"
|
|
|
"name": {
|
|
|
"type": "string",
|
|
|
"description": " 名称"
|
|
|
},
|
|
|
"avatar": {
|
|
|
"type": "string"
|
|
|
"type": "string",
|
|
|
"description": " 头像"
|
|
|
},
|
|
|
"companyId": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
"phone": {
|
|
|
"type": "string",
|
|
|
"description": " 手机号 唯一"
|
|
|
},
|
|
|
"companyName": {
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
"title": "SystemUserInfoResponse",
|
|
|
"position": {
|
|
|
"type": "string",
|
|
|
"description": " 职位"
|
|
|
},
|
|
|
"enable": {
|
|
|
"type": "integer",
|
|
|
"format": "int32",
|
|
|
"description": " 启用状态 1:启用 2:禁用"
|
|
|
},
|
|
|
"departments": {
|
|
|
"type": "array",
|
|
|
"items": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
},
|
|
|
"description": " 所属部门"
|
|
|
},
|
|
|
"accountFrom": {
|
|
|
"type": "string",
|
|
|
"description": " 账号来源 后台新增、扫码注册"
|
|
|
},
|
|
|
"createdAt": {
|
|
|
"type": "integer",
|
|
|
"format": "int64",
|
|
|
"description": " 注册时间"
|
|
|
},
|
|
|
"roles": {
|
|
|
"type": "array",
|
|
|
"items": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
},
|
|
|
"description": " 角色"
|
|
|
},
|
|
|
"rolesDesc": {
|
|
|
"type": "string",
|
|
|
"description": " 角色描述"
|
|
|
},
|
|
|
"departmentsDesc": {
|
|
|
"type": "string",
|
|
|
"description": " 部门描述"
|
|
|
}
|
|
|
},
|
|
|
"title": "SystemUser",
|
|
|
"required": [
|
|
|
"id",
|
|
|
"name",
|
|
|
"avatar",
|
|
|
"phone",
|
|
|
"position",
|
|
|
"enable",
|
|
|
"departments",
|
|
|
"accountFrom",
|
|
|
"createdAt",
|
|
|
"roles",
|
|
|
"rolesDesc",
|
|
|
"departmentsDesc"
|
|
|
]
|
|
|
},
|
|
|
"SystemUserAccountEnableRequest": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"userIds": {
|
|
|
"type": "array",
|
|
|
"items": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
},
|
|
|
"description": " 用户ID列表"
|
|
|
},
|
|
|
"status": {
|
|
|
"type": "integer",
|
|
|
"format": "int32",
|
|
|
"description": " 状态 1:启用 2:禁用"
|
|
|
}
|
|
|
},
|
|
|
"title": "SystemUserAccountEnableRequest",
|
|
|
"required": [
|
|
|
"userIds",
|
|
|
"status"
|
|
|
]
|
|
|
},
|
|
|
"SystemUserAccountEnableResponse": {
|
|
|
"type": "object",
|
|
|
"title": "SystemUserAccountEnableResponse"
|
|
|
},
|
|
|
"SystemUserAccountGetRequest": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"id": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
}
|
|
|
},
|
|
|
"title": "SystemUserAccountGetRequest",
|
|
|
"required": [
|
|
|
"id"
|
|
|
]
|
|
|
},
|
|
|
"SystemUserAccountGetResponse": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"user": {
|
|
|
"$ref": "#/definitions/SystemUser"
|
|
|
}
|
|
|
},
|
|
|
"title": "SystemUserAccountGetResponse",
|
|
|
"required": [
|
|
|
"user"
|
|
|
]
|
|
|
},
|
|
|
"SystemUserAccountSaveRequest": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"name": {
|
|
|
"type": "string",
|
|
|
"description": " 名称"
|
|
|
},
|
|
|
"phone": {
|
|
|
"type": "string",
|
|
|
"description": " 手机号 唯一"
|
|
|
},
|
|
|
"enable": {
|
|
|
"type": "integer",
|
|
|
"format": "int32",
|
|
|
"description": " 启用状态 1:启用 2:禁用"
|
|
|
},
|
|
|
"roles": {
|
|
|
"type": "array",
|
|
|
"items": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
},
|
|
|
"description": " 角色"
|
|
|
}
|
|
|
},
|
|
|
"title": "SystemUserAccountSaveRequest",
|
|
|
"required": [
|
|
|
"name",
|
|
|
"phone",
|
|
|
"enable",
|
|
|
"roles"
|
|
|
]
|
|
|
},
|
|
|
"SystemUserAccountSaveResponse": {
|
|
|
"type": "object",
|
|
|
"title": "SystemUserAccountSaveResponse"
|
|
|
},
|
|
|
"SystemUserAccountSearchRequest": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"page": {
|
|
|
"type": "integer",
|
|
|
"format": "int32"
|
|
|
},
|
|
|
"size": {
|
|
|
"type": "integer",
|
|
|
"format": "int32"
|
|
|
},
|
|
|
"name": {
|
|
|
"type": "string",
|
|
|
"description": " 名称"
|
|
|
},
|
|
|
"phone": {
|
|
|
"type": "string",
|
|
|
"description": " 手机号 唯一"
|
|
|
},
|
|
|
"roleId": {
|
|
|
"type": "integer",
|
|
|
"format": "int64",
|
|
|
"description": " 角色权限"
|
|
|
},
|
|
|
"enable": {
|
|
|
"type": "integer",
|
|
|
"format": "int32",
|
|
|
"description": " 启用状态 1:启用 2:禁用"
|
|
|
},
|
|
|
"beginTime": {
|
|
|
"type": "integer",
|
|
|
"format": "int64",
|
|
|
"description": " 注册日期-开始"
|
|
|
},
|
|
|
"endTime": {
|
|
|
"type": "integer",
|
|
|
"format": "int64",
|
|
|
"description": " 注册日期-结束"
|
|
|
}
|
|
|
},
|
|
|
"title": "SystemUserAccountSearchRequest",
|
|
|
"required": [
|
|
|
"page",
|
|
|
"size"
|
|
|
]
|
|
|
},
|
|
|
"SystemUserAccountSearchResponse": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"list": {
|
|
|
"type": "array",
|
|
|
"items": {
|
|
|
"$ref": "#/definitions/SystemUser"
|
|
|
}
|
|
|
},
|
|
|
"total": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
}
|
|
|
},
|
|
|
"title": "SystemUserAccountSearchResponse",
|
|
|
"required": [
|
|
|
"list",
|
|
|
"total"
|
|
|
]
|
|
|
},
|
|
|
"SystemUserAccountUpdateRequest": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"id": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
}
|
|
|
},
|
|
|
"title": "SystemUserAccountUpdateRequest",
|
|
|
"required": [
|
|
|
"id"
|
|
|
]
|
|
|
},
|
|
|
"SystemUserAccountUpdateResponse": {
|
|
|
"type": "object",
|
|
|
"title": "SystemUserAccountUpdateResponse"
|
|
|
},
|
|
|
"SystemUserGetRequest": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"id": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
}
|
|
|
},
|
|
|
"title": "SystemUserGetRequest",
|
|
|
"required": [
|
|
|
"id"
|
|
|
]
|
|
|
},
|
|
|
"SystemUserGetResponse": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"user": {
|
|
|
"$ref": "#/definitions/SystemUser"
|
|
|
}
|
|
|
},
|
|
|
"title": "SystemUserGetResponse",
|
|
|
"required": [
|
|
|
"user"
|
|
|
]
|
|
|
},
|
|
|
"SystemUserInfoRequest": {
|
|
|
"type": "object",
|
|
|
"title": "SystemUserInfoRequest"
|
|
|
},
|
|
|
"SystemUserInfoResponse": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"userId": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
},
|
|
|
"userName": {
|
|
|
"type": "string"
|
|
|
},
|
|
|
"avatar": {
|
|
|
"type": "string"
|
|
|
},
|
|
|
"companyId": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
},
|
|
|
"companyName": {
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
"title": "SystemUserInfoResponse",
|
|
|
"required": [
|
|
|
"userId",
|
|
|
"userName",
|
...
|
...
|
@@ -3089,6 +3641,101 @@ |
|
|
"companyName"
|
|
|
]
|
|
|
},
|
|
|
"SystemUserSearchRequest": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"page": {
|
|
|
"type": "integer",
|
|
|
"format": "int32"
|
|
|
},
|
|
|
"size": {
|
|
|
"type": "integer",
|
|
|
"format": "int32"
|
|
|
},
|
|
|
"name": {
|
|
|
"type": "string",
|
|
|
"description": " 名称"
|
|
|
},
|
|
|
"phone": {
|
|
|
"type": "string",
|
|
|
"description": " 手机号 唯一"
|
|
|
},
|
|
|
"position": {
|
|
|
"type": "string",
|
|
|
"description": " 职位"
|
|
|
},
|
|
|
"enable": {
|
|
|
"type": "integer",
|
|
|
"format": "int32",
|
|
|
"description": " 启用状态 1:启用 2:禁用"
|
|
|
},
|
|
|
"departmentId": {
|
|
|
"type": "integer",
|
|
|
"format": "int64",
|
|
|
"description": " 所属部门"
|
|
|
}
|
|
|
},
|
|
|
"title": "SystemUserSearchRequest",
|
|
|
"required": [
|
|
|
"page",
|
|
|
"size"
|
|
|
]
|
|
|
},
|
|
|
"SystemUserSearchResponse": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"list": {
|
|
|
"type": "array",
|
|
|
"items": {
|
|
|
"$ref": "#/definitions/SystemUser"
|
|
|
}
|
|
|
},
|
|
|
"total": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
}
|
|
|
},
|
|
|
"title": "SystemUserSearchResponse",
|
|
|
"required": [
|
|
|
"list",
|
|
|
"total"
|
|
|
]
|
|
|
},
|
|
|
"SystemUserUpdateRequest": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"id": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
},
|
|
|
"avatar": {
|
|
|
"type": "string",
|
|
|
"description": " 头像"
|
|
|
},
|
|
|
"position": {
|
|
|
"type": "string",
|
|
|
"description": " 职位"
|
|
|
},
|
|
|
"departments": {
|
|
|
"type": "array",
|
|
|
"items": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
},
|
|
|
"description": " 所属部门"
|
|
|
}
|
|
|
},
|
|
|
"title": "SystemUserUpdateRequest",
|
|
|
"required": [
|
|
|
"id",
|
|
|
"position",
|
|
|
"departments"
|
|
|
]
|
|
|
},
|
|
|
"SystemUserUpdateResponse": {
|
|
|
"type": "object",
|
|
|
"title": "SystemUserUpdateResponse"
|
|
|
},
|
|
|
"TagCreateRequest": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
...
|
...
|
@@ -3548,6 +4195,40 @@ |
|
|
"name"
|
|
|
]
|
|
|
},
|
|
|
"UserStatisticsRequest": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"userId": {
|
|
|
"type": "integer",
|
|
|
"format": "int64"
|
|
|
},
|
|
|
"itemFlag": {
|
|
|
"type": "integer",
|
|
|
"format": "int32",
|
|
|
"description": " 1:他的帖子 2:他的评论/回复 4:他收到的赞 8:TA的圆桌讨论 16:被采纳"
|
|
|
}
|
|
|
},
|
|
|
"title": "UserStatisticsRequest",
|
|
|
"required": [
|
|
|
"userId",
|
|
|
"itemFlag"
|
|
|
]
|
|
|
},
|
|
|
"UserStatisticsResponse": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"list": {
|
|
|
"type": "array",
|
|
|
"items": {
|
|
|
"$ref": "#/definitions/StatisticsItem"
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
"title": "UserStatisticsResponse",
|
|
|
"required": [
|
|
|
"list"
|
|
|
]
|
|
|
},
|
|
|
"WhichUserLikeArticle": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
...
|
...
|
|