AIgoAI智能算法教学与评测平台(七)——(接口文档)

接口文档

简介:接口文档

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": ""
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值