接口文档
简介:接口文档
HOST:localhost:8085
联系人:
Version:1.0
接口路径:/v2/api-docs
文章目录
ai-controller
codeFix
接口地址:/api/ai/code-fix
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"code": "",
"questionContent": ""
}
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| codeFixRequest | codeFixRequest | body | true | CodeFixRequest | CodeFixRequest |
| code | false | string | |||
| questionContent | false | string |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«Map«string,string»» |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | object | ||
| message | string |
响应示例:
{
"code": 0,
"data": {
},
"message": ""
}
judgeAnalysis
接口地址:/api/ai/judge-analysis
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"submitId": 0
}
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| judgeAnalysisRequest | judgeAnalysisRequest | body | true | JudgeAnalysisRequest | JudgeAnalysisRequest |
| submitId | false | integer(int64) |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«Map«string,string»» |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | object | ||
| message | string |
响应示例:
{
"code": 0,
"data": {
},
"message": ""
}
questionMathModel
接口地址:/api/ai/question-math-model
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"content": ""
}
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| questionAnalyseRequest | questionAnalyseRequest | body | true | QuestionAnalyseRequest | QuestionAnalyseRequest |
| content | false | string |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«Map«string,string»» |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | object | ||
| message | string |
响应示例:
{
"code": 0,
"data": {
},
"message": ""
}
questionSimplify
接口地址:/api/ai/question-simplify
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"content": ""
}
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| questionAnalyseRequest | questionAnalyseRequest | body | true | QuestionAnalyseRequest | QuestionAnalyseRequest |
| content | false | string |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«Map«string,string»» |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | object | ||
| message | string |
响应示例:
{
"code": 0,
"data": {
},
"message": ""
}
basic-error-controller
errorHtml
接口地址:/api/error
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:text/html
接口描述:
请求参数:
暂无
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | ModelAndView |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| empty | boolean | ||
| model | object | ||
| modelMap | object | ||
| reference | boolean | ||
| status | 可用值:ACCEPTED,ALREADY_REPORTED,BAD_GATEWAY,BAD_REQUEST,BANDWIDTH_LIMIT_EXCEEDED,CHECKPOINT,CONFLICT,CONTINUE,CREATED,DESTINATION_LOCKED,EXPECTATION_FAILED,FAILED_DEPENDENCY,FORBIDDEN,FOUND,GATEWAY_TIMEOUT,GONE,HTTP_VERSION_NOT_SUPPORTED,IM_USED,INSUFFICIENT_SPACE_ON_RESOURCE,INSUFFICIENT_STORAGE,INTERNAL_SERVER_ERROR,I_AM_A_TEAPOT,LENGTH_REQUIRED,LOCKED,LOOP_DETECTED,METHOD_FAILURE,METHOD_NOT_ALLOWED,MOVED_PERMANENTLY,MOVED_TEMPORARILY,MULTIPLE_CHOICES,MULTI_STATUS,NETWORK_AUTHENTICATION_REQUIRED,NON_AUTHORITATIVE_INFORMATION,NOT_ACCEPTABLE,NOT_EXTENDED,NOT_FOUND,NOT_IMPLEMENTED,NOT_MODIFIED,NO_CONTENT,OK,PARTIAL_CONTENT,PAYLOAD_TOO_LARGE,PAYMENT_REQUIRED,PERMANENT_REDIRECT,PRECONDITION_FAILED,PRECONDITION_REQUIRED,PROCESSING,PROXY_AUTHENTICATION_REQUIRED,REQUESTED_RANGE_NOT_SATISFIABLE,REQUEST_ENTITY_TOO_LARGE,REQUEST_HEADER_FIELDS_TOO_LARGE,REQUEST_TIMEOUT,REQUEST_URI_TOO_LONG,RESET_CONTENT,SEE_OTHER,SERVICE_UNAVAILABLE,SWITCHING_PROTOCOLS,TEMPORARY_REDIRECT,TOO_EARLY,TOO_MANY_REQUESTS,UNAUTHORIZED,UNAVAILABLE_FOR_LEGAL_REASONS,UNPROCESSABLE_ENTITY,UNSUPPORTED_MEDIA_TYPE,UPGRADE_REQUIRED,URI_TOO_LONG,USE_PROXY,VARIANT_ALSO_NEGOTIATES | string | |
| view | View | View | |
| contentType | string | ||
| viewName | string |
响应示例:
{
"empty": true,
"model": {
},
"modelMap": {
},
"reference": true,
"status": "",
"view": {
"contentType": ""
},
"viewName": ""
}
errorHtml
接口地址:/api/error
请求方式:POST
请求数据类型:application/json
响应数据类型:text/html
接口描述:
请求参数:
暂无
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | ModelAndView |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| empty | boolean | ||
| model | object | ||
| modelMap | object | ||
| reference | boolean | ||
| status | 可用值:ACCEPTED,ALREADY_REPORTED,BAD_GATEWAY,BAD_REQUEST,BANDWIDTH_LIMIT_EXCEEDED,CHECKPOINT,CONFLICT,CONTINUE,CREATED,DESTINATION_LOCKED,EXPECTATION_FAILED,FAILED_DEPENDENCY,FORBIDDEN,FOUND,GATEWAY_TIMEOUT,GONE,HTTP_VERSION_NOT_SUPPORTED,IM_USED,INSUFFICIENT_SPACE_ON_RESOURCE,INSUFFICIENT_STORAGE,INTERNAL_SERVER_ERROR,I_AM_A_TEAPOT,LENGTH_REQUIRED,LOCKED,LOOP_DETECTED,METHOD_FAILURE,METHOD_NOT_ALLOWED,MOVED_PERMANENTLY,MOVED_TEMPORARILY,MULTIPLE_CHOICES,MULTI_STATUS,NETWORK_AUTHENTICATION_REQUIRED,NON_AUTHORITATIVE_INFORMATION,NOT_ACCEPTABLE,NOT_EXTENDED,NOT_FOUND,NOT_IMPLEMENTED,NOT_MODIFIED,NO_CONTENT,OK,PARTIAL_CONTENT,PAYLOAD_TOO_LARGE,PAYMENT_REQUIRED,PERMANENT_REDIRECT,PRECONDITION_FAILED,PRECONDITION_REQUIRED,PROCESSING,PROXY_AUTHENTICATION_REQUIRED,REQUESTED_RANGE_NOT_SATISFIABLE,REQUEST_ENTITY_TOO_LARGE,REQUEST_HEADER_FIELDS_TOO_LARGE,REQUEST_TIMEOUT,REQUEST_URI_TOO_LONG,RESET_CONTENT,SEE_OTHER,SERVICE_UNAVAILABLE,SWITCHING_PROTOCOLS,TEMPORARY_REDIRECT,TOO_EARLY,TOO_MANY_REQUESTS,UNAUTHORIZED,UNAVAILABLE_FOR_LEGAL_REASONS,UNPROCESSABLE_ENTITY,UNSUPPORTED_MEDIA_TYPE,UPGRADE_REQUIRED,URI_TOO_LONG,USE_PROXY,VARIANT_ALSO_NEGOTIATES | string | |
| view | View | View | |
| contentType | string | ||
| viewName | string |
响应示例:
{
"empty": true,
"model": {
},
"modelMap": {
},
"reference": true,
"status": "",
"view": {
"contentType": ""
},
"viewName": ""
}
errorHtml
接口地址:/api/error
请求方式:PUT
请求数据类型:application/json
响应数据类型:text/html
接口描述:
请求参数:
暂无
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | ModelAndView |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| empty | boolean | ||
| model | object | ||
| modelMap | object | ||
| reference | boolean | ||
| status | 可用值:ACCEPTED,ALREADY_REPORTED,BAD_GATEWAY,BAD_REQUEST,BANDWIDTH_LIMIT_EXCEEDED,CHECKPOINT,CONFLICT,CONTINUE,CREATED,DESTINATION_LOCKED,EXPECTATION_FAILED,FAILED_DEPENDENCY,FORBIDDEN,FOUND,GATEWAY_TIMEOUT,GONE,HTTP_VERSION_NOT_SUPPORTED,IM_USED,INSUFFICIENT_SPACE_ON_RESOURCE,INSUFFICIENT_STORAGE,INTERNAL_SERVER_ERROR,I_AM_A_TEAPOT,LENGTH_REQUIRED,LOCKED,LOOP_DETECTED,METHOD_FAILURE,METHOD_NOT_ALLOWED,MOVED_PERMANENTLY,MOVED_TEMPORARILY,MULTIPLE_CHOICES,MULTI_STATUS,NETWORK_AUTHENTICATION_REQUIRED,NON_AUTHORITATIVE_INFORMATION,NOT_ACCEPTABLE,NOT_EXTENDED,NOT_FOUND,NOT_IMPLEMENTED,NOT_MODIFIED,NO_CONTENT,OK,PARTIAL_CONTENT,PAYLOAD_TOO_LARGE,PAYMENT_REQUIRED,PERMANENT_REDIRECT,PRECONDITION_FAILED,PRECONDITION_REQUIRED,PROCESSING,PROXY_AUTHENTICATION_REQUIRED,REQUESTED_RANGE_NOT_SATISFIABLE,REQUEST_ENTITY_TOO_LARGE,REQUEST_HEADER_FIELDS_TOO_LARGE,REQUEST_TIMEOUT,REQUEST_URI_TOO_LONG,RESET_CONTENT,SEE_OTHER,SERVICE_UNAVAILABLE,SWITCHING_PROTOCOLS,TEMPORARY_REDIRECT,TOO_EARLY,TOO_MANY_REQUESTS,UNAUTHORIZED,UNAVAILABLE_FOR_LEGAL_REASONS,UNPROCESSABLE_ENTITY,UNSUPPORTED_MEDIA_TYPE,UPGRADE_REQUIRED,URI_TOO_LONG,USE_PROXY,VARIANT_ALSO_NEGOTIATES | string | |
| view | View | View | |
| contentType | string | ||
| viewName | string |
响应示例:
{
"empty": true,
"model": {
},
"modelMap": {
},
"reference": true,
"status": "",
"view": {
"contentType": ""
},
"viewName": ""
}
errorHtml
接口地址:/api/error
请求方式:DELETE
请求数据类型:application/x-www-form-urlencoded
响应数据类型:text/html
接口描述:
请求参数:
暂无
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | ModelAndView |
| 204 | No Content | |
| 401 | Unauthorized | |
| 403 | Forbidden |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| empty | boolean | ||
| model | object | ||
| modelMap | object | ||
| reference | boolean | ||
| status | 可用值:ACCEPTED,ALREADY_REPORTED,BAD_GATEWAY,BAD_REQUEST,BANDWIDTH_LIMIT_EXCEEDED,CHECKPOINT,CONFLICT,CONTINUE,CREATED,DESTINATION_LOCKED,EXPECTATION_FAILED,FAILED_DEPENDENCY,FORBIDDEN,FOUND,GATEWAY_TIMEOUT,GONE,HTTP_VERSION_NOT_SUPPORTED,IM_USED,INSUFFICIENT_SPACE_ON_RESOURCE,INSUFFICIENT_STORAGE,INTERNAL_SERVER_ERROR,I_AM_A_TEAPOT,LENGTH_REQUIRED,LOCKED,LOOP_DETECTED,METHOD_FAILURE,METHOD_NOT_ALLOWED,MOVED_PERMANENTLY,MOVED_TEMPORARILY,MULTIPLE_CHOICES,MULTI_STATUS,NETWORK_AUTHENTICATION_REQUIRED,NON_AUTHORITATIVE_INFORMATION,NOT_ACCEPTABLE,NOT_EXTENDED,NOT_FOUND,NOT_IMPLEMENTED,NOT_MODIFIED,NO_CONTENT,OK,PARTIAL_CONTENT,PAYLOAD_TOO_LARGE,PAYMENT_REQUIRED,PERMANENT_REDIRECT,PRECONDITION_FAILED,PRECONDITION_REQUIRED,PROCESSING,PROXY_AUTHENTICATION_REQUIRED,REQUESTED_RANGE_NOT_SATISFIABLE,REQUEST_ENTITY_TOO_LARGE,REQUEST_HEADER_FIELDS_TOO_LARGE,REQUEST_TIMEOUT,REQUEST_URI_TOO_LONG,RESET_CONTENT,SEE_OTHER,SERVICE_UNAVAILABLE,SWITCHING_PROTOCOLS,TEMPORARY_REDIRECT,TOO_EARLY,TOO_MANY_REQUESTS,UNAUTHORIZED,UNAVAILABLE_FOR_LEGAL_REASONS,UNPROCESSABLE_ENTITY,UNSUPPORTED_MEDIA_TYPE,UPGRADE_REQUIRED,URI_TOO_LONG,USE_PROXY,VARIANT_ALSO_NEGOTIATES | string | |
| view | View | View | |
| contentType | string | ||
| viewName | string |
响应示例:
{
"empty": true,
"model": {
},
"modelMap": {
},
"reference": true,
"status": "",
"view": {
"contentType": ""
},
"viewName": ""
}
errorHtml
接口地址:/api/error
请求方式:PATCH
请求数据类型:application/json
响应数据类型:text/html
接口描述:
请求参数:
暂无
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | ModelAndView |
| 204 | No Content | |
| 401 | Unauthorized | |
| 403 | Forbidden |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| empty | boolean | ||
| model | object | ||
| modelMap | object | ||
| reference | boolean | ||
| status | 可用值:ACCEPTED,ALREADY_REPORTED,BAD_GATEWAY,BAD_REQUEST,BANDWIDTH_LIMIT_EXCEEDED,CHECKPOINT,CONFLICT,CONTINUE,CREATED,DESTINATION_LOCKED,EXPECTATION_FAILED,FAILED_DEPENDENCY,FORBIDDEN,FOUND,GATEWAY_TIMEOUT,GONE,HTTP_VERSION_NOT_SUPPORTED,IM_USED,INSUFFICIENT_SPACE_ON_RESOURCE,INSUFFICIENT_STORAGE,INTERNAL_SERVER_ERROR,I_AM_A_TEAPOT,LENGTH_REQUIRED,LOCKED,LOOP_DETECTED,METHOD_FAILURE,METHOD_NOT_ALLOWED,MOVED_PERMANENTLY,MOVED_TEMPORARILY,MULTIPLE_CHOICES,MULTI_STATUS,NETWORK_AUTHENTICATION_REQUIRED,NON_AUTHORITATIVE_INFORMATION,NOT_ACCEPTABLE,NOT_EXTENDED,NOT_FOUND,NOT_IMPLEMENTED,NOT_MODIFIED,NO_CONTENT,OK,PARTIAL_CONTENT,PAYLOAD_TOO_LARGE,PAYMENT_REQUIRED,PERMANENT_REDIRECT,PRECONDITION_FAILED,PRECONDITION_REQUIRED,PROCESSING,PROXY_AUTHENTICATION_REQUIRED,REQUESTED_RANGE_NOT_SATISFIABLE,REQUEST_ENTITY_TOO_LARGE,REQUEST_HEADER_FIELDS_TOO_LARGE,REQUEST_TIMEOUT,REQUEST_URI_TOO_LONG,RESET_CONTENT,SEE_OTHER,SERVICE_UNAVAILABLE,SWITCHING_PROTOCOLS,TEMPORARY_REDIRECT,TOO_EARLY,TOO_MANY_REQUESTS,UNAUTHORIZED,UNAVAILABLE_FOR_LEGAL_REASONS,UNPROCESSABLE_ENTITY,UNSUPPORTED_MEDIA_TYPE,UPGRADE_REQUIRED,URI_TOO_LONG,USE_PROXY,VARIANT_ALSO_NEGOTIATES | string | |
| view | View | View | |
| contentType | string | ||
| viewName | string |
响应示例:
{
"empty": true,
"model": {
},
"modelMap": {
},
"reference": true,
"status": "",
"view": {
"contentType": ""
},
"viewName": ""
}
errorHtml
接口地址:/api/error
请求方式:OPTIONS
请求数据类型:application/json
响应数据类型:text/html
接口描述:
请求参数:
暂无
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | ModelAndView |
| 204 | No Content | |
| 401 | Unauthorized | |
| 403 | Forbidden |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| empty | boolean | ||
| model | object | ||
| modelMap | object | ||
| reference | boolean | ||
| status | 可用值:ACCEPTED,ALREADY_REPORTED,BAD_GATEWAY,BAD_REQUEST,BANDWIDTH_LIMIT_EXCEEDED,CHECKPOINT,CONFLICT,CONTINUE,CREATED,DESTINATION_LOCKED,EXPECTATION_FAILED,FAILED_DEPENDENCY,FORBIDDEN,FOUND,GATEWAY_TIMEOUT,GONE,HTTP_VERSION_NOT_SUPPORTED,IM_USED,INSUFFICIENT_SPACE_ON_RESOURCE,INSUFFICIENT_STORAGE,INTERNAL_SERVER_ERROR,I_AM_A_TEAPOT,LENGTH_REQUIRED,LOCKED,LOOP_DETECTED,METHOD_FAILURE,METHOD_NOT_ALLOWED,MOVED_PERMANENTLY,MOVED_TEMPORARILY,MULTIPLE_CHOICES,MULTI_STATUS,NETWORK_AUTHENTICATION_REQUIRED,NON_AUTHORITATIVE_INFORMATION,NOT_ACCEPTABLE,NOT_EXTENDED,NOT_FOUND,NOT_IMPLEMENTED,NOT_MODIFIED,NO_CONTENT,OK,PARTIAL_CONTENT,PAYLOAD_TOO_LARGE,PAYMENT_REQUIRED,PERMANENT_REDIRECT,PRECONDITION_FAILED,PRECONDITION_REQUIRED,PROCESSING,PROXY_AUTHENTICATION_REQUIRED,REQUESTED_RANGE_NOT_SATISFIABLE,REQUEST_ENTITY_TOO_LARGE,REQUEST_HEADER_FIELDS_TOO_LARGE,REQUEST_TIMEOUT,REQUEST_URI_TOO_LONG,RESET_CONTENT,SEE_OTHER,SERVICE_UNAVAILABLE,SWITCHING_PROTOCOLS,TEMPORARY_REDIRECT,TOO_EARLY,TOO_MANY_REQUESTS,UNAUTHORIZED,UNAVAILABLE_FOR_LEGAL_REASONS,UNPROCESSABLE_ENTITY,UNSUPPORTED_MEDIA_TYPE,UPGRADE_REQUIRED,URI_TOO_LONG,USE_PROXY,VARIANT_ALSO_NEGOTIATES | string | |
| view | View | View | |
| contentType | string | ||
| viewName | string |
响应示例:
{
"empty": true,
"model": {
},
"modelMap": {
},
"reference": true,
"status": "",
"view": {
"contentType": ""
},
"viewName": ""
}
errorHtml
接口地址:/api/error
请求方式:HEAD
请求数据类型:application/json
响应数据类型:text/html
接口描述:
请求参数:
暂无
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | ModelAndView |
| 204 | No Content | |
| 401 | Unauthorized | |
| 403 | Forbidden |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| empty | boolean | ||
| model | object | ||
| modelMap | object | ||
| reference | boolean | ||
| status | 可用值:ACCEPTED,ALREADY_REPORTED,BAD_GATEWAY,BAD_REQUEST,BANDWIDTH_LIMIT_EXCEEDED,CHECKPOINT,CONFLICT,CONTINUE,CREATED,DESTINATION_LOCKED,EXPECTATION_FAILED,FAILED_DEPENDENCY,FORBIDDEN,FOUND,GATEWAY_TIMEOUT,GONE,HTTP_VERSION_NOT_SUPPORTED,IM_USED,INSUFFICIENT_SPACE_ON_RESOURCE,INSUFFICIENT_STORAGE,INTERNAL_SERVER_ERROR,I_AM_A_TEAPOT,LENGTH_REQUIRED,LOCKED,LOOP_DETECTED,METHOD_FAILURE,METHOD_NOT_ALLOWED,MOVED_PERMANENTLY,MOVED_TEMPORARILY,MULTIPLE_CHOICES,MULTI_STATUS,NETWORK_AUTHENTICATION_REQUIRED,NON_AUTHORITATIVE_INFORMATION,NOT_ACCEPTABLE,NOT_EXTENDED,NOT_FOUND,NOT_IMPLEMENTED,NOT_MODIFIED,NO_CONTENT,OK,PARTIAL_CONTENT,PAYLOAD_TOO_LARGE,PAYMENT_REQUIRED,PERMANENT_REDIRECT,PRECONDITION_FAILED,PRECONDITION_REQUIRED,PROCESSING,PROXY_AUTHENTICATION_REQUIRED,REQUESTED_RANGE_NOT_SATISFIABLE,REQUEST_ENTITY_TOO_LARGE,REQUEST_HEADER_FIELDS_TOO_LARGE,REQUEST_TIMEOUT,REQUEST_URI_TOO_LONG,RESET_CONTENT,SEE_OTHER,SERVICE_UNAVAILABLE,SWITCHING_PROTOCOLS,TEMPORARY_REDIRECT,TOO_EARLY,TOO_MANY_REQUESTS,UNAUTHORIZED,UNAVAILABLE_FOR_LEGAL_REASONS,UNPROCESSABLE_ENTITY,UNSUPPORTED_MEDIA_TYPE,UPGRADE_REQUIRED,URI_TOO_LONG,USE_PROXY,VARIANT_ALSO_NEGOTIATES | string | |
| view | View | View | |
| contentType | string | ||
| viewName | string |
响应示例:
{
"empty": true,
"model": {
},
"modelMap": {
},
"reference": true,
"status": "",
"view": {
"contentType": ""
},
"viewName": ""
}
chat-controller
sendMessage
接口地址:/api/chat
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"context": [],
"message": "",
"sessionId": ""
}
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| chatRequest | chatRequest | body | true | ChatRequest | ChatRequest |
| context | false | array | object | ||
| message | false | string | |||
| sessionId | false | string |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«string» |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | string | ||
| message | string |
响应示例:
{
"code": 0,
"data": "",
"message": ""
}
getHistory
接口地址:/api/chat/history
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
接口描述:
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| sessionId | sessionId | query | true | integer(int64) |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«List«ChatMessage»» |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | array | ChatMessage | |
| content | string | ||
| createTime | string(date-time) | ||
| id | integer(int64) | ||
| isDelete | integer(int32) | ||
| role | string | ||
| sessionId | integer(int64) | ||
| updateTime | string(date-time) | ||
| message | string |
响应示例:
{
"code": 0,
"data": [
{
"content": "",
"createTime": "",
"id": 0,
"isDelete": 0,
"role": "",
"sessionId": 0,
"updateTime": ""
}
],
"message": ""
}
analyseQuestion
接口地址:/api/chat/question-analyse
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"content": ""
}
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| questionAnalyseRequest | questionAnalyseRequest | body | true | QuestionAnalyseRequest | QuestionAnalyseRequest |
| content | false | string |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«QuestionAnalyseVO» |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | QuestionAnalyseVO | QuestionAnalyseVO | |
| mathModel | string | ||
| simplifiedDescription | string | ||
| message | string |
响应示例:
{
"code": 0,
"data": {
"mathModel": "",
"simplifiedDescription": ""
},
"message": ""
}
createSession
接口地址:/api/chat/session/create
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求参数:
暂无
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«ChatSession» |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | ChatSession | ChatSession | |
| createTime | string(date-time) | ||
| id | integer(int64) | ||
| isDelete | integer(int32) | ||
| title | string | ||
| updateTime | string(date-time) | ||
| userId | integer(int64) | ||
| message | string |
响应示例:
{
"code": 0,
"data": {
"createTime": "",
"id": 0,
"isDelete": 0,
"title": "",
"updateTime": "",
"userId": 0
},
"message": ""
}
deleteSession
接口地址:/api/chat/session/delete
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| sessionId | sessionId | query | true | integer(int64) |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«boolean» |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | boolean | ||
| message | string |
响应示例:
{
"code": 0,
"data": true,
"message": ""
}
renameSession
接口地址:/api/chat/session/rename
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| newTitle | newTitle | query | true | string | |
| sessionId | sessionId | query | true | integer(int64) |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«boolean» |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | boolean | ||
| message | string |
响应示例:
{
"code": 0,
"data": true,
"message": ""
}
getSessionList
接口地址:/api/chat/sessions
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
接口描述:
请求参数:
暂无
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«List«ChatSession»» |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | array | ChatSession | |
| createTime | string(date-time) | ||
| id | integer(int64) | ||
| isDelete | integer(int32) | ||
| title | string | ||
| updateTime | string(date-time) | ||
| userId | integer(int64) | ||
| message | string |
响应示例:
{
"code": 0,
"data": [
{
"createTime": "",
"id": 0,
"isDelete": 0,
"title": "",
"updateTime": "",
"userId": 0
}
],
"message": ""
}
comment-controller
addComment
接口地址:/api/comment/add
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"content": "",
"createBy": 0,
"createTime": "",
"id": 0,
"isDelete": 0,
"postId": 0,
"rootId": 0,
"toCommentId": 0,
"toCommentUserId": 0,
"updateBy": 0,
"updateTime": ""
}
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| commentAddRequest | commentAddRequest | body | true | CommentAddRequest | CommentAddRequest |
| content | false | string | |||
| createBy | false | integer(int64) | |||
| createTime | false | string(date-time) | |||
| id | false | integer(int64) | |||
| isDelete | false | integer(int32) | |||
| postId | false | integer(int64) | |||
| rootId | false | integer(int64) | |||
| toCommentId | false | integer(int64) | |||
| toCommentUserId | false | integer(int64) | |||
| updateBy | false | integer(int64) | |||
| updateTime | false | string(date-time) |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«long» |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | integer(int64) | integer(int64) | |
| message | string |
响应示例:
{
"code": 0,
"data": 0,
"message": ""
}
listCommentVOByPage
接口地址:/api/comment/list/page/vo
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"current": 0,
"pageSize": 0,
"postId": 0,
"sortField": "",
"sortOrder": ""
}
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| commentQueryRequest | commentQueryRequest | body | true | CommentQueryRequest | CommentQueryRequest |
| current | false | integer(int64) | |||
| pageSize | false | integer(int64) | |||
| postId | false | integer(int64) | |||
| sortField | false | string | |||
| sortOrder | false | string |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«Page«CommentVO»» |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | Page«CommentVO» | Page«CommentVO» | |
| countId | string | ||
| current | integer(int64) | ||
| maxLimit | integer(int64) | ||
| optimizeCountSql | boolean | ||
| orders | array | OrderItem | |
| asc | boolean | ||
| column | string | ||
| pages | integer(int64) | ||
| records | array | CommentVO | |
| children | array | CommentVO | |
| content | string | ||
| createBy | integer | ||
| createTime | string | ||
| id | integer | ||
| postId | integer | ||
| rootId | integer | ||
| toCommentId | integer | ||
| toCommentUserId | integer | ||
| toCommentUserName | string | ||
| userAvatar | string | ||
| username | string | ||
| searchCount | boolean | ||
| size | integer(int64) | ||
| total | integer(int64) | ||
| message | string |
响应示例:
{
"code": 0,
"data": {
"countId": "",
"current": 0,
"maxLimit": 0,
"optimizeCountSql": true,
"orders": [
{
"asc": true,
"column": ""
}
],
"pages": 0,
"records": [
{
"children": [
{
"children": [
{
}
],
"content": "",
"createBy": 0,
"createTime": "",
"id": 0,
"postId": 0,
"rootId": 0,
"toCommentId": 0,
"toCommentUserId": 0,
"toCommentUserName": "",
"userAvatar": "",
"username": ""
}
],
"content": "",
"createBy": 0,
"createTime": "",
"id": 0,
"postId": 0,
"rootId": 0,
"toCommentId": 0,
"toCommentUserId": 0,
"toCommentUserName": "",
"userAvatar": "",
"username": ""
}
],
"searchCount": true,
"size": 0,
"total": 0
},
"message": ""
}
contest-controller
addContest
接口地址:/api/contest/add
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"contestDescription": "",
"contestName": "",
"duration": 0,
"endTime": "",
"selectQuestionIds": [],
"startTime": ""
}
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| contestAddRequest | contestAddRequest | body | true | ContestAddRequest | ContestAddRequest |
| contestDescription | false | string | |||
| contestName | false | string | |||
| duration | false | integer(int32) | |||
| endTime | false | string(date-time) | |||
| selectQuestionIds | false | array | string | ||
| startTime | false | string(date-time) |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«long» |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | integer(int64) | integer(int64) | |
| message | string |
响应示例:
{
"code": 0,
"data": 0,
"message": ""
}
deleteContest
接口地址:/api/contest/delete
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"id": 0
}
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| deleteRequest | deleteRequest | body | true | DeleteRequest | DeleteRequest |
| id | false | integer(int64) |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«boolean» |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | boolean | ||
| message | string |
响应示例:
{
"code": 0,
"data": true,
"message": ""
}
getContestById
接口地址:/api/contest/get
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
接口描述:
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| id | id | query | false | integer(int64) |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«Contest» |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | Contest | Contest | |
| contestDescription | string | ||
| contestName | string | ||
| createTime | string(date-time) | ||
| duration | integer(int32) | ||
| endTime | string(date-time) | ||
| id | integer(int64) | ||
| isDelete | integer(int32) | ||
| selectQuestionIds | string | ||
| startTime | string(date-time) | ||
| updateTime | string(date-time) | ||
| userId | integer(int64) | ||
| message | string |
响应示例:
{
"code": 0,
"data": {
"contestDescription": "",
"contestName": "",
"createTime": "",
"duration": 0,
"endTime": "",
"id": 0,
"isDelete": 0,
"selectQuestionIds": "",
"startTime": "",
"updateTime": "",
"userId": 0
},
"message": ""
}
getContestVOById
接口地址:/api/contest/get/vo
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
接口描述:
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
|---|---|---|---|---|---|
| id | id | query | false | integer(int64) |
响应状态:
| 状态码 | 说明 | schema |
|---|---|---|
| 200 | OK | BaseResponse«ContestVO» |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| code | integer(int32) | integer(int32) | |
| data | ContestVO | ContestVO | |
| contestDescription | string | ||
| contestName | string | ||
| createTime | string(date-time) | ||
| duration | integer(int32) | ||
| endTime | string(date-time) | ||
| id | integer(int64) | ||
| isParticipated | boolean | ||
| selectQuestionIds | array | string | |
| startTime | string(date-time) | ||
| updateTime | string(date-time) | ||
| userId | integer(int64) | ||
| userVO | UserVO | UserVO | |
| acceptedNum | integer | ||
| createTime | string | ||
| id | integer | ||
| points | integer | ||
| userAvatar | string | ||
| userName | string | ||
| userProfile | string | ||
| userRole | string | ||
| message | string |
响应示例:
{
"code": 0,
"data": {
"contestDescription": "",
"contestName": "",
"createTime": "",
"duration": 0,
"endTime": "",
"id": 0,
"isParticipated": true,
"selectQuestionIds": [],
"startTime": "",
"updateTime": ""

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



