14358 lines
1.5 MiB
14358 lines
1.5 MiB
{
|
||
"openapi": "3.0.1",
|
||
"info": {
|
||
"title": "ç¥è¯ç®¡çç³»ç» API ææ¡£",
|
||
"description": "åºäº Spring Boot 3 + MyBatis-Plus çä¼ä¸çº§ç¥è¯ç®¡çç³»ç»ï¼æä¾æä»¶ç®¡çãèè¯ç®¡çãéé¢ç®¡çãç¥è¯åºæ£ç´¢ãAIæµå¼é®ççåè½ãæ°å¢ç¹æ§ï¼é¢ç®æ¹æ¹åè½ä¼åï¼æ¯æå段å\u0085¼å®¹æ§å¤çï¼is_correct/correctï¼ãèªå¨çæfeedbackåé¦ãå®åäºç§é¢åï¼åé/å¤é/夿/填空/主è§ï¼çæ¹æ¹é»è¾",
|
||
"contact": {
|
||
"name": "å¼åå¢é",
|
||
"email": "dev@example.com"
|
||
},
|
||
"license": {
|
||
"name": "Apache 2.0",
|
||
"url": "https://www.apache.org/licenses/LICENSE-2.0.html"
|
||
},
|
||
"version": "2.11.0"
|
||
},
|
||
"servers": [
|
||
{
|
||
"url": "http://localhost:8080/api",
|
||
"description": "æ¬å°å¼åæå¡å¨"
|
||
}
|
||
],
|
||
"security": [
|
||
{
|
||
"Bearer Authentication": [
|
||
|
||
]
|
||
}
|
||
],
|
||
"tags": [
|
||
{
|
||
"name": "é¨é¨ç®¡ç",
|
||
"description": "é¨é¨çå¢å æ¹æ¥æä½"
|
||
},
|
||
{
|
||
"name": "æ°æ®åæ¥éªè¯",
|
||
"description": "éªè¯éé¢ä¸æ¹é\u0085ç³»ç»ä¹é´çæ°æ®åæ¥æºå¶"
|
||
},
|
||
{
|
||
"name": "éé¢ç®¡ç",
|
||
"description": "é颿¥çãæ¶èãéç»ãå¯¼åºæ¥å£"
|
||
},
|
||
{
|
||
"name": "FAQ管ç",
|
||
"description": "常è§é®é¢åå»ºè®®ç®¡çæ¥å£"
|
||
},
|
||
{
|
||
"name": "è§è²ç®¡ç",
|
||
"description": "è§è²åæéçç®¡çæ¥å£"
|
||
},
|
||
{
|
||
"name": "认è¯ç®¡ç",
|
||
"description": "ç¨æ·ç»å½ãç»åºãè·åç¨æ·ä¿¡æ¯"
|
||
},
|
||
{
|
||
"name": "ç¥è¯åºè·¯ç±",
|
||
"description": "ç¥è¯åºè·¯ç±è°è¯æ¥å£"
|
||
},
|
||
{
|
||
"name": "å¾ç管ç",
|
||
"description": "ç¥è¯åºå¾çç¸å\u0085³æ¥å£"
|
||
},
|
||
{
|
||
"name": "AIæ°æ®æ¥å£",
|
||
"description": "ä¸é¨ä¸ºAI端æä¾çæ°æ®æ¥è¯¢æ¥å£"
|
||
},
|
||
{
|
||
"name": "ç¨æ·ç®¡ç",
|
||
"description": "ç¨æ·çå¢å æ¹æ¥æä½"
|
||
},
|
||
{
|
||
"name": "æä»¶æé管ç",
|
||
"description": "æä»¶æéçææåæ¤é"
|
||
},
|
||
{
|
||
"name": "AI对è¯",
|
||
"description": "AIæºè½å¯¹è¯æ¥å£"
|
||
},
|
||
{
|
||
"name": "é¢ç®ç®¡ç",
|
||
"description": "é¢ç®çå¢å æ¹æ¥ç®¡çæ¥å£"
|
||
},
|
||
{
|
||
"name": "æ£å¼èè¯",
|
||
"description": "æ£å¼èè¯ç¸å\u0085³æ¥å£ï¼ä»\u0085ä¾è¢«åé\u0085äºæ£å¼è¯å·çç¨æ·ä½¿ç¨"
|
||
},
|
||
{
|
||
"name": "æ£å¼è管ç",
|
||
"description": "æ£å¼èç®¡çæ¥å£ï¼ä¾ç®¡çåé¢è§ãä¿åãå叿£å¼èè¯è¯å·"
|
||
},
|
||
{
|
||
"name": "åé¦ç®¡ç",
|
||
"description": "ç¨æ·åé¦ç¸å\u0085³æ¥å£"
|
||
},
|
||
{
|
||
"name": "ç¥è¯æ£ç´¢",
|
||
"description": "ç¥è¯åºæ£ç´¢ç¸å\u0085³æ¥å£"
|
||
},
|
||
{
|
||
"name": "æä»¶ç®¡ç",
|
||
"description": "æä»¶çä¸ä¼ ãä¸è½½ãå é¤çæä½"
|
||
},
|
||
{
|
||
"name": "ç¥è¯åºç®¡ç",
|
||
"description": "åéåºåææ¡£çCRUDæä½ï¼ä¸AIç«¯åæ¥"
|
||
},
|
||
{
|
||
"name": "æ¥å管ç",
|
||
"description": "åé¦ç»è®¡æ¥åç¸å\u0085³æ¥å£"
|
||
},
|
||
{
|
||
"name": "ç¥è¯åºè®¿é®æ§å¶",
|
||
"description": "æ¥è¯¢collection表ä¸çè®°å½ï¼è·åç¨æ·å¯è®¿é®çç¥è¯åºå表"
|
||
},
|
||
{
|
||
"name": "æ¥å¿ç®¡ç",
|
||
"description": "æä½æ¥å¿çæ¥è¯¢"
|
||
},
|
||
{
|
||
"name": "èè¯ç®¡ç",
|
||
"description": "é¢ç®çæä¸çæ¡æ¹æ¹æ¥å£"
|
||
}
|
||
],
|
||
"paths": {
|
||
"/user": {
|
||
"put": {
|
||
"tags": [
|
||
"ç¨æ·ç®¡ç"
|
||
],
|
||
"summary": "æ´æ°ç¨æ·",
|
||
"description": "æ´æ°ç¨æ·åºæ¬ä¿¡æ¯",
|
||
"operationId": "updateUser",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/UserUpdateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"post": {
|
||
"tags": [
|
||
"ç¨æ·ç®¡ç"
|
||
],
|
||
"summary": "åå»ºç¨æ·",
|
||
"description": "å建æ°ç¨æ·ï¼é»è®¤å¯ç 为123456",
|
||
"operationId": "createUser",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/UserCreateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/user/{id}/status": {
|
||
"put": {
|
||
"tags": [
|
||
"ç¨æ·ç®¡ç"
|
||
],
|
||
"summary": "æ´æ°ç¨æ·ç¶æ",
|
||
"description": "å¯ç¨æç¦ç¨ç¨æ·",
|
||
"operationId": "updateStatus",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "ç¨æ·ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
{
|
||
"name": "status",
|
||
"in": "query",
|
||
"description": "ç¶æï¼1å¯ç¨ 0ç¦ç¨",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/user/{id}/roles": {
|
||
"put": {
|
||
"tags": [
|
||
"ç¨æ·ç®¡ç"
|
||
],
|
||
"summary": "åé\u0085ç¨æ·è§è²",
|
||
"description": "ä¸ºç¨æ·åé\u0085è§è²",
|
||
"operationId": "assignRoles",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "ç¨æ·ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"type": "array",
|
||
"description": "è§è²IDå表",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/user/{id}/reset-password": {
|
||
"put": {
|
||
"tags": [
|
||
"ç¨æ·ç®¡ç"
|
||
],
|
||
"summary": "éç½®å¯ç ",
|
||
"description": "éç½®ç¨æ·å¯ç 为é»è®¤å¯ç 123456",
|
||
"operationId": "resetPassword",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "ç¨æ·ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/role/{id}": {
|
||
"put": {
|
||
"tags": [
|
||
"è§è²ç®¡ç"
|
||
],
|
||
"summary": "æ´æ°è§è²",
|
||
"description": "æ´æ°è§è²ä¿¡æ¯",
|
||
"operationId": "updateRole",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "è§è²ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/RoleUpdateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"tags": [
|
||
"è§è²ç®¡ç"
|
||
],
|
||
"summary": "å é¤è§è²",
|
||
"description": "æ ¹æ®IDå é¤è§è²",
|
||
"operationId": "deleteRole",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "è§è²ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/role/{id}/permissions": {
|
||
"get": {
|
||
"tags": [
|
||
"è§è²ç®¡ç"
|
||
],
|
||
"summary": "æ¥è¯¢è§è²æé",
|
||
"description": "è·åè§è²çæææé",
|
||
"operationId": "getRolePermissions",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "è§è²ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultListPermissionVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"put": {
|
||
"tags": [
|
||
"è§è²ç®¡ç"
|
||
],
|
||
"summary": "åé\u0085æé",
|
||
"description": "为è§è²åé\u0085æé",
|
||
"operationId": "assignPermissions",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "è§è²ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/question/{id}": {
|
||
"get": {
|
||
"tags": [
|
||
"é¢ç®ç®¡ç"
|
||
],
|
||
"summary": "è·åé¢ç®è¯¦æ\u0085",
|
||
"description": "æ ¹æ®é¢ç®IDè·åé¢ç®è¯¦ç»ä¿¡æ¯",
|
||
"operationId": "getQuestionById",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "é¢ç®ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultQuestion"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"put": {
|
||
"tags": [
|
||
"é¢ç®ç®¡ç"
|
||
],
|
||
"summary": "æ´æ°é¢ç®",
|
||
"description": "æ´æ°é¢ç®ä¿¡æ¯ï¼æ¯æé¨ååæ®µæ´æ°",
|
||
"operationId": "updateQuestion",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "é¢ç®IDï¼æ¯æLongç±»åçidæUUIDæ ¼å¼çquestionIdï¼",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/QuestionUpdateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultQuestion"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"tags": [
|
||
"é¢ç®ç®¡ç"
|
||
],
|
||
"summary": "å é¤é¢ç®",
|
||
"description": "æ ¹æ®IDå é¤é¢ç®",
|
||
"operationId": "deleteQuestion",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "é¢ç®ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/question/review/{questionId}": {
|
||
"put": {
|
||
"tags": [
|
||
"é¢ç®ç®¡ç"
|
||
],
|
||
"summary": "å®¡æ ¸é¢ç®",
|
||
"description": "å®¡æ ¸éè¿ææç»é¢ç®",
|
||
"operationId": "reviewQuestion",
|
||
"parameters": [
|
||
{
|
||
"name": "questionId",
|
||
"in": "path",
|
||
"description": "é¢ç®UUID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "status",
|
||
"in": "query",
|
||
"description": "å®¡æ ¸ç¶æï¼approved/rejected",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "reviewerComment",
|
||
"in": "query",
|
||
"description": "å®¡æ ¸è¯è®º",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/image/{id}": {
|
||
"get": {
|
||
"tags": [
|
||
"å¾ç管ç"
|
||
],
|
||
"summary": "è·åå¾ç详æ\u0085",
|
||
"description": "æ ¹æ®å¾çIDè·åå¾ç详ç»ä¿¡æ¯",
|
||
"operationId": "getImageById",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "å¾çID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultImage"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"put": {
|
||
"tags": [
|
||
"å¾ç管ç"
|
||
],
|
||
"summary": "æ´æ°å¾çè®°å½",
|
||
"description": "æ´æ°å¾çè®°å½ä¿¡æ¯ï¼æ¯æé¨ååæ®µæ´æ°",
|
||
"operationId": "updateImage",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "å¾çID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ImageUpdateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultImage"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"tags": [
|
||
"å¾ç管ç"
|
||
],
|
||
"summary": "å é¤å¾ç",
|
||
"description": "æ ¹æ®IDå é¤å¾çè®°å½",
|
||
"operationId": "deleteImage",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "å¾çID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/{id}": {
|
||
"get": {
|
||
"tags": [
|
||
"æä»¶ç®¡ç"
|
||
],
|
||
"summary": "æ¥è¯¢æä»¶è¯¦æ\u0085",
|
||
"description": "æ ¹æ®IDæ¥è¯¢æä»¶è¯¦ç»ä¿¡æ¯",
|
||
"operationId": "getFileById",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultFileVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"put": {
|
||
"tags": [
|
||
"æä»¶ç®¡ç"
|
||
],
|
||
"summary": "æ´æ°æä»¶ä¿¡æ¯",
|
||
"description": "æ´æ°æä»¶çå\u0085¬å¼ç¶æãæè¿°çä¿¡æ¯",
|
||
"operationId": "updateFileInfo",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/FileUpdateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultFileVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"tags": [
|
||
"æä»¶ç®¡ç"
|
||
],
|
||
"summary": "å 餿件",
|
||
"description": "软å 餿件ï¼åæ¶çº§è软å é¤è¯¥æä»¶å¯¹åºçææé¢ç®",
|
||
"operationId": "deleteFile",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/permission/{id}/expire": {
|
||
"put": {
|
||
"tags": [
|
||
"æä»¶æé管ç"
|
||
],
|
||
"summary": "æ´æ°æéè¿ææ¶é´",
|
||
"description": "ä¿®æ¹æéçè¿ææ¶é´",
|
||
"operationId": "updateExpireTime",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "æéID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ExpireTimeRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/faq/{id}": {
|
||
"get": {
|
||
"tags": [
|
||
"FAQ管ç"
|
||
],
|
||
"summary": "è·åFAQ详æ\u0085",
|
||
"description": "æ ¹æ®IDè·åFAQ详ç»ä¿¡æ¯",
|
||
"operationId": "getFAQById",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "FAQ ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultFAQ"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"put": {
|
||
"tags": [
|
||
"FAQ管ç"
|
||
],
|
||
"summary": "æ´æ°FAQ",
|
||
"description": "æ´æ°FAQä¿¡æ¯ï¼æ¯æé¨ååæ®µæ´æ°",
|
||
"operationId": "updateFAQ",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "FAQ ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/FAQUpdateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultFAQ"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"tags": [
|
||
"FAQ管ç"
|
||
],
|
||
"summary": "å é¤FAQ",
|
||
"description": "æ ¹æ®IDå é¤FAQ",
|
||
"operationId": "deleteFAQ",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "FAQ ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/department/{id}": {
|
||
"put": {
|
||
"tags": [
|
||
"é¨é¨ç®¡ç"
|
||
],
|
||
"summary": "æ´æ°é¨é¨",
|
||
"description": "æ´æ°é¨é¨ä¿¡æ¯",
|
||
"operationId": "updateDepartment",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "é¨é¨ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/DepartmentUpdateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"tags": [
|
||
"é¨é¨ç®¡ç"
|
||
],
|
||
"summary": "å é¤é¨é¨",
|
||
"description": "æ ¹æ®IDå é¤é¨é¨",
|
||
"operationId": "deleteDepartment",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "é¨é¨ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/department/{id}/manager": {
|
||
"put": {
|
||
"tags": [
|
||
"é¨é¨ç®¡ç"
|
||
],
|
||
"summary": "设置é¨é¨ç®¡çå",
|
||
"description": "为é¨é¨è®¾ç½®ç®¡çå",
|
||
"operationId": "setDepartmentManager",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "é¨é¨ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
{
|
||
"name": "managerId",
|
||
"in": "query",
|
||
"description": "管çåç¨æ·ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection/{name}": {
|
||
"put": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "ä¿®æ¹åéåº",
|
||
"description": "æ´æ°AI端åéåºä¿¡æ¯å¹¶åæ¥å°knowledge_base_path表",
|
||
"operationId": "updateCollection",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "path",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "displayName",
|
||
"in": "query",
|
||
"description": "æ¾ç¤ºåç§°",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "department",
|
||
"in": "query",
|
||
"description": "æå±é¨é¨",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "description",
|
||
"in": "query",
|
||
"description": "æè¿°",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultCollectionVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "å é¤åéåº",
|
||
"description": "å é¤AI端åéåºå¹¶ä»knowledge_base_path表移é¤",
|
||
"operationId": "deleteCollection",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "path",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection/{name}/chunks/{chunkId}": {
|
||
"put": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "ä¿®æ¹åç",
|
||
"description": "æ´æ°æå®åççå\u0085容æå\u0085æ°æ®",
|
||
"operationId": "updateChunk",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "path",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "chunkId",
|
||
"in": "path",
|
||
"description": "åçID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "content",
|
||
"in": "query",
|
||
"description": "æ°å\u0085容",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "section",
|
||
"in": "query",
|
||
"description": "ç« èä¿¡æ¯",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "å é¤åç",
|
||
"description": "ä»åéåºä¸å 餿å®åç",
|
||
"operationId": "deleteChunk",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "path",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "chunkId",
|
||
"in": "path",
|
||
"description": "åçID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/wrong-questions/redo": {
|
||
"post": {
|
||
"tags": [
|
||
"éé¢ç®¡ç"
|
||
],
|
||
"summary": "çæéé¢éç»è¯å·",
|
||
"description": "æ ¹æ®éé¢çæéç»è¯å·ï¼æ¯ææé¢åãæ¶èç¶æçé",
|
||
"operationId": "redoWrongQuestions",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/WrongQuestionRedoRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultExamPaperGenerateResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/wrong-questions/list": {
|
||
"post": {
|
||
"tags": [
|
||
"éé¢ç®¡ç"
|
||
],
|
||
"summary": "è·åéé¢å表",
|
||
"description": "å页è·åç¨æ·éé¢åè¡¨ï¼æ¯ææé¢åãæ¶èç¶æãæ¶é´èå´ãç¥è¯åºçé",
|
||
"operationId": "getWrongQuestions",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/WrongQuestionListRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultWrongQuestionListResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/wrong-questions/export": {
|
||
"post": {
|
||
"tags": [
|
||
"éé¢ç®¡ç"
|
||
],
|
||
"summary": "导åºéé¢",
|
||
"description": "导åºç¨æ·éé¢ä¸ºCSVæ ¼å¼",
|
||
"operationId": "exportWrongQuestions",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/WrongQuestionListRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/wrong-questions/collection/toggle": {
|
||
"post": {
|
||
"tags": [
|
||
"éé¢ç®¡ç"
|
||
],
|
||
"summary": "æ¶è/åæ¶æ¶èéé¢",
|
||
"description": "æ¶èæåæ¶æ¶èæå®çéé¢ï¼æ¯ææ·»å 夿³¨",
|
||
"operationId": "toggleCollection",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/WrongQuestionCollectRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/wrong-questions/collection/list": {
|
||
"post": {
|
||
"tags": [
|
||
"éé¢ç®¡ç"
|
||
],
|
||
"summary": "è·åæ¶èçéé¢å表",
|
||
"description": "è·åç¨æ·æ¶èçææéé¢ï¼æ¯æå页",
|
||
"operationId": "getCollectedWrongQuestions",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/WrongQuestionListRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultWrongQuestionListResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/search": {
|
||
"post": {
|
||
"tags": [
|
||
"ç¥è¯æ£ç´¢"
|
||
],
|
||
"summary": "æ··åæ£ç´¢",
|
||
"description": "å¨ç¥è¯åºä¸è¿è¡æ··åæ£ç´¢ï¼åé+å\u0085³é®è¯ï¼",
|
||
"operationId": "search",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/SearchRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/role": {
|
||
"get": {
|
||
"tags": [
|
||
"è§è²ç®¡ç"
|
||
],
|
||
"summary": "æ¥è¯¢è§è²å表",
|
||
"description": "è·åææè§è²ä¿¡æ¯",
|
||
"operationId": "listRoles",
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultListRoleVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"post": {
|
||
"tags": [
|
||
"è§è²ç®¡ç"
|
||
],
|
||
"summary": "å建è§è²",
|
||
"description": "å建æ°è§è²",
|
||
"operationId": "createRole",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/RoleCreateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/question": {
|
||
"post": {
|
||
"tags": [
|
||
"é¢ç®ç®¡ç"
|
||
],
|
||
"summary": "å建é¢ç®",
|
||
"description": "å建æ°çé¢ç®è®°å½",
|
||
"operationId": "createQuestion",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/QuestionCreateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultQuestion"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/question/stats": {
|
||
"post": {
|
||
"tags": [
|
||
"é¢ç®ç®¡ç"
|
||
],
|
||
"summary": "é¢ç®æ°éç»è®¡",
|
||
"description": "æä¸å维度ç»è®¡é¢ç®æ°é",
|
||
"operationId": "getQuestionStats",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/QuestionStatsRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultQuestionStatsResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/kb-route": {
|
||
"post": {
|
||
"tags": [
|
||
"ç¥è¯åºè·¯ç±"
|
||
],
|
||
"summary": "æµè¯ç¥è¯åºè·¯ç±",
|
||
"description": "æµè¯ç¥è¯åºè·¯ç±é»è¾ï¼ç¨äºè°è¯è·¯ç±çç¥",
|
||
"operationId": "route",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/KBRouteRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/image": {
|
||
"post": {
|
||
"tags": [
|
||
"å¾ç管ç"
|
||
],
|
||
"summary": "å建å¾çè®°å½",
|
||
"description": "å建æ°çå¾çè®°å½",
|
||
"operationId": "createImage",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ImageCreateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultImage"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/formal-exam/paper/{paperId}/start": {
|
||
"post": {
|
||
"tags": [
|
||
"æ£å¼èè¯"
|
||
],
|
||
"summary": "å¼å§æ£å¼èè¯",
|
||
"description": "éè¿è¯å·IDå¼å§æ£å¼èè¯ï¼ç³»ç»èªå¨æ¥æ¾æå建èè¯è®°å½ï¼è¿åè¯å·é¢ç®å\u0085容",
|
||
"operationId": "startExamByPaperId",
|
||
"parameters": [
|
||
{
|
||
"name": "paperId",
|
||
"in": "path",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultExamRecordResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/upload": {
|
||
"post": {
|
||
"tags": [
|
||
"æä»¶ç®¡ç"
|
||
],
|
||
"summary": "ä¸ä¼ æä»¶",
|
||
"description": "ä¸ä¼ æä»¶å°æå¡å¨ï¼æ¯æä¸ªäººæä»¶åé¨é¨å¶åº¦æä»¶",
|
||
"operationId": "uploadFile",
|
||
"parameters": [
|
||
{
|
||
"name": "deptId",
|
||
"in": "query",
|
||
"description": "é¨é¨IDï¼ç®¡çåä¸ä¼ å¶åº¦æä»¶æ¶æå®ï¼",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
{
|
||
"name": "isPublic",
|
||
"in": "query",
|
||
"description": "æ¯å¦å\u0085¬å¼",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "boolean",
|
||
"default": true
|
||
},
|
||
"example": true
|
||
},
|
||
{
|
||
"name": "description",
|
||
"in": "query",
|
||
"description": "æä»¶æè¿°",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "autoVectorize",
|
||
"in": "query",
|
||
"description": "æ¯å¦èªå¨åéå",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "boolean",
|
||
"default": false
|
||
},
|
||
"example": false
|
||
}
|
||
],
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"required": [
|
||
"file"
|
||
],
|
||
"type": "object",
|
||
"properties": {
|
||
"file": {
|
||
"type": "string",
|
||
"description": "æä»¶å¯¹è±¡",
|
||
"format": "binary"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultFileVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/rag/stream": {
|
||
"post": {
|
||
"tags": [
|
||
"æä»¶ç®¡ç"
|
||
],
|
||
"summary": "RAGæµå¼é®ç",
|
||
"description": "åRAGæå¡åèµ·æµå¼é®ç请æ±ï¼å®æ¶è¿åå¤çè¿ç¨ï¼å®æåèªå¨ä¿åå°æ°æ®åº",
|
||
"operationId": "ragStream",
|
||
"parameters": [
|
||
{
|
||
"name": "message",
|
||
"in": "query",
|
||
"description": "ç¨æ·é®é¢",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"text/event-stream": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/SseEmitter"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/permission": {
|
||
"post": {
|
||
"tags": [
|
||
"æä»¶æé管ç"
|
||
],
|
||
"summary": "æææä»¶æé",
|
||
"description": "ä¸ºç¨æ·æé¨é¨æäºæä»¶è®¿é®æé",
|
||
"operationId": "grantPermission",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/FilePermissionRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/audit/reject/{id}": {
|
||
"post": {
|
||
"tags": [
|
||
"æä»¶ç®¡ç"
|
||
],
|
||
"summary": "å®¡æ ¸æç»æä»¶",
|
||
"description": "管çåæç»ç¨æ·ä¸ä¼ çå\u0085¬å¼æä»¶",
|
||
"operationId": "rejectFile",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/audit/approve/{id}": {
|
||
"post": {
|
||
"tags": [
|
||
"æä»¶ç®¡ç"
|
||
],
|
||
"summary": "å®¡æ ¸éè¿æä»¶",
|
||
"description": "管çåå®¡æ ¸éè¿ç¨æ·ä¸ä¼ çå\u0085¬å¼æä»¶",
|
||
"operationId": "approveFile",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/feedback": {
|
||
"post": {
|
||
"tags": [
|
||
"åé¦ç®¡ç"
|
||
],
|
||
"summary": "æäº¤åé¦",
|
||
"description": "ç¨æ·æäº¤å¯¹AIåççåé¦",
|
||
"operationId": "submitFeedback",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/FeedbackCreateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/faq": {
|
||
"get": {
|
||
"tags": [
|
||
"FAQ管ç"
|
||
],
|
||
"summary": "è·åFAQå表",
|
||
"description": "å页è·å常è§é®é¢å表",
|
||
"operationId": "getFAQList",
|
||
"parameters": [
|
||
{
|
||
"name": "page",
|
||
"in": "query",
|
||
"description": "页ç ï¼é»è®¤1",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 1
|
||
}
|
||
},
|
||
{
|
||
"name": "pageSize",
|
||
"in": "query",
|
||
"description": "æ¯é¡µå¤§å°ï¼é»è®¤20",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 20
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultFAQListResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"post": {
|
||
"tags": [
|
||
"FAQ管ç"
|
||
],
|
||
"summary": "å建FAQ",
|
||
"description": "å建æ°ç常è§é®é¢",
|
||
"operationId": "createFAQ",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/FAQCreateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultFAQ"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/faq/suggestions/{id}/reject": {
|
||
"post": {
|
||
"tags": [
|
||
"FAQ管ç"
|
||
],
|
||
"summary": "æç»FAQ建议",
|
||
"description": "æç»æä¸ªFAQ建议",
|
||
"operationId": "rejectSuggestion",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "建议ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/faq/suggestions/{id}/approve": {
|
||
"post": {
|
||
"tags": [
|
||
"FAQ管ç"
|
||
],
|
||
"summary": "æ¹åFAQ建议",
|
||
"description": "å°FAQ建议æ¹å为æ£å¼FAQï¼å¯ä¿®æ¹çæ¡",
|
||
"operationId": "approveSuggestion",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "建议ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/exam/record/{recordId}/grade": {
|
||
"post": {
|
||
"tags": [
|
||
"èè¯ç®¡ç"
|
||
],
|
||
"summary": "æäº¤èè¯å¹¶æ¹æ¹ï¼æ£å¼èè¯ä¸ç¨ï¼",
|
||
"description": "éè¿èè¯è®°å½IDæäº¤æ£å¼èè¯çæ¡å¹¶æ¹æ¹",
|
||
"operationId": "gradeExamRecord",
|
||
"parameters": [
|
||
{
|
||
"name": "recordId",
|
||
"in": "path",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ExamSaveRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultExamRecordResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/exam/paper/{paperId}/start": {
|
||
"post": {
|
||
"tags": [
|
||
"èè¯ç®¡ç"
|
||
],
|
||
"summary": "å¼å§èè¯ï¼è·åé¢ç®ï¼",
|
||
"description": "éè¿è¯å·IDå¼å§æ¨¡æèè¯ï¼åæ¶è¿åè¯å·é¢ç®å\u0085容",
|
||
"operationId": "startExamByPaperId_1",
|
||
"parameters": [
|
||
{
|
||
"name": "paperId",
|
||
"in": "path",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultExamRecordResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/exam/paper/generate": {
|
||
"post": {
|
||
"tags": [
|
||
"èè¯ç®¡ç"
|
||
],
|
||
"summary": "çæè¯å·",
|
||
"description": "æ ¹æ®æéèå´ä»é¢åºä¸å¨æçæè¯å·",
|
||
"operationId": "generatePaper",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ExamPaperGenerateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultExamPaperGenerateResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/exam/grade": {
|
||
"post": {
|
||
"tags": [
|
||
"èè¯ç®¡ç"
|
||
],
|
||
"summary": "æ¹æ¹çæ¡ï¼æ¥å¸¸ç»ä¹ /模æè/æ£å¼èè¯éç¨ï¼",
|
||
"description": "对å¦çæäº¤ççæ¡è¿è¡æ¹æ¹ï¼æ¯æå®¢è§é¢æ¬å°æ¹æ¹å主è§é¢LLMè¯å",
|
||
"operationId": "gradeAnswers",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ExamGradeRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/exam/generate": {
|
||
"post": {
|
||
"tags": [
|
||
"èè¯ç®¡ç"
|
||
],
|
||
"summary": "çæé¢ç®ï¼å¼æ¥ï¼",
|
||
"description": "æ ¹æ®ç¥è¯åºå\u0085容çæèè¯é¢ç®ï¼æ¯æåéé¢ãå¤éé¢ã夿é¢ã填空é¢ãç®çé¢ãæ¯æä¸¤ç§æ¨¡å¼ï¼1. æºè½çææ¨¡å¼ï¼æ¨èï¼ï¼ä¸æä¾ question_types åæ°ï¼ç³»ç»ä¼è°ç¨ AI æºè½åºé¢æ¥å£ /exam/generate-smartï¼AI 伿 ¹æ®ææ¡£å\u0085容èªå¨å¤æé¢ååæ°éï¼2. æå®é¢å模å¼ï¼æä¾ question_types åæ°ï¼ç³»ç»ä¼è°ç¨ä¼ ç»åºé¢æ¥å£ /exam/generateï¼æç\u0085§æå®çé¢ååæ°éçæé¢ç®ãæ¯æä¸¤ç§æ¹å¼æå®æä»¶ï¼éè¿ file_id æå®ï¼æ¨èï¼æéè¿ file_path æå®ãæ¤æ¥å£ä¸ºå¼æ¥æ¥å£ï¼è¯·æ±åç«å³è¿åä»»å¡æäº¤ç¶æï¼å®é\u0085çæå¨åå°æ§è¡ï¼ééè¿ GET /api/file/{fileId} æ¥å£è½®è¯¢æ¥è¯¢çæè¿åº¦åç»æã",
|
||
"operationId": "generateQuestions",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ExamGenerateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/exam/answers/query": {
|
||
"post": {
|
||
"tags": [
|
||
"èè¯ç®¡ç"
|
||
],
|
||
"summary": "æ¥è¯¢ç¨æ·çé¢è®°å½",
|
||
"description": "æ ¹æ®è¯å·IDæä¼è¯IDæ¥è¯¢ç¨æ·çé¢è®°å½ï¼æ¯ææè¯å·/ç»ä¹ 维度åç»å±ç¤º",
|
||
"operationId": "queryUserAnswers",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/UserAnswerQueryRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultUserAnswerQueryResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/department": {
|
||
"get": {
|
||
"tags": [
|
||
"é¨é¨ç®¡ç"
|
||
],
|
||
"summary": "æ¥è¯¢é¨é¨å表",
|
||
"description": "è·åææé¨é¨ä¿¡æ¯",
|
||
"operationId": "listDepartments",
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultListDepartmentVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"post": {
|
||
"tags": [
|
||
"é¨é¨ç®¡ç"
|
||
],
|
||
"summary": "å建é¨é¨",
|
||
"description": "å建æ°é¨é¨",
|
||
"operationId": "createDepartment",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/DepartmentCreateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection": {
|
||
"get": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "è·ååéåºå表",
|
||
"description": "仿¬å°æ°æ®åºè·åææåéåºå表",
|
||
"operationId": "getCollections",
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultListCollectionVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"post": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "å建åéåº",
|
||
"description": "å¨AI端å建åéåºå¹¶åæ¥å°knowledge_base_path表",
|
||
"operationId": "createCollection",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "query",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "displayName",
|
||
"in": "query",
|
||
"description": "æ¾ç¤ºåç§°",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "departmentId",
|
||
"in": "query",
|
||
"description": "æå±é¨é¨ID",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
{
|
||
"name": "description",
|
||
"in": "query",
|
||
"description": "æè¿°",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultCollectionVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection/{name}/vectorize": {
|
||
"post": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "æä»¶åéå",
|
||
"description": "å°å·²ä¸ä¼ çæä»¶è§£æå¹¶åå¨å°åéåº",
|
||
"operationId": "vectorizeFile",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "path",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "fileId",
|
||
"in": "query",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection/{name}/generate-exam": {
|
||
"post": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "æä»¶çæé¢ç®",
|
||
"description": "对已åéå宿çæä»¶çæèè¯é¢ç®",
|
||
"operationId": "generateExamFromFile",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "path",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "fileId",
|
||
"in": "query",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
{
|
||
"name": "questionTypes",
|
||
"in": "query",
|
||
"description": "é¢ç®ç±»åï¼éå·åéï¼",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
},
|
||
"example": "single,multiple"
|
||
},
|
||
{
|
||
"name": "difficulty",
|
||
"in": "query",
|
||
"description": "é¾åº¦ç级ï¼1-5ï¼",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"example": 3
|
||
},
|
||
{
|
||
"name": "questionCount",
|
||
"in": "query",
|
||
"description": "é¢ç®æ°é",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"example": 10
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection/{name}/documents/{filename}/restore": {
|
||
"post": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "æ¢å¤å·²åºæ¢ææ¡£",
|
||
"description": "å°å·²åºæ¢çææ¡£æ¢å¤ä¸ºæ£å¸¸ç¶æï¼åæ¥æ´æ°æ¬å°æ°æ®åº",
|
||
"operationId": "restoreDocument",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "path",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "filename",
|
||
"in": "path",
|
||
"description": "ææ¡£æä»¶å",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection/{name}/documents/{filename}/deprecate": {
|
||
"post": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "åºæ¢ææ¡£",
|
||
"description": "å°ææ¡£æ è®°ä¸ºåºæ¢ç¶æï¼åæ¥æ´æ°æ¬å°æ°æ®åº",
|
||
"operationId": "deprecateDocument",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "path",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "filename",
|
||
"in": "path",
|
||
"description": "ææ¡£æä»¶å",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "reason",
|
||
"in": "query",
|
||
"description": "åºæ¢åå ",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection/{name}/devectorize": {
|
||
"post": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "å 餿件åéåæ°æ®",
|
||
"description": "å 餿件çåéåæ°æ®ï¼å¦æåå¨å\u0085³èé¢ç®åå\u0085软å é¤é¢ç®",
|
||
"operationId": "devectorizeFile",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "path",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "fileId",
|
||
"in": "query",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection/{name}/chunks": {
|
||
"get": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "è·ååéåºåçå表",
|
||
"description": "è·åæå®åéåºçææææ¡£åç",
|
||
"operationId": "getCollectionChunks",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "path",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "limit",
|
||
"in": "query",
|
||
"description": "æ¯é¡µæ°é",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 100
|
||
}
|
||
},
|
||
{
|
||
"name": "offset",
|
||
"in": "query",
|
||
"description": "åç§»é",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 0
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"post": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "æ°å¢åç",
|
||
"description": "卿å®åéåºä¸å建æ°çåç",
|
||
"operationId": "createChunk",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "path",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "content",
|
||
"in": "query",
|
||
"description": "åçå\u0085容",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "section",
|
||
"in": "query",
|
||
"description": "ç« èä¿¡æ¯",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection/vectorize/smart": {
|
||
"post": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "æºè½æä»¶åéå",
|
||
"description": "èªå¨å¤æé¨é¨åéåºå¹¶æ§è¡åéåï¼æ éæå®åéåºåç§°",
|
||
"operationId": "smartVectorizeFile",
|
||
"parameters": [
|
||
{
|
||
"name": "fileId",
|
||
"in": "query",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection/vectorize/batch/smart": {
|
||
"post": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "æ¹éæºè½æä»¶åéå",
|
||
"description": "æ¹éèªå¨å¤æé¨é¨åéåºå¹¶æ§è¡åéå",
|
||
"operationId": "batchSmartVectorizeFiles",
|
||
"parameters": [
|
||
{
|
||
"name": "fileIds",
|
||
"in": "query",
|
||
"description": "æä»¶IDå表",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection/cascade-delete/{fileId}": {
|
||
"post": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "级è软å 餿件åé¢ç®",
|
||
"description": "软å 餿件并èªå¨è½¯å é¤è¯¥æä»¶å¯¹åºçææé¢ç®",
|
||
"operationId": "cascadeSoftDeleteFile",
|
||
"parameters": [
|
||
{
|
||
"name": "fileId",
|
||
"in": "path",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/auth/logout": {
|
||
"post": {
|
||
"tags": [
|
||
"认è¯ç®¡ç"
|
||
],
|
||
"summary": "ç¨æ·ç»åº",
|
||
"description": "éåºç»å½ï¼æ¸\u0085é¤Token",
|
||
"operationId": "logout",
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/auth/login": {
|
||
"post": {
|
||
"tags": [
|
||
"认è¯ç®¡ç"
|
||
],
|
||
"summary": "ç¨æ·ç»å½",
|
||
"description": "使ç¨ç¨æ·ååå¯ç ç»å½ç³»ç»",
|
||
"operationId": "login",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/LoginRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultLoginResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/ai/chat/stream": {
|
||
"post": {
|
||
"tags": [
|
||
"AI对è¯"
|
||
],
|
||
"summary": "AIæµå¼é®ç",
|
||
"description": "åAIæå¡åèµ·æµå¼é®ç请æ±ï¼å®æ¶è¿åå¤çè¿ç¨ï¼å®æåèªå¨ä¿åå°æ°æ®åº",
|
||
"operationId": "chatStream",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"text/event-stream": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/SseEmitter"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/ai/chat/stop": {
|
||
"post": {
|
||
"tags": [
|
||
"AI对è¯"
|
||
],
|
||
"summary": "䏿AIæµå¼é®ç",
|
||
"description": "䏿æå®ä¼è¯çAIæµå¼é®çè¿ç¨",
|
||
"operationId": "stopChatStream",
|
||
"parameters": [
|
||
{
|
||
"name": "sessionId",
|
||
"in": "query",
|
||
"description": "ä¼è¯ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/admin/exam/record/{recordId}/submit": {
|
||
"post": {
|
||
"tags": [
|
||
"æ£å¼è管ç"
|
||
],
|
||
"summary": "æäº¤è¯å·",
|
||
"description": "管çåä»£ç¨æ·æäº¤è¯å·å¹¶æ¹æ¹",
|
||
"operationId": "submitExam",
|
||
"parameters": [
|
||
{
|
||
"name": "recordId",
|
||
"in": "path",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ExamSaveRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultExamRecordResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/admin/exam/paper/{paperId}/revoke": {
|
||
"post": {
|
||
"tags": [
|
||
"æ£å¼è管ç"
|
||
],
|
||
"summary": "æ¤éè¯å·",
|
||
"description": "管ç忤éå·²åå¸çè¯å·",
|
||
"operationId": "revokePaper",
|
||
"parameters": [
|
||
{
|
||
"name": "paperId",
|
||
"in": "path",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/admin/exam/paper/{paperId}/publish": {
|
||
"post": {
|
||
"tags": [
|
||
"æ£å¼è管ç"
|
||
],
|
||
"summary": "åå¸è¯å·",
|
||
"description": "管çååå¸è¯å·ç»æå®é¨é¨æç¨æ·",
|
||
"operationId": "publishPaper",
|
||
"parameters": [
|
||
{
|
||
"name": "paperId",
|
||
"in": "path",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ExamPublishRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/admin/exam/paper/save": {
|
||
"post": {
|
||
"tags": [
|
||
"æ£å¼è管ç"
|
||
],
|
||
"summary": "ä¿åè¯å·",
|
||
"description": "管çåä¿åè¯å·å°æ°æ®åº",
|
||
"operationId": "savePaper",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ExamPaperSaveRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultExamPaperResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/admin/exam/paper/preview": {
|
||
"post": {
|
||
"tags": [
|
||
"æ£å¼è管ç"
|
||
],
|
||
"summary": "é¢è§è¯å·",
|
||
"description": "管çåé¢è§çæçè¯å·å\u0085容",
|
||
"operationId": "previewPaper",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ExamPaperGenerateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultExamPaperGenerateResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/admin/exam/paper/preview/detail": {
|
||
"post": {
|
||
"tags": [
|
||
"æ£å¼è管ç"
|
||
],
|
||
"summary": "é¢è§è¯å·è¯¦æ\u0085",
|
||
"description": "管çåé¢è§çæçè¯å·è¯¦ç»å\u0085容ï¼å\u0085å«å®æ´çé¢ç®å\u0085容åé项",
|
||
"operationId": "previewPaperWithDetails",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ExamPaperGenerateRequest"
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultExamPaperPreviewResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/wrong-questions/collection/check": {
|
||
"get": {
|
||
"tags": [
|
||
"éé¢ç®¡ç"
|
||
],
|
||
"summary": "æ£æ¥é¢ç®æ¯å¦å·²æ¶è",
|
||
"description": "æ£æ¥æå®é¢ç®æ¯å¦å·²è¢«å½åç¨æ·æ¶è",
|
||
"operationId": "checkCollectionStatus",
|
||
"parameters": [
|
||
{
|
||
"name": "question_id",
|
||
"in": "query",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultBoolean"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/user/{id}": {
|
||
"get": {
|
||
"tags": [
|
||
"ç¨æ·ç®¡ç"
|
||
],
|
||
"summary": "æ¥è¯¢ç¨æ·è¯¦æ\u0085",
|
||
"description": "æ ¹æ®IDæ¥è¯¢ç¨æ·è¯¦ç»ä¿¡æ¯",
|
||
"operationId": "getUserById",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "ç¨æ·ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultUserVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"tags": [
|
||
"ç¨æ·ç®¡ç"
|
||
],
|
||
"summary": "å é¤ç¨æ·",
|
||
"description": "æ ¹æ®IDå é¤ç¨æ·",
|
||
"operationId": "deleteUser",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "ç¨æ·ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/user/page": {
|
||
"get": {
|
||
"tags": [
|
||
"ç¨æ·ç®¡ç"
|
||
],
|
||
"summary": "å页æ¥è¯¢ç¨æ·",
|
||
"description": "æ ¹æ®æ¡ä»¶å页æ¥è¯¢ç¨æ·å表",
|
||
"operationId": "pageUsers",
|
||
"parameters": [
|
||
{
|
||
"name": "pageNum",
|
||
"in": "query",
|
||
"description": "页ç ",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 1
|
||
},
|
||
"example": 1
|
||
},
|
||
{
|
||
"name": "pageSize",
|
||
"in": "query",
|
||
"description": "æ¯é¡µå¤§å°",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 10
|
||
},
|
||
"example": 10
|
||
},
|
||
{
|
||
"name": "username",
|
||
"in": "query",
|
||
"description": "ç¨æ·å",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "deptId",
|
||
"in": "query",
|
||
"description": "é¨é¨ID",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultPageResultUserVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/report/weekly": {
|
||
"get": {
|
||
"tags": [
|
||
"æ¥å管ç"
|
||
],
|
||
"summary": "è·å卿¥",
|
||
"description": "è·åæè¿ä¸å¨çåé¦ç»è®¡æ¥å",
|
||
"operationId": "getWeeklyReport",
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/report/monthly": {
|
||
"get": {
|
||
"tags": [
|
||
"æ¥å管ç"
|
||
],
|
||
"summary": "è·åææ¥",
|
||
"description": "è·åæè¿ä¸ä¸ªæçåé¦ç»è®¡æ¥å",
|
||
"operationId": "getMonthlyReport",
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/question/pending": {
|
||
"get": {
|
||
"tags": [
|
||
"é¢ç®ç®¡ç"
|
||
],
|
||
"summary": "è·åå¾\u0085å®¡æ ¸é¢ç®å表",
|
||
"description": "è·åææå¾\u0085å®¡æ ¸çé¢ç®",
|
||
"operationId": "getPendingQuestions",
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultListQuestion"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/question/page": {
|
||
"get": {
|
||
"tags": [
|
||
"é¢ç®ç®¡ç"
|
||
],
|
||
"summary": "å页æ¥è¯¢é¢ç®",
|
||
"description": "æ ¹æ®æ¡ä»¶å页æ¥è¯¢é¢ç®å表",
|
||
"operationId": "pageQuestions",
|
||
"parameters": [
|
||
{
|
||
"name": "pageNum",
|
||
"in": "query",
|
||
"description": "页ç ",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 1
|
||
},
|
||
"example": 1
|
||
},
|
||
{
|
||
"name": "pageSize",
|
||
"in": "query",
|
||
"description": "æ¯é¡µå¤§å°",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 10
|
||
},
|
||
"example": 10
|
||
},
|
||
{
|
||
"name": "questionType",
|
||
"in": "query",
|
||
"description": "é¢ç®ç±»å",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "difficulty",
|
||
"in": "query",
|
||
"description": "é¾åº¦ç级",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
},
|
||
{
|
||
"name": "status",
|
||
"in": "query",
|
||
"description": "å®¡æ ¸ç¶æ",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultPageResultQuestion"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/question/list": {
|
||
"get": {
|
||
"tags": [
|
||
"é¢ç®ç®¡ç"
|
||
],
|
||
"summary": "æ¡ä»¶æ¥è¯¢é¢ç®å表",
|
||
"description": "æ ¹æ®å¤ç§æ¡ä»¶æ¥è¯¢é¢ç®ï¼æ¯ææç¨æ·æéè¿æ»¤ï¼æ¬äººåºãæ¬é¨é¨åºãå\u0085¬å\u0085±åºï¼",
|
||
"operationId": "listQuestions",
|
||
"parameters": [
|
||
{
|
||
"name": "questionType",
|
||
"in": "query",
|
||
"description": "é¢ç®ç±»å",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "difficulty",
|
||
"in": "query",
|
||
"description": "é¾åº¦ç级",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
},
|
||
{
|
||
"name": "status",
|
||
"in": "query",
|
||
"description": "å®¡æ ¸ç¶æ",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "documentName",
|
||
"in": "query",
|
||
"description": "ææ¡£åç§°",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "limit",
|
||
"in": "query",
|
||
"description": "è¿åæ°ééå¶",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 100
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultListQuestion"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/log/page": {
|
||
"get": {
|
||
"tags": [
|
||
"æ¥å¿ç®¡ç"
|
||
],
|
||
"summary": "å页æ¥è¯¢æ¥å¿",
|
||
"description": "æ ¹æ®æ¡ä»¶å页æ¥è¯¢æä½æ¥å¿",
|
||
"operationId": "pageLogs",
|
||
"parameters": [
|
||
{
|
||
"name": "pageNum",
|
||
"in": "query",
|
||
"description": "页ç ",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 1
|
||
},
|
||
"example": 1
|
||
},
|
||
{
|
||
"name": "pageSize",
|
||
"in": "query",
|
||
"description": "æ¯é¡µå¤§å°",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 10
|
||
},
|
||
"example": 10
|
||
},
|
||
{
|
||
"name": "username",
|
||
"in": "query",
|
||
"description": "ç¨æ·å",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "operationType",
|
||
"in": "query",
|
||
"description": "æä½ç±»å",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultPageResultOperationLogVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/image/{id}/data": {
|
||
"get": {
|
||
"tags": [
|
||
"å¾ç管ç"
|
||
],
|
||
"summary": "è·ååå¼ å¾ç",
|
||
"description": "éè¿å¾çIDè·åå¾çæä»¶",
|
||
"operationId": "getImageData",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "å¾çID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"image/jpeg": {
|
||
"schema": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string",
|
||
"format": "byte"
|
||
}
|
||
}
|
||
},
|
||
"image/png": {
|
||
"schema": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string",
|
||
"format": "byte"
|
||
}
|
||
}
|
||
},
|
||
"image/gif": {
|
||
"schema": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string",
|
||
"format": "byte"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/image/stats": {
|
||
"get": {
|
||
"tags": [
|
||
"å¾ç管ç"
|
||
],
|
||
"summary": "è·åå¾çç»è®¡",
|
||
"description": "è·åå¾çç»è®¡ä¿¡æ¯ï¼å\u0085æ¬æ»æ°éãæ»å¤§å°ãæ ¼å¼åå¸ç",
|
||
"operationId": "getImageStats",
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultImageStatsResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/image/images/list": {
|
||
"get": {
|
||
"tags": [
|
||
"å¾ç管ç"
|
||
],
|
||
"summary": "è·åå¾çå表",
|
||
"description": "å页è·åç¥è¯åºä¸çå¾çå表",
|
||
"operationId": "getImageList",
|
||
"parameters": [
|
||
{
|
||
"name": "limit",
|
||
"in": "query",
|
||
"description": "è¿åæ°éï¼é»è®¤50",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 50
|
||
}
|
||
},
|
||
{
|
||
"name": "offset",
|
||
"in": "query",
|
||
"description": "åç§»éï¼é»è®¤0",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 0
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultImageListResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/image/list": {
|
||
"get": {
|
||
"tags": [
|
||
"å¾ç管ç"
|
||
],
|
||
"summary": "è·åå¾çå表",
|
||
"description": "å页è·åç¥è¯åºä¸çå¾çå表",
|
||
"operationId": "getImageList_1",
|
||
"parameters": [
|
||
{
|
||
"name": "limit",
|
||
"in": "query",
|
||
"description": "è¿åæ°éï¼é»è®¤50",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 50
|
||
}
|
||
},
|
||
{
|
||
"name": "offset",
|
||
"in": "query",
|
||
"description": "åç§»éï¼é»è®¤0",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 0
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultImageListResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/formal-exam/record/{recordId}/result": {
|
||
"get": {
|
||
"tags": [
|
||
"æ£å¼èè¯"
|
||
],
|
||
"summary": "è·åæ£å¼èè¯ç»æ",
|
||
"description": "è·åæ£å¼èè¯ç宿´ç»æï¼å\u0085嫿¯é¢å¾åååé¦",
|
||
"operationId": "getExamResult",
|
||
"parameters": [
|
||
{
|
||
"name": "recordId",
|
||
"in": "path",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultExamRecordResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/text/{id}": {
|
||
"get": {
|
||
"tags": [
|
||
"æä»¶ç®¡ç"
|
||
],
|
||
"summary": "è·åææ¬æä»¶å\u0085容",
|
||
"description": "è·åææ¬ç±»æä»¶çå符串å\u0085容ï¼éç¨äºtxtãjsonãxmlãcsvçæ ¼å¼",
|
||
"operationId": "getTextFileContent",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultString"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/preview/{id}": {
|
||
"get": {
|
||
"tags": [
|
||
"æä»¶ç®¡ç"
|
||
],
|
||
"summary": "é¢è§æä»¶",
|
||
"description": "è·åæä»¶äºè¿å¶å\u0085容ç¨äºå端é¢è§ï¼æ¯æPDFãå¾çãææ¬çæ ¼å¼",
|
||
"operationId": "previewFile",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string",
|
||
"format": "byte"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/permission/file/{fileId}": {
|
||
"get": {
|
||
"tags": [
|
||
"æä»¶æé管ç"
|
||
],
|
||
"summary": "æ¥è¯¢æä»¶æéå表",
|
||
"description": "è·åæä»¶çæææéä¿¡æ¯",
|
||
"operationId": "getFilePermissions",
|
||
"parameters": [
|
||
{
|
||
"name": "fileId",
|
||
"in": "path",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultListFilePermission"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/page": {
|
||
"get": {
|
||
"tags": [
|
||
"æä»¶ç®¡ç"
|
||
],
|
||
"summary": "å页æ¥è¯¢æä»¶",
|
||
"description": "æ ¹æ®æ¡ä»¶å页æ¥è¯¢æä»¶å表",
|
||
"operationId": "pageFiles",
|
||
"parameters": [
|
||
{
|
||
"name": "pageNum",
|
||
"in": "query",
|
||
"description": "页ç ",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 1
|
||
},
|
||
"example": 1
|
||
},
|
||
{
|
||
"name": "pageSize",
|
||
"in": "query",
|
||
"description": "æ¯é¡µå¤§å°",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 10
|
||
},
|
||
"example": 10
|
||
},
|
||
{
|
||
"name": "fileName",
|
||
"in": "query",
|
||
"description": "æä»¶å",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultPageResultFileVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/info/{id}": {
|
||
"get": {
|
||
"tags": [
|
||
"æä»¶ç®¡ç"
|
||
],
|
||
"summary": "è·åæä»¶è¯¦ç»ä¿¡æ¯",
|
||
"description": "è·åæä»¶çææä¿¡æ¯å\u0085æ¬å\u0085容ï¼ä¾å端æå¡ä½¿ç¨",
|
||
"operationId": "getFileInfo",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultFileVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/download/{id}": {
|
||
"get": {
|
||
"tags": [
|
||
"æä»¶ç®¡ç"
|
||
],
|
||
"summary": "ä¸è½½æä»¶",
|
||
"description": "æ ¹æ®IDä¸è½½æä»¶",
|
||
"operationId": "downloadFile",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "string",
|
||
"format": "binary"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/content/{id}": {
|
||
"get": {
|
||
"tags": [
|
||
"æä»¶ç®¡ç"
|
||
],
|
||
"summary": "è·åæä»¶å\u0085容",
|
||
"description": "æ ¹æ®IDè·åæä»¶äºè¿å¶å\u0085容ï¼ä¾å端æå¡ä½¿ç¨",
|
||
"operationId": "getFileContent",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "æä»¶ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultByte[]"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/audit/pending": {
|
||
"get": {
|
||
"tags": [
|
||
"æä»¶ç®¡ç"
|
||
],
|
||
"summary": "æ¥è¯¢å¾\u0085å®¡æ ¸æä»¶å表",
|
||
"description": "管çåæ¥è¯¢ææå¾\u0085å®¡æ ¸çæä»¶",
|
||
"operationId": "getPendingFiles",
|
||
"parameters": [
|
||
{
|
||
"name": "pageNum",
|
||
"in": "query",
|
||
"description": "页ç ",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 1
|
||
},
|
||
"example": 1
|
||
},
|
||
{
|
||
"name": "pageSize",
|
||
"in": "query",
|
||
"description": "æ¯é¡µå¤§å°",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 10
|
||
},
|
||
"example": 10
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultPageResultFileVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/feedback/stats": {
|
||
"get": {
|
||
"tags": [
|
||
"åé¦ç®¡ç"
|
||
],
|
||
"summary": "è·ååé¦ç»è®¡",
|
||
"description": "è·ååé¦ç»è®¡ä¿¡æ¯ï¼å\u0085æ¬æ»æ°éã好è¯å·®è¯æ°éãæ»¡æåº¦ç",
|
||
"operationId": "getFeedbackStats",
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/feedback/list": {
|
||
"get": {
|
||
"tags": [
|
||
"åé¦ç®¡ç"
|
||
],
|
||
"summary": "è·ååé¦å表",
|
||
"description": "å页è·åææåé¦è®°å½",
|
||
"operationId": "getFeedbackList",
|
||
"parameters": [
|
||
{
|
||
"name": "page",
|
||
"in": "query",
|
||
"description": "页ç ï¼é»è®¤1",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 1
|
||
}
|
||
},
|
||
{
|
||
"name": "pageSize",
|
||
"in": "query",
|
||
"description": "æ¯é¡µå¤§å°ï¼é»è®¤20",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 20
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/feedback/bad-cases": {
|
||
"get": {
|
||
"tags": [
|
||
"åé¦ç®¡ç"
|
||
],
|
||
"summary": "è·åå·®è¯æ¡ä¾",
|
||
"description": "è·åææå·®è¯åé¦è®°å½",
|
||
"operationId": "getBadCases",
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/faq/suggestions": {
|
||
"get": {
|
||
"tags": [
|
||
"FAQ管ç"
|
||
],
|
||
"summary": "è·åFAQ建议å表",
|
||
"description": "å页è·åç¨æ·åé¦ä¸äº§ççFAQ建议",
|
||
"operationId": "getFAQSuggestions",
|
||
"parameters": [
|
||
{
|
||
"name": "page",
|
||
"in": "query",
|
||
"description": "页ç ï¼é»è®¤1",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 1
|
||
}
|
||
},
|
||
{
|
||
"name": "pageSize",
|
||
"in": "query",
|
||
"description": "æ¯é¡µå¤§å°ï¼é»è®¤20",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 20
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultFAQSuggestionListResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/faq/list": {
|
||
"get": {
|
||
"tags": [
|
||
"FAQ管ç"
|
||
],
|
||
"summary": "æ¡ä»¶æ¥è¯¢FAQå表",
|
||
"description": "æ ¹æ®ç¶ææ¥è¯¢FAQå表",
|
||
"operationId": "listFAQs",
|
||
"parameters": [
|
||
{
|
||
"name": "status",
|
||
"in": "query",
|
||
"description": "ç¶æï¼pending/approved/rejected",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "limit",
|
||
"in": "query",
|
||
"description": "è¿åæ°ééå¶",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 100
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultListFAQ"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/exam/records": {
|
||
"get": {
|
||
"tags": [
|
||
"èè¯ç®¡ç"
|
||
],
|
||
"summary": "è·åèè¯è®°å½å表",
|
||
"description": "æ ¹æ®ç±»åè·åç¨æ·çèè¯/ç»ä¹ è®°å½ï¼æ¯ææ¥å¸¸ç»ä¹ (practice)ãæ¨¡æè(mock_exam)ãæ£å¼è(formal_exam)",
|
||
"operationId": "getExamRecords",
|
||
"parameters": [
|
||
{
|
||
"name": "type",
|
||
"in": "query",
|
||
"description": "è®°å½ç±»åï¼practice(æ¥å¸¸ç»ä¹ ), mock_exam(模æè), formal_exam(æ£å¼è)",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string",
|
||
"default": "practice"
|
||
},
|
||
"example": "practice"
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/exam/record/{recordId}/result": {
|
||
"get": {
|
||
"tags": [
|
||
"èè¯ç®¡ç"
|
||
],
|
||
"summary": "è·åèè¯ç»æ",
|
||
"description": "è·å模æèè¯ç宿´ç»æï¼å\u0085æ¬é¢ç®ãçæ¡ãåæ°çä¿¡æ¯",
|
||
"operationId": "getExamResult_1",
|
||
"parameters": [
|
||
{
|
||
"name": "recordId",
|
||
"in": "path",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultExamRecordResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/department/{id}/users": {
|
||
"get": {
|
||
"tags": [
|
||
"é¨é¨ç®¡ç"
|
||
],
|
||
"summary": "æ¥è¯¢é¨é¨ç¨æ·",
|
||
"description": "è·åé¨é¨ä¸çææç¨æ·",
|
||
"operationId": "getDepartmentUsers",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "é¨é¨ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultListUserVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/data-sync/validate/user/{userId}": {
|
||
"get": {
|
||
"tags": [
|
||
"æ°æ®åæ¥éªè¯"
|
||
],
|
||
"summary": "éªè¯æå®ç¨æ·çæ°æ®åæ¥",
|
||
"description": "éªè¯æå®ç¨æ·çé颿°æ®ä¸æ¹é\u0085æ°æ®æ¯å¦ä¸è´",
|
||
"operationId": "validateUserSync",
|
||
"parameters": [
|
||
{
|
||
"name": "userId",
|
||
"in": "path",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
{
|
||
"name": "paperId",
|
||
"in": "query",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "sessionId",
|
||
"in": "query",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultValidationResult"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/data-sync/validate/recent": {
|
||
"get": {
|
||
"tags": [
|
||
"æ°æ®åæ¥éªè¯"
|
||
],
|
||
"summary": "éªè¯æè¿çé¢è®°å½",
|
||
"description": "éªè¯æå®æ¶é´ä¹åççé¢è®°å½æ¯å¦å®æ´",
|
||
"operationId": "validateRecentAnswers",
|
||
"parameters": [
|
||
{
|
||
"name": "hoursAgo",
|
||
"in": "query",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 24
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultValidationResult"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/data-sync/validate/me": {
|
||
"get": {
|
||
"tags": [
|
||
"æ°æ®åæ¥éªè¯"
|
||
],
|
||
"summary": "éªè¯å½åç¨æ·çæ°æ®åæ¥",
|
||
"description": "éªè¯å½åç»å½ç¨æ·çé颿°æ®ä¸æ¹é\u0085æ°æ®æ¯å¦ä¸è´",
|
||
"operationId": "validateCurrentUserSync",
|
||
"parameters": [
|
||
{
|
||
"name": "paperId",
|
||
"in": "query",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "sessionId",
|
||
"in": "query",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultValidationResult"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/data-sync/validate/all": {
|
||
"get": {
|
||
"tags": [
|
||
"æ°æ®åæ¥éªè¯"
|
||
],
|
||
"summary": "å\u0085¨ééªè¯ææç¨æ·æ°æ®åæ¥",
|
||
"description": "éªè¯ç³»ç»ä¸ææç¨æ·çé颿°æ®ä¸æ¹é\u0085æ°æ®æ¯å¦ä¸è´",
|
||
"operationId": "validateAllUsersSync",
|
||
"parameters": [
|
||
{
|
||
"name": "pageSize",
|
||
"in": "query",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 100
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultValidationResult"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection/{name}/documents": {
|
||
"get": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "è·åææ¡£å表",
|
||
"description": "仿¬å°æ°æ®åºè·åæå®åéåºä¸çææ¡£å表",
|
||
"operationId": "getDocuments",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "path",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultListMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection/{name}/documents/{filename}/versions": {
|
||
"get": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "è·åææ¡£çæ¬åå²",
|
||
"description": "è·åææ¡£ççæ¬åå²è®°å½",
|
||
"operationId": "getDocumentVersions",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "path",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "filename",
|
||
"in": "path",
|
||
"description": "ææ¡£æä»¶å",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "limit",
|
||
"in": "query",
|
||
"description": "è¿åæ°ééå¶",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 10
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection/{name}/documents/{filename}/chunks": {
|
||
"get": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "è·åææ¡£åçå表",
|
||
"description": "è·åæå®ææ¡£çææåçå\u0085容",
|
||
"operationId": "getDocumentChunks",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "path",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "filename",
|
||
"in": "path",
|
||
"description": "ææ¡£æä»¶å",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "page",
|
||
"in": "query",
|
||
"description": "页ç ",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 1
|
||
}
|
||
},
|
||
{
|
||
"name": "pageSize",
|
||
"in": "query",
|
||
"description": "æ¯é¡µæ°é",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 20
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection-access/{id}": {
|
||
"get": {
|
||
"tags": [
|
||
"ç¥è¯åºè®¿é®æ§å¶"
|
||
],
|
||
"summary": "è·åç¥è¯åºè¯¦æ\u0085",
|
||
"description": "æ ¹æ®IDè·åç¥è¯åºè¯¦ç»ä¿¡æ¯",
|
||
"operationId": "getCollectionById",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "ç¥è¯åºID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultKnowledgeBasePath"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection-access/page": {
|
||
"get": {
|
||
"tags": [
|
||
"ç¥è¯åºè®¿é®æ§å¶"
|
||
],
|
||
"summary": "å页æ¥è¯¢ç¥è¯åºå表",
|
||
"description": "å页è·åç¥è¯åºåè¡¨ï¼æ¯ææ¡ä»¶è¿æ»¤",
|
||
"operationId": "pageCollections",
|
||
"parameters": [
|
||
{
|
||
"name": "pageNum",
|
||
"in": "query",
|
||
"description": "页ç ",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 1
|
||
},
|
||
"example": 1
|
||
},
|
||
{
|
||
"name": "pageSize",
|
||
"in": "query",
|
||
"description": "æ¯é¡µå¤§å°",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 10
|
||
},
|
||
"example": 10
|
||
},
|
||
{
|
||
"name": "name",
|
||
"in": "query",
|
||
"description": "ç¥è¯åºåç§°",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "department",
|
||
"in": "query",
|
||
"description": "é¨é¨",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "ownerType",
|
||
"in": "query",
|
||
"description": "ææè\u0085ç±»å",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "visibility",
|
||
"in": "query",
|
||
"description": "å¯è§æ§",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultPageResultKnowledgeBasePath"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection-access/accessible": {
|
||
"get": {
|
||
"tags": [
|
||
"ç¥è¯åºè®¿é®æ§å¶"
|
||
],
|
||
"summary": "è·åç¨æ·å¯è®¿é®çç¥è¯åºå表",
|
||
"description": "è·åå½åç¨æ·å¯è®¿é®çææç¥è¯åº",
|
||
"operationId": "getAccessibleCollections",
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/auth/user/roles": {
|
||
"get": {
|
||
"tags": [
|
||
"认è¯ç®¡ç"
|
||
],
|
||
"summary": "è·åç¨æ·è§è²",
|
||
"description": "è·åå½åç¨æ·çææè§è²åç§°",
|
||
"operationId": "getUserRoles",
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultListString"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/auth/user/main-role": {
|
||
"get": {
|
||
"tags": [
|
||
"认è¯ç®¡ç"
|
||
],
|
||
"summary": "è·å主è¦è§è²",
|
||
"description": "è·åå½åç¨æ·ç主è¦è§è²åç§°",
|
||
"operationId": "getUserMainRole",
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringString"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/auth/user/info": {
|
||
"get": {
|
||
"tags": [
|
||
"认è¯ç®¡ç"
|
||
],
|
||
"summary": "è·åç¨æ·ä¿¡æ¯",
|
||
"description": "è·åå½åç»å½ç¨æ·ç详ç»ä¿¡æ¯",
|
||
"operationId": "getUserInfo",
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultUserInfoVO"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/ai/sessions": {
|
||
"get": {
|
||
"tags": [
|
||
"AI对è¯"
|
||
],
|
||
"summary": "è·åç¨æ·ä¼è¯å表",
|
||
"description": "è·åå½åç»å½ç¨æ·çææä¼è¯åè¡¨ï¼æå建æ¶é´ååºæå",
|
||
"operationId": "getUserSessions",
|
||
"parameters": [
|
||
{
|
||
"name": "page",
|
||
"in": "query",
|
||
"description": "页ç ï¼é»è®¤1",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 1
|
||
}
|
||
},
|
||
{
|
||
"name": "pageSize",
|
||
"in": "query",
|
||
"description": "æ¯é¡µå¤§å°ï¼é»è®¤10",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 10
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"tags": [
|
||
"AI对è¯"
|
||
],
|
||
"summary": "æ¹éå é¤ä¼è¯",
|
||
"description": "æ¹éå é¤å¤ä¸ªä¼è¯åå\u0085¶ææç¸å\u0085³æ¶æ¯åå¼ç¨ä¿¡æ¯",
|
||
"operationId": "deleteSessions",
|
||
"requestBody": {
|
||
"content": {
|
||
"application/json": {
|
||
"schema": {
|
||
"type": "array",
|
||
"description": "ä¼è¯IDå表",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"required": true
|
||
},
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/ai/session/{sessionId}": {
|
||
"get": {
|
||
"tags": [
|
||
"AI对è¯"
|
||
],
|
||
"summary": "è·åä¼è¯è¯¦æ\u0085",
|
||
"description": "è·åæå®ä¼è¯ç宿´äº¤äºè®°å½ï¼å\u0085æ¬ç¨æ·æé®ä¸AIåç",
|
||
"operationId": "getSessionDetail",
|
||
"parameters": [
|
||
{
|
||
"name": "sessionId",
|
||
"in": "path",
|
||
"description": "ä¼è¯ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "page",
|
||
"in": "query",
|
||
"description": "页ç ï¼é»è®¤1",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 1
|
||
}
|
||
},
|
||
{
|
||
"name": "pageSize",
|
||
"in": "query",
|
||
"description": "æ¯é¡µå¤§å°ï¼é»è®¤20",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 20
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"tags": [
|
||
"AI对è¯"
|
||
],
|
||
"summary": "å é¤å个ä¼è¯",
|
||
"description": "å 餿å®çä¼è¯åå\u0085¶ææç¸å\u0085³æ¶æ¯åå¼ç¨ä¿¡æ¯",
|
||
"operationId": "deleteSession",
|
||
"parameters": [
|
||
{
|
||
"name": "sessionId",
|
||
"in": "path",
|
||
"description": "ä¼è¯ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/ai/session/{sessionId}/references": {
|
||
"get": {
|
||
"tags": [
|
||
"AI对è¯"
|
||
],
|
||
"summary": "è·åä¼è¯å¼ç¨ä¿¡æ¯",
|
||
"description": "è·åæå®ä¼è¯çææå¼ç¨ä¿¡æ¯ï¼å\u0085æ¬ææ¡£æ¥æºã页ç ãçæ®µå\u0085容ç",
|
||
"operationId": "getSessionReferences",
|
||
"parameters": [
|
||
{
|
||
"name": "sessionId",
|
||
"in": "path",
|
||
"description": "ä¼è¯ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/ai/message/{messageId}/sources": {
|
||
"get": {
|
||
"tags": [
|
||
"AI对è¯"
|
||
],
|
||
"summary": "è·åæ¶æ¯æä»¶æ¥æºå表",
|
||
"description": "è·åæå®æ¶æ¯å¼ç¨çæä»¶æ¥æºå表ï¼å»éï¼ï¼å\u0085嫿件åç§°ãç±»åãå¼ç¨æ°éå页ç èå´",
|
||
"operationId": "getMessageSources",
|
||
"parameters": [
|
||
{
|
||
"name": "messageId",
|
||
"in": "path",
|
||
"description": "æ¶æ¯ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/ai/message/{messageId}/references": {
|
||
"get": {
|
||
"tags": [
|
||
"AI对è¯"
|
||
],
|
||
"summary": "è·åæ¶æ¯å¼ç¨ä¿¡æ¯",
|
||
"description": "è·åæå®æ¶æ¯çå¼ç¨ä¿¡æ¯ï¼å\u0085æ¬ææ¡£æ¥æºã页ç ãçæ®µå\u0085容çï¼æ¯ææææ¡£åç§°è¿æ»¤",
|
||
"operationId": "getMessageReferences",
|
||
"parameters": [
|
||
{
|
||
"name": "messageId",
|
||
"in": "path",
|
||
"description": "æ¶æ¯ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
{
|
||
"name": "docName",
|
||
"in": "query",
|
||
"description": "ææ¡£åç§°ï¼å¯éï¼ç¨äºè¿æ»¤ï¼",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/ai/data/session/{sessionId}/messages": {
|
||
"get": {
|
||
"tags": [
|
||
"AIæ°æ®æ¥å£"
|
||
],
|
||
"summary": "è·åä¼è¯å岿¶æ¯",
|
||
"description": "AI端éè¿session_idè·å宿´ç对è¯åå²",
|
||
"operationId": "getSessionMessages",
|
||
"parameters": [
|
||
{
|
||
"name": "sessionId",
|
||
"in": "path",
|
||
"description": "ä¼è¯ID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultListChatMessage"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/ai/data/feedbacks": {
|
||
"get": {
|
||
"tags": [
|
||
"AIæ°æ®æ¥å£"
|
||
],
|
||
"summary": "è·åç¨æ·åé¦å表",
|
||
"description": "AI端è·åææå馿°æ®ç¨äºåæ",
|
||
"operationId": "getFeedbacks",
|
||
"parameters": [
|
||
{
|
||
"name": "rating",
|
||
"in": "query",
|
||
"description": "è¯åçéï¼1=好è¯ï¼-1=å·®è¯",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultListFeedback"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/ai/data/feedbacks/bad-cases": {
|
||
"get": {
|
||
"tags": [
|
||
"AIæ°æ®æ¥å£"
|
||
],
|
||
"summary": "è·åå·®è¯æ¡ä¾",
|
||
"description": "AI端è·åå·®è¯æ¡ä¾ç¨äºåææ¹è¿",
|
||
"operationId": "getBadCases_1",
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultListFeedback"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/admin/exam/records/{paperId}": {
|
||
"get": {
|
||
"tags": [
|
||
"æ£å¼è管ç"
|
||
],
|
||
"summary": "è·åèè¯è®°å½å表",
|
||
"description": "管çåè·åæå®è¯å·ççé¢è®°å½å表",
|
||
"operationId": "listRecords",
|
||
"parameters": [
|
||
{
|
||
"name": "paperId",
|
||
"in": "path",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "page",
|
||
"in": "query",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 1
|
||
}
|
||
},
|
||
{
|
||
"name": "pageSize",
|
||
"in": "query",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 20
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultPageResponseExamRecordResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/admin/exam/record/{recordId}": {
|
||
"get": {
|
||
"tags": [
|
||
"æ£å¼è管ç"
|
||
],
|
||
"summary": "è·åèè¯è®°å½è¯¦æ\u0085",
|
||
"description": "管çåè·åæå®çé¢è®°å½ç详ç»ä¿¡æ¯",
|
||
"operationId": "getRecordById",
|
||
"parameters": [
|
||
{
|
||
"name": "recordId",
|
||
"in": "path",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultExamRecordResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/admin/exam/paper/{paperId}": {
|
||
"get": {
|
||
"tags": [
|
||
"æ£å¼è管ç"
|
||
],
|
||
"summary": "è·åè¯å·è¯¦æ\u0085",
|
||
"description": "管çåè·åè¯å·è¯¦ç»ä¿¡æ¯",
|
||
"operationId": "getPaperById",
|
||
"parameters": [
|
||
{
|
||
"name": "paperId",
|
||
"in": "path",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultExamPaperResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"tags": [
|
||
"æ£å¼è管ç"
|
||
],
|
||
"summary": "å é¤è¯å·",
|
||
"description": "管çåå é¤è¯å·",
|
||
"operationId": "deletePaper",
|
||
"parameters": [
|
||
{
|
||
"name": "paperId",
|
||
"in": "path",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/admin/exam/paper/{paperId}/assignment": {
|
||
"get": {
|
||
"tags": [
|
||
"æ£å¼è管ç"
|
||
],
|
||
"summary": "è·åè¯å·åé\u0085详æ\u0085",
|
||
"description": "è·åè¯å·çé¨é¨åé\u0085åç¨æ·åé\u0085ä¿¡æ¯",
|
||
"operationId": "getPaperAssignment",
|
||
"parameters": [
|
||
{
|
||
"name": "paperId",
|
||
"in": "path",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultMapStringObject"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/admin/exam/paper/list": {
|
||
"get": {
|
||
"tags": [
|
||
"æ£å¼è管ç"
|
||
],
|
||
"summary": "è·åè¯å·å表",
|
||
"description": "管çåè·åè¯å·åè¡¨ï¼æ¯ææç¶æçé",
|
||
"operationId": "listPapers",
|
||
"parameters": [
|
||
{
|
||
"name": "status",
|
||
"in": "query",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "page",
|
||
"in": "query",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 1
|
||
}
|
||
},
|
||
{
|
||
"name": "pageSize",
|
||
"in": "query",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int32",
|
||
"default": 20
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultPageResponseExamPaperResponse"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/question/batch": {
|
||
"delete": {
|
||
"tags": [
|
||
"é¢ç®ç®¡ç"
|
||
],
|
||
"summary": "æ¹éå é¤é¢ç®",
|
||
"description": "æ ¹æ®IDå表æ¹éå é¤é¢ç®",
|
||
"operationId": "batchDeleteQuestions",
|
||
"parameters": [
|
||
{
|
||
"name": "ids",
|
||
"in": "query",
|
||
"description": "é¢ç®IDå表",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultInteger"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/image/batch": {
|
||
"delete": {
|
||
"tags": [
|
||
"å¾ç管ç"
|
||
],
|
||
"summary": "æ¹éå é¤å¾ç",
|
||
"description": "æ ¹æ®IDå表æ¹éå é¤å¾ç",
|
||
"operationId": "batchDeleteImages",
|
||
"parameters": [
|
||
{
|
||
"name": "ids",
|
||
"in": "query",
|
||
"description": "å¾çIDå表",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultInteger"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/file/permission/{id}": {
|
||
"delete": {
|
||
"tags": [
|
||
"æä»¶æé管ç"
|
||
],
|
||
"summary": "æ¤éæä»¶æé",
|
||
"description": "æ¤éç¨æ·æé¨é¨çæä»¶è®¿é®æé",
|
||
"operationId": "revokePermission",
|
||
"parameters": [
|
||
{
|
||
"name": "id",
|
||
"in": "path",
|
||
"description": "æéID",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/faq/batch": {
|
||
"delete": {
|
||
"tags": [
|
||
"FAQ管ç"
|
||
],
|
||
"summary": "æ¹éå é¤FAQ",
|
||
"description": "æ ¹æ®IDå表æ¹éå é¤FAQ",
|
||
"operationId": "batchDeleteFAQs",
|
||
"parameters": [
|
||
{
|
||
"name": "ids",
|
||
"in": "query",
|
||
"description": "FAQ IDå表",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultInteger"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"/collection/{name}/documents/{filename}": {
|
||
"delete": {
|
||
"tags": [
|
||
"ç¥è¯åºç®¡ç"
|
||
],
|
||
"summary": "å é¤ææ¡£",
|
||
"description": "ä»åéåºä¸å é¤æå®ææ¡£ï¼åæ¥æ´æ°æ¬å°æ°æ®åº",
|
||
"operationId": "deleteDocument",
|
||
"parameters": [
|
||
{
|
||
"name": "name",
|
||
"in": "path",
|
||
"description": "åéåºåç§°",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "filename",
|
||
"in": "path",
|
||
"description": "ææ¡£æä»¶å",
|
||
"required": true,
|
||
"schema": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
{
|
||
"name": "fileId",
|
||
"in": "query",
|
||
"description": "æä»¶IDï¼ä¼å\u0085使ç¨ï¼é¿å\u0085ååæä»¶å é¤é误ï¼",
|
||
"required": false,
|
||
"schema": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
],
|
||
"responses": {
|
||
"500": {
|
||
"description": "Internal Server Error",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"410": {
|
||
"description": "Gone"
|
||
},
|
||
"403": {
|
||
"description": "Forbidden",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"400": {
|
||
"description": "Bad Request",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"200": {
|
||
"description": "OK",
|
||
"content": {
|
||
"*/*": {
|
||
"schema": {
|
||
"$ref": "#/components/schemas/ResultVoid"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"components": {
|
||
"schemas": {
|
||
"ResultVoid": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "object"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"UserUpdateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"realName": {
|
||
"type": "string"
|
||
},
|
||
"email": {
|
||
"type": "string"
|
||
},
|
||
"phone": {
|
||
"type": "string"
|
||
},
|
||
"deptId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"status": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"roleIds": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"RoleUpdateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"roleName": {
|
||
"type": "string"
|
||
},
|
||
"roleCode": {
|
||
"type": "string"
|
||
},
|
||
"roleType": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"description": {
|
||
"type": "string"
|
||
},
|
||
"status": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
},
|
||
"QuestionUpdateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"question_type": {
|
||
"type": "string"
|
||
},
|
||
"difficulty": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"content": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
},
|
||
"tags": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"score": {
|
||
"type": "number"
|
||
},
|
||
"status": {
|
||
"type": "string"
|
||
},
|
||
"reviewer_comment": {
|
||
"type": "string"
|
||
},
|
||
"document_id": {
|
||
"type": "string"
|
||
},
|
||
"document_name": {
|
||
"type": "string"
|
||
},
|
||
"knowledge_base_path": {
|
||
"type": "string"
|
||
},
|
||
"source_context": {
|
||
"type": "string"
|
||
},
|
||
"chunk_ids": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"source_chunks_used": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"page_numbers": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"JsonNode": {
|
||
"type": "object"
|
||
},
|
||
"Question": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"questionId": {
|
||
"type": "string"
|
||
},
|
||
"questionType": {
|
||
"type": "string"
|
||
},
|
||
"difficulty": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"tags": {
|
||
"$ref": "#/components/schemas/JsonNode"
|
||
},
|
||
"score": {
|
||
"type": "number"
|
||
},
|
||
"version": {
|
||
"type": "string"
|
||
},
|
||
"documentId": {
|
||
"type": "string"
|
||
},
|
||
"excludeStems": {
|
||
"type": "string"
|
||
},
|
||
"knowledgeBasePath": {
|
||
"type": "string"
|
||
},
|
||
"sourceContext": {
|
||
"type": "string"
|
||
},
|
||
"chunkIds": {
|
||
"$ref": "#/components/schemas/JsonNode"
|
||
},
|
||
"sourceChunksUsed": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"examCount": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"correctCount": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"lastExamTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"pageNumbers": {
|
||
"$ref": "#/components/schemas/JsonNode"
|
||
},
|
||
"content": {
|
||
"$ref": "#/components/schemas/JsonNode"
|
||
},
|
||
"status": {
|
||
"type": "string"
|
||
},
|
||
"reviewerComment": {
|
||
"type": "string"
|
||
},
|
||
"createdAt": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"updatedAt": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"isDeleted": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
},
|
||
"ResultQuestion": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/Question"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ImageUpdateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"path": {
|
||
"type": "string"
|
||
},
|
||
"source": {
|
||
"type": "string"
|
||
},
|
||
"page": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"collection": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"Image": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"imageId": {
|
||
"type": "string"
|
||
},
|
||
"path": {
|
||
"type": "string"
|
||
},
|
||
"source": {
|
||
"type": "string"
|
||
},
|
||
"page": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"section": {
|
||
"type": "string"
|
||
},
|
||
"chunkType": {
|
||
"type": "string"
|
||
},
|
||
"description": {
|
||
"type": "string"
|
||
},
|
||
"score": {
|
||
"type": "number"
|
||
},
|
||
"collection": {
|
||
"type": "string"
|
||
},
|
||
"createTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"ResultImage": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/Image"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"FileUpdateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"fileName": {
|
||
"type": "string"
|
||
},
|
||
"description": {
|
||
"type": "string"
|
||
},
|
||
"isPublic": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"auditStatus": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"tags": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"FileVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"fileName": {
|
||
"type": "string"
|
||
},
|
||
"filePath": {
|
||
"type": "string"
|
||
},
|
||
"fileSize": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"fileType": {
|
||
"type": "string"
|
||
},
|
||
"extension": {
|
||
"type": "string"
|
||
},
|
||
"fileMd5": {
|
||
"type": "string"
|
||
},
|
||
"uploadUserId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"uploadUserName": {
|
||
"type": "string"
|
||
},
|
||
"deptId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"deptName": {
|
||
"type": "string"
|
||
},
|
||
"isPublic": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"fileCategory": {
|
||
"type": "string"
|
||
},
|
||
"description": {
|
||
"type": "string"
|
||
},
|
||
"status": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"auditStatus": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"vectorDbAddress": {
|
||
"type": "string"
|
||
},
|
||
"createTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"updateTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"processStatus": {
|
||
"type": "string"
|
||
},
|
||
"examStatus": {
|
||
"type": "string"
|
||
},
|
||
"processMessage": {
|
||
"type": "string"
|
||
},
|
||
"processStepStatus": {
|
||
"type": "string"
|
||
},
|
||
"processStepMessage": {
|
||
"type": "string"
|
||
},
|
||
"tags": {
|
||
"$ref": "#/components/schemas/JsonNode"
|
||
}
|
||
}
|
||
},
|
||
"ResultFileVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/FileVO"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ExpireTimeRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"expireTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"FAQUpdateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"question": {
|
||
"type": "string"
|
||
},
|
||
"answer": {
|
||
"type": "string"
|
||
},
|
||
"avg_rating": {
|
||
"type": "number"
|
||
},
|
||
"frequency": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"status": {
|
||
"type": "string"
|
||
},
|
||
"source_documents": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"FAQ": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"question": {
|
||
"type": "string"
|
||
},
|
||
"answer": {
|
||
"type": "string"
|
||
},
|
||
"avgRating": {
|
||
"type": "number"
|
||
},
|
||
"frequency": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"status": {
|
||
"type": "string"
|
||
},
|
||
"sourceDocuments": {
|
||
"type": "string"
|
||
},
|
||
"createdAt": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"updatedAt": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"ResultFAQ": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/FAQ"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"DepartmentUpdateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"deptName": {
|
||
"type": "string"
|
||
},
|
||
"parentId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"orderNum": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"status": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
},
|
||
"CollectionVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"displayName": {
|
||
"type": "string"
|
||
},
|
||
"documentCount": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"department": {
|
||
"type": "string"
|
||
},
|
||
"description": {
|
||
"type": "string"
|
||
},
|
||
"ownerType": {
|
||
"type": "string"
|
||
},
|
||
"visibility": {
|
||
"type": "string"
|
||
},
|
||
"uploader": {
|
||
"type": "string"
|
||
},
|
||
"fileSize": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"createTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"updateTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"ResultCollectionVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/CollectionVO"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ResultMapStringObject": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"WrongQuestionRedoRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"answer_ids": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
"question_type": {
|
||
"type": "string"
|
||
},
|
||
"question_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"is_collected": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ExamPaperGenerateResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"success": {
|
||
"type": "boolean"
|
||
},
|
||
"questions": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/ExamPaperQuestion"
|
||
}
|
||
},
|
||
"paper_id": {
|
||
"type": "string"
|
||
},
|
||
"paper_title": {
|
||
"type": "string"
|
||
},
|
||
"total_score": {
|
||
"type": "number"
|
||
},
|
||
"question_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"generated_at": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"permission_scope": {
|
||
"type": "string"
|
||
},
|
||
"warnings": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"ExamPaperQuestion": {
|
||
"type": "object",
|
||
"properties": {
|
||
"difficulty": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"score": {
|
||
"type": "number"
|
||
},
|
||
"question_id": {
|
||
"type": "string"
|
||
},
|
||
"question_type": {
|
||
"type": "string"
|
||
},
|
||
"question_type_name": {
|
||
"type": "string"
|
||
},
|
||
"content": {
|
||
"type": "object"
|
||
},
|
||
"document_name": {
|
||
"type": "string"
|
||
},
|
||
"knowledge_base_path": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"ResultExamPaperGenerateResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/ExamPaperGenerateResponse"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"WrongQuestionListRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"question_type": {
|
||
"type": "string"
|
||
},
|
||
"is_collected": {
|
||
"type": "boolean"
|
||
},
|
||
"start_time": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"end_time": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"knowledge_base_path": {
|
||
"type": "string"
|
||
},
|
||
"page": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"page_size": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
},
|
||
"PageResultWrongQuestionItem": {
|
||
"type": "object",
|
||
"properties": {
|
||
"records": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/WrongQuestionItem"
|
||
}
|
||
},
|
||
"total": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"size": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"current": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"pages": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
},
|
||
"ResultWrongQuestionListResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/WrongQuestionListResponse"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"WrongQuestionItem": {
|
||
"type": "object",
|
||
"properties": {
|
||
"answer_id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"question_id": {
|
||
"type": "string"
|
||
},
|
||
"question_type": {
|
||
"type": "string"
|
||
},
|
||
"question_type_name": {
|
||
"type": "string"
|
||
},
|
||
"question_content": {
|
||
"type": "object"
|
||
},
|
||
"user_answer": {
|
||
"type": "object"
|
||
},
|
||
"correct_answer": {
|
||
"type": "object"
|
||
},
|
||
"score": {
|
||
"type": "number"
|
||
},
|
||
"max_score": {
|
||
"type": "number"
|
||
},
|
||
"difficulty": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"feedback": {
|
||
"type": "string"
|
||
},
|
||
"document_name": {
|
||
"type": "string"
|
||
},
|
||
"knowledge_base_path": {
|
||
"type": "string"
|
||
},
|
||
"tags": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"is_collected": {
|
||
"type": "boolean"
|
||
},
|
||
"wrong_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"answered_at": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"WrongQuestionListResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"page": {
|
||
"$ref": "#/components/schemas/PageResultWrongQuestionItem"
|
||
},
|
||
"stats": {
|
||
"$ref": "#/components/schemas/WrongQuestionStats"
|
||
}
|
||
}
|
||
},
|
||
"WrongQuestionStats": {
|
||
"type": "object",
|
||
"properties": {
|
||
"total_wrong_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"single_choice_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"multiple_choice_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"true_false_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"fill_blank_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"subjective_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"collected_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
},
|
||
"WrongQuestionCollectRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"answer_id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"question_id": {
|
||
"type": "string"
|
||
},
|
||
"is_collected": {
|
||
"type": "boolean"
|
||
},
|
||
"note": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"UserCreateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"username": {
|
||
"type": "string"
|
||
},
|
||
"password": {
|
||
"type": "string"
|
||
},
|
||
"realName": {
|
||
"type": "string"
|
||
},
|
||
"email": {
|
||
"type": "string"
|
||
},
|
||
"phone": {
|
||
"type": "string"
|
||
},
|
||
"deptId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"roleIds": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"SearchRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"query": {
|
||
"type": "string"
|
||
},
|
||
"top_k": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"collections": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"RoleCreateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"roleName": {
|
||
"type": "string"
|
||
},
|
||
"roleCode": {
|
||
"type": "string"
|
||
},
|
||
"description": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"QuestionCreateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"question_type": {
|
||
"type": "string"
|
||
},
|
||
"difficulty": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"content": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
},
|
||
"tags": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"score": {
|
||
"type": "number"
|
||
},
|
||
"document_id": {
|
||
"type": "string"
|
||
},
|
||
"document_name": {
|
||
"type": "string"
|
||
},
|
||
"knowledge_base_path": {
|
||
"type": "string"
|
||
},
|
||
"source_context": {
|
||
"type": "string"
|
||
},
|
||
"chunk_ids": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"source_chunks_used": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"page_numbers": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"QuestionStatsRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"dept_id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"file_ids": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
"collection": {
|
||
"type": "string"
|
||
},
|
||
"question_types": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"status": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"QuestionStatsResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"success": {
|
||
"type": "boolean"
|
||
},
|
||
"total_count": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"single_choice_count": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"multiple_choice_count": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"true_false_count": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"fill_blank_count": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"subjective_count": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"single_choice_score": {
|
||
"type": "number"
|
||
},
|
||
"multiple_choice_score": {
|
||
"type": "number"
|
||
},
|
||
"true_false_score": {
|
||
"type": "number"
|
||
},
|
||
"fill_blank_score": {
|
||
"type": "number"
|
||
},
|
||
"subjective_score": {
|
||
"type": "number"
|
||
},
|
||
"total_score": {
|
||
"type": "number"
|
||
}
|
||
}
|
||
},
|
||
"ResultQuestionStatsResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/QuestionStatsResponse"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"KBRouteRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"query": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"ImageCreateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"image_id": {
|
||
"type": "string"
|
||
},
|
||
"path": {
|
||
"type": "string"
|
||
},
|
||
"source": {
|
||
"type": "string"
|
||
},
|
||
"page": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"section": {
|
||
"type": "string"
|
||
},
|
||
"chunk_type": {
|
||
"type": "string"
|
||
},
|
||
"description": {
|
||
"type": "string"
|
||
},
|
||
"score": {
|
||
"type": "number"
|
||
},
|
||
"collection": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"AnswerDetail": {
|
||
"type": "object",
|
||
"properties": {
|
||
"questionId": {
|
||
"type": "string"
|
||
},
|
||
"userAnswer": {
|
||
"type": "object"
|
||
},
|
||
"score": {
|
||
"type": "number"
|
||
},
|
||
"isCorrect": {
|
||
"type": "boolean"
|
||
},
|
||
"feedback": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"ExamRecordResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"recordId": {
|
||
"type": "string"
|
||
},
|
||
"paperId": {
|
||
"type": "string"
|
||
},
|
||
"answerType": {
|
||
"type": "string"
|
||
},
|
||
"paperTitle": {
|
||
"type": "string"
|
||
},
|
||
"userId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"status": {
|
||
"type": "string"
|
||
},
|
||
"totalScore": {
|
||
"type": "number"
|
||
},
|
||
"timeSpent": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"startTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"submitTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"gradedTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"questions": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/ExamPaperQuestion"
|
||
}
|
||
},
|
||
"answers": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/AnswerDetail"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"ResultExamRecordResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/ExamRecordResponse"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"SseEmitter": {
|
||
"type": "object",
|
||
"properties": {
|
||
"timeout": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
},
|
||
"FilePermissionRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"fileId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"userId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"deptId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"deptIds": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
"permissionType": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"expireTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"grantUserId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
},
|
||
"FeedbackCreateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"session_id": {
|
||
"type": "string"
|
||
},
|
||
"query": {
|
||
"type": "string"
|
||
},
|
||
"answer": {
|
||
"type": "string"
|
||
},
|
||
"rating": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"reason": {
|
||
"type": "string"
|
||
},
|
||
"sources": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"FAQCreateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"question": {
|
||
"type": "string"
|
||
},
|
||
"answer": {
|
||
"type": "string"
|
||
},
|
||
"source_documents": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"AnswerItem": {
|
||
"type": "object",
|
||
"properties": {
|
||
"questionId": {
|
||
"type": "string"
|
||
},
|
||
"questionType": {
|
||
"type": "string"
|
||
},
|
||
"answer": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
},
|
||
"ExamSaveRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"answers": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/AnswerItem"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"ExamPaperGenerateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"single_choice_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"multiple_choice_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"true_false_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"fill_blank_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"subjective_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"include_personal": {
|
||
"type": "boolean"
|
||
},
|
||
"difficulty": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"file_ids": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
"collection": {
|
||
"type": "string"
|
||
},
|
||
"collection_name": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"ExamGradeRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"request_id": {
|
||
"type": "string"
|
||
},
|
||
"paper_id": {
|
||
"type": "string"
|
||
},
|
||
"session_id": {
|
||
"type": "string"
|
||
},
|
||
"record_id": {
|
||
"type": "string"
|
||
},
|
||
"answer_type": {
|
||
"type": "string"
|
||
},
|
||
"answers": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/AnswerItem"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"QuestionContent": {
|
||
"type": "object",
|
||
"properties": {
|
||
"stem": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
},
|
||
"answer": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
},
|
||
"ResultObject": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "object"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ExamGenerateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"request_id": {
|
||
"type": "string",
|
||
"description": "请æ±IDï¼ç¨äºå¹çæ§"
|
||
},
|
||
"question_count": {
|
||
"type": "integer",
|
||
"description": "é¢ç®æ°é",
|
||
"format": "int32"
|
||
},
|
||
"question_types": {
|
||
"type": "object",
|
||
"description": "é¢ååæ°éé\u0085ç½®ï¼ä¸æä¾åä½¿ç¨æºè½çææ¨¡å¼ï¼AIèªå¨å¤æé¢ååæ°éï¼ï¼æ¯æ List\u003cString\u003e æ Map\u003cString, Integer\u003e"
|
||
},
|
||
"difficulty": {
|
||
"type": "integer",
|
||
"description": "é¾åº¦ç级ï¼1-5ï¼ï¼é»è®¤3",
|
||
"format": "int32"
|
||
},
|
||
"collection_name": {
|
||
"type": "string",
|
||
"description": "åéåºåç§°"
|
||
},
|
||
"collection": {
|
||
"type": "object",
|
||
"description": "åéåºï¼æ¯æå个å符串æå符串æ°ç»"
|
||
},
|
||
"file_path": {
|
||
"type": "string",
|
||
"description": "æä»¶è·¯å¾ï¼file_id å file_path äºéä¸ï¼"
|
||
},
|
||
"file_id": {
|
||
"type": "integer",
|
||
"description": "æä»¶IDï¼file_id å file_path äºéä¸ï¼æ¨è使ç¨ï¼",
|
||
"format": "int64"
|
||
},
|
||
"tags": {
|
||
"type": "array",
|
||
"description": "æ ç¾å表",
|
||
"items": {
|
||
"type": "string",
|
||
"description": "æ ç¾å表"
|
||
}
|
||
},
|
||
"question_scores": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "number",
|
||
"description": "èªå®ä¹é¢ååæ°é\u0085ç½®ï¼ä»\u0085卿å®é¢å模å¼ä¸ææ"
|
||
},
|
||
"description": "èªå®ä¹é¢ååæ°é\u0085ç½®ï¼ä»\u0085卿å®é¢å模å¼ä¸ææ"
|
||
},
|
||
"exclude_stems": {
|
||
"type": "array",
|
||
"description": "å·²æé¢ç®çé¢å¹²å表ï¼ç¨äºå»éï¼æå¤100æ¡",
|
||
"items": {
|
||
"type": "string",
|
||
"description": "å·²æé¢ç®çé¢å¹²å表ï¼ç¨äºå»éï¼æå¤100æ¡"
|
||
}
|
||
}
|
||
},
|
||
"description": "é¢ç®çæè¯·æ±"
|
||
},
|
||
"UserAnswerQueryRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"paper_id": {
|
||
"type": "string"
|
||
},
|
||
"session_id": {
|
||
"type": "string"
|
||
},
|
||
"user_id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
},
|
||
"AnswerGroup": {
|
||
"type": "object",
|
||
"properties": {
|
||
"group_type": {
|
||
"type": "string"
|
||
},
|
||
"group_id": {
|
||
"type": "string"
|
||
},
|
||
"group_name": {
|
||
"type": "string"
|
||
},
|
||
"total_score": {
|
||
"type": "number"
|
||
},
|
||
"total_max_score": {
|
||
"type": "number"
|
||
},
|
||
"score_rate": {
|
||
"type": "number"
|
||
},
|
||
"answer_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"correct_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"created_at": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"answers": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/AnswerDetail"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"ResultUserAnswerQueryResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/UserAnswerQueryResponse"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"UserAnswerQueryResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"success": {
|
||
"type": "boolean"
|
||
},
|
||
"groups": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/AnswerGroup"
|
||
}
|
||
},
|
||
"total_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
},
|
||
"DepartmentCreateRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"deptName": {
|
||
"type": "string"
|
||
},
|
||
"parentId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"deptType": {
|
||
"type": "string"
|
||
},
|
||
"orderNum": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
},
|
||
"LoginRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"username": {
|
||
"type": "string"
|
||
},
|
||
"password": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"LoginResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"token": {
|
||
"type": "string"
|
||
},
|
||
"refreshToken": {
|
||
"type": "string"
|
||
},
|
||
"expiresIn": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"userInfo": {
|
||
"$ref": "#/components/schemas/UserInfoVO"
|
||
}
|
||
}
|
||
},
|
||
"ResultLoginResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/LoginResponse"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"UserInfoVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"username": {
|
||
"type": "string"
|
||
},
|
||
"realName": {
|
||
"type": "string"
|
||
},
|
||
"email": {
|
||
"type": "string"
|
||
},
|
||
"phone": {
|
||
"type": "string"
|
||
},
|
||
"avatar": {
|
||
"type": "string"
|
||
},
|
||
"userType": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"lastLoginTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"ExamPublishRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"deptId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"deptIds": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
"userIds": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
"excludeUserIds": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
"publishTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"deadline": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"ExamPaperSaveRequest": {
|
||
"type": "object",
|
||
"properties": {
|
||
"title": {
|
||
"type": "string"
|
||
},
|
||
"description": {
|
||
"type": "string"
|
||
},
|
||
"totalScore": {
|
||
"type": "number"
|
||
},
|
||
"duration": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"permissionScope": {
|
||
"type": "string"
|
||
},
|
||
"questionIds": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"ExamPaperResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"paperId": {
|
||
"type": "string"
|
||
},
|
||
"title": {
|
||
"type": "string"
|
||
},
|
||
"description": {
|
||
"type": "string"
|
||
},
|
||
"totalScore": {
|
||
"type": "number"
|
||
},
|
||
"duration": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"questionCount": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"status": {
|
||
"type": "string"
|
||
},
|
||
"permissionScope": {
|
||
"type": "string"
|
||
},
|
||
"deptId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"deptIds": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
"userIds": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
"excludeUserIds": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
},
|
||
"questions": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/ExamPaperQuestion"
|
||
}
|
||
},
|
||
"createdBy": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"createdAt": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"updatedAt": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"publishTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"deadline": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"ResultExamPaperResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/ExamPaperResponse"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ExamPaperPreviewResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"questions": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/ExamPaperQuestionDetail"
|
||
}
|
||
},
|
||
"paper_id": {
|
||
"type": "string"
|
||
},
|
||
"paper_title": {
|
||
"type": "string"
|
||
},
|
||
"description": {
|
||
"type": "string"
|
||
},
|
||
"total_score": {
|
||
"type": "number"
|
||
},
|
||
"question_count": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"duration": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"generated_at": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"permission_scope": {
|
||
"type": "string"
|
||
},
|
||
"warnings": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"ExamPaperQuestionDetail": {
|
||
"type": "object",
|
||
"properties": {
|
||
"difficulty": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"score": {
|
||
"type": "number"
|
||
},
|
||
"content": {
|
||
"$ref": "#/components/schemas/QuestionContent"
|
||
},
|
||
"question_id": {
|
||
"type": "string"
|
||
},
|
||
"question_type": {
|
||
"type": "string"
|
||
},
|
||
"question_type_name": {
|
||
"type": "string"
|
||
},
|
||
"difficulty_name": {
|
||
"type": "string"
|
||
},
|
||
"document_name": {
|
||
"type": "string"
|
||
},
|
||
"knowledge_base_path": {
|
||
"type": "string"
|
||
},
|
||
"source_context": {
|
||
"type": "string"
|
||
},
|
||
"page_numbers": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"ResultExamPaperPreviewResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/ExamPaperPreviewResponse"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ResultBoolean": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "boolean"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ResultUserVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/UserVO"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"UserVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"username": {
|
||
"type": "string"
|
||
},
|
||
"realName": {
|
||
"type": "string"
|
||
},
|
||
"email": {
|
||
"type": "string"
|
||
},
|
||
"phone": {
|
||
"type": "string"
|
||
},
|
||
"deptId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"deptName": {
|
||
"type": "string"
|
||
},
|
||
"userType": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"status": {
|
||
"type": "string"
|
||
},
|
||
"roles": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"createTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"PageResultUserVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"records": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/UserVO"
|
||
}
|
||
},
|
||
"total": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"size": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"current": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"pages": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
},
|
||
"ResultPageResultUserVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/PageResultUserVO"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ResultListRoleVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/RoleVO"
|
||
}
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"RoleVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"roleName": {
|
||
"type": "string"
|
||
},
|
||
"roleCode": {
|
||
"type": "string"
|
||
},
|
||
"uuid": {
|
||
"type": "string"
|
||
},
|
||
"roleType": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"sortOrder": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"description": {
|
||
"type": "string"
|
||
},
|
||
"createTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"updateTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"PermissionVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"permissionName": {
|
||
"type": "string"
|
||
},
|
||
"permissionCode": {
|
||
"type": "string"
|
||
},
|
||
"parentId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"type": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"path": {
|
||
"type": "string"
|
||
},
|
||
"icon": {
|
||
"type": "string"
|
||
},
|
||
"sortOrder": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"createTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"ResultListPermissionVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/PermissionVO"
|
||
}
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ResultListQuestion": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/Question"
|
||
}
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"PageResultQuestion": {
|
||
"type": "object",
|
||
"properties": {
|
||
"records": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/Question"
|
||
}
|
||
},
|
||
"total": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"size": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"current": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"pages": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
},
|
||
"ResultPageResultQuestion": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/PageResultQuestion"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"OperationLogVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"userId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"userName": {
|
||
"type": "string"
|
||
},
|
||
"operation": {
|
||
"type": "string"
|
||
},
|
||
"content": {
|
||
"type": "string"
|
||
},
|
||
"ip": {
|
||
"type": "string"
|
||
},
|
||
"createTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"PageResultOperationLogVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"records": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/OperationLogVO"
|
||
}
|
||
},
|
||
"total": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"size": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"current": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"pages": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
},
|
||
"ResultPageResultOperationLogVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/PageResultOperationLogVO"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ImageStatsResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"success": {
|
||
"type": "boolean"
|
||
},
|
||
"total": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"total_size": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"total_size_bytes": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"total_size_mb": {
|
||
"type": "number",
|
||
"format": "double"
|
||
}
|
||
}
|
||
},
|
||
"ResultImageStatsResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/ImageStatsResponse"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ImageItem": {
|
||
"type": "object",
|
||
"properties": {
|
||
"image_id": {
|
||
"type": "string"
|
||
},
|
||
"filename": {
|
||
"type": "string"
|
||
},
|
||
"url": {
|
||
"type": "string"
|
||
},
|
||
"size": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"size_bytes": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"format": {
|
||
"type": "string"
|
||
},
|
||
"collection": {
|
||
"type": "string"
|
||
},
|
||
"page": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"created_at": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"ImageListResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"success": {
|
||
"type": "boolean"
|
||
},
|
||
"images": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/ImageItem"
|
||
}
|
||
},
|
||
"total": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"limit": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"offset": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
},
|
||
"ResultImageListResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/ImageListResponse"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ResultString": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "string"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"FilePermission": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"fileId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"userId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"deptId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"permissionType": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"grantUserId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"expireTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"createTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"ResultListFilePermission": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/FilePermission"
|
||
}
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"PageResultFileVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"records": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/FileVO"
|
||
}
|
||
},
|
||
"total": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"size": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"current": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"pages": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
},
|
||
"ResultPageResultFileVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/PageResultFileVO"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ResultByte[]": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string",
|
||
"format": "byte"
|
||
}
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"FAQItem": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"question": {
|
||
"type": "string"
|
||
},
|
||
"answer": {
|
||
"type": "string"
|
||
},
|
||
"source_documents": {
|
||
"type": "string"
|
||
},
|
||
"avg_rating": {
|
||
"type": "number"
|
||
},
|
||
"avg_rating_dbl": {
|
||
"type": "number",
|
||
"format": "double"
|
||
},
|
||
"frequency": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"status": {
|
||
"type": "string"
|
||
},
|
||
"created_at": {
|
||
"type": "string"
|
||
},
|
||
"updated_at": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"FAQListResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"success": {
|
||
"type": "boolean"
|
||
},
|
||
"faqs": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/FAQItem"
|
||
}
|
||
},
|
||
"total": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
},
|
||
"ResultFAQListResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/FAQListResponse"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"FAQSuggestionItem": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"query": {
|
||
"type": "string"
|
||
},
|
||
"answer": {
|
||
"type": "string"
|
||
},
|
||
"avg_rating": {
|
||
"type": "number"
|
||
},
|
||
"avg_rating_dbl": {
|
||
"type": "number",
|
||
"format": "double"
|
||
},
|
||
"frequency": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"status": {
|
||
"type": "string"
|
||
},
|
||
"faq_id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"created_at": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"FAQSuggestionListResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"success": {
|
||
"type": "boolean"
|
||
},
|
||
"suggestions": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/FAQSuggestionItem"
|
||
}
|
||
},
|
||
"total": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
},
|
||
"ResultFAQSuggestionListResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/FAQSuggestionListResponse"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ResultListFAQ": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/FAQ"
|
||
}
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"DepartmentVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"deptName": {
|
||
"type": "string"
|
||
},
|
||
"parentId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"parentName": {
|
||
"type": "string"
|
||
},
|
||
"deptType": {
|
||
"type": "string"
|
||
},
|
||
"deptTypeName": {
|
||
"type": "string"
|
||
},
|
||
"deptLevel": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"sortOrder": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"remark": {
|
||
"type": "string"
|
||
},
|
||
"status": {
|
||
"type": "string"
|
||
},
|
||
"createTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"updateTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"ResultListDepartmentVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/DepartmentVO"
|
||
}
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ResultListUserVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/UserVO"
|
||
}
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ResultValidationResult": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/ValidationResult"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ValidationIssue": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "string"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"severity": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"ValidationResult": {
|
||
"type": "object",
|
||
"properties": {
|
||
"userId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"paperId": {
|
||
"type": "string"
|
||
},
|
||
"sessionId": {
|
||
"type": "string"
|
||
},
|
||
"validationTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"totalAnswers": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"correctCount": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"wrongCount": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"partialCount": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"unknownCount": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"collectedCount": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"uniquePaperCount": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"uniqueSessionCount": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"uniqueQuestionCount": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"issues": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/ValidationIssue"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"ResultListCollectionVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/CollectionVO"
|
||
}
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ResultListMapStringObject": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "object"
|
||
}
|
||
}
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"KnowledgeBasePath": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"name": {
|
||
"type": "string"
|
||
},
|
||
"path": {
|
||
"type": "string"
|
||
},
|
||
"uploader": {
|
||
"type": "string"
|
||
},
|
||
"department": {
|
||
"type": "string"
|
||
},
|
||
"ownerType": {
|
||
"type": "string"
|
||
},
|
||
"visibility": {
|
||
"type": "string"
|
||
},
|
||
"fileSize": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"displayName": {
|
||
"type": "string"
|
||
},
|
||
"description": {
|
||
"type": "string"
|
||
},
|
||
"createTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"updateTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"syncStatus": {
|
||
"type": "string"
|
||
},
|
||
"lastSyncTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
},
|
||
"syncMessage": {
|
||
"type": "string"
|
||
}
|
||
}
|
||
},
|
||
"ResultKnowledgeBasePath": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/KnowledgeBasePath"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"PageResultKnowledgeBasePath": {
|
||
"type": "object",
|
||
"properties": {
|
||
"records": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/KnowledgeBasePath"
|
||
}
|
||
},
|
||
"total": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"size": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"current": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"pages": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
}
|
||
}
|
||
},
|
||
"ResultPageResultKnowledgeBasePath": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/PageResultKnowledgeBasePath"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ResultListString": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ResultMapStringString": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "object",
|
||
"additionalProperties": {
|
||
"type": "string"
|
||
}
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ResultUserInfoVO": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/UserInfoVO"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ChatMessage": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"conversationId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"role": {
|
||
"type": "string"
|
||
},
|
||
"content": {
|
||
"type": "string"
|
||
},
|
||
"messageType": {
|
||
"type": "string"
|
||
},
|
||
"isFinished": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"summary": {
|
||
"type": "string"
|
||
},
|
||
"kbPaths": {
|
||
"type": "string"
|
||
},
|
||
"answer": {
|
||
"type": "string"
|
||
},
|
||
"mode": {
|
||
"type": "string"
|
||
},
|
||
"durationMs": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"images": {
|
||
"type": "string"
|
||
},
|
||
"createTime": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"ResultListChatMessage": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/ChatMessage"
|
||
}
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"Feedback": {
|
||
"type": "object",
|
||
"properties": {
|
||
"id": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"feedbackId": {
|
||
"type": "string"
|
||
},
|
||
"sessionId": {
|
||
"type": "string"
|
||
},
|
||
"userId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"query": {
|
||
"type": "string"
|
||
},
|
||
"answer": {
|
||
"type": "string"
|
||
},
|
||
"rating": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"reason": {
|
||
"type": "string"
|
||
},
|
||
"sources": {
|
||
"type": "string"
|
||
},
|
||
"faqSuggested": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"suggestionId": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"createdAt": {
|
||
"type": "string",
|
||
"format": "date-time"
|
||
}
|
||
}
|
||
},
|
||
"ResultListFeedback": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/Feedback"
|
||
}
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"PageResponseExamRecordResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"records": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/ExamRecordResponse"
|
||
}
|
||
},
|
||
"total": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"page": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"pageSize": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
},
|
||
"ResultPageResponseExamRecordResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/PageResponseExamRecordResponse"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"PageResponseExamPaperResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"records": {
|
||
"type": "array",
|
||
"items": {
|
||
"$ref": "#/components/schemas/ExamPaperResponse"
|
||
}
|
||
},
|
||
"total": {
|
||
"type": "integer",
|
||
"format": "int64"
|
||
},
|
||
"page": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"pageSize": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
}
|
||
}
|
||
},
|
||
"ResultPageResponseExamPaperResponse": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"$ref": "#/components/schemas/PageResponseExamPaperResponse"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
},
|
||
"ResultInteger": {
|
||
"type": "object",
|
||
"properties": {
|
||
"code": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"message": {
|
||
"type": "string"
|
||
},
|
||
"data": {
|
||
"type": "integer",
|
||
"format": "int32"
|
||
},
|
||
"timestamp": {
|
||
"type": "string"
|
||
},
|
||
"success": {
|
||
"type": "boolean"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"securitySchemes": {
|
||
"Bearer Authentication": {
|
||
"type": "http",
|
||
"description": "JWT Tokenï¼æ ¼å¼ï¼Bearer {token}",
|
||
"scheme": "bearer",
|
||
"bearerFormat": "JWT"
|
||
}
|
||
}
|
||
}
|
||
}
|