Files
LoveACE-EndF/docs/public/openapi.json
2025-08-03 16:50:56 +08:00

2758 lines
106 KiB
JSON
Generated
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"openapi": "3.1.0",
"info": {
"title": "LoveAC API",
"description": "LoveACAPI API",
"version": "1.0.0"
},
"paths": {
"/api/v1/user/veryfy_invite_code": {
"post": {
"summary": "验证邀请码",
"description": "验证邀请码\n:param data: InviteRequest\n:return: InviteResponse",
"operationId": "verify_invite_code_api_v1_user_veryfy_invite_code_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/InviteRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/InviteResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/user/register": {
"post": {
"summary": "注册新用户",
"description": "注册新用户\n:param data: RegisterRequest\n:return: RegisterResponse",
"operationId": "register_user_api_v1_user_register_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RegisterRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RegisterResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/jwc/fetch_academic_info": {
"post": {
"summary": "获取学业信息",
"description": "获取学术信息(课程数量、绩点等)",
"operationId": "fetch_academic_info_api_v1_jwc_fetch_academic_info_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthmeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/AcademicInfoResponse"
},
{
"$ref": "#/components/schemas/provider__loveac__authme__AuthmeResponse"
},
{
"$ref": "#/components/schemas/ErrorResponse"
}
],
"title": "Response Fetch Academic Info Api V1 Jwc Fetch Academic Info Post"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/jwc/fetch_education_plan_info": {
"post": {
"summary": "获取培养方案信息",
"description": "获取培养方案信息",
"operationId": "fetch_education_plan_info_api_v1_jwc_fetch_education_plan_info_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthmeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/TrainingPlanInfoResponse"
},
{
"$ref": "#/components/schemas/provider__loveac__authme__AuthmeResponse"
},
{
"$ref": "#/components/schemas/ErrorResponse"
}
],
"title": "Response Fetch Education Plan Info Api V1 Jwc Fetch Education Plan Info Post"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/jwc/fetch_evaluation_course_list": {
"post": {
"summary": "获取评教课程列表",
"description": "获取评教课程列表",
"operationId": "fetch_evaluation_course_list_api_v1_jwc_fetch_evaluation_course_list_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthmeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/CourseListResponse"
},
{
"$ref": "#/components/schemas/provider__loveac__authme__AuthmeResponse"
},
{
"$ref": "#/components/schemas/ErrorResponse"
}
],
"title": "Response Fetch Evaluation Course List Api V1 Jwc Fetch Evaluation Course List Post"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/jwc/fetch_exam_info": {
"post": {
"summary": "获取考试信息",
"description": "获取考试信息,包括校统考和其他考试",
"operationId": "fetch_exam_info_api_v1_jwc_fetch_exam_info_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthmeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/ExamInfoAPIResponse"
},
{
"$ref": "#/components/schemas/provider__loveac__authme__AuthmeResponse"
},
{
"$ref": "#/components/schemas/ErrorResponse"
}
],
"title": "Response Fetch Exam Info Api V1 Jwc Fetch Exam Info Post"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/jwc/evaluation/initialize": {
"post": {
"summary": "初始化评价任务",
"description": "初始化评价任务,获取课程列表",
"operationId": "initialize_evaluation_task_api_v1_jwc_evaluation_initialize_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthmeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/InitializeResponse"
},
{
"$ref": "#/components/schemas/provider__loveac__authme__AuthmeResponse"
}
],
"title": "Response Initialize Evaluation Task Api V1 Jwc Evaluation Initialize Post"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/jwc/evaluation/start": {
"post": {
"summary": "开始评价任务",
"description": "开始评价任务",
"operationId": "start_evaluation_task_api_v1_jwc_evaluation_start_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthmeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/TaskOperationResponse"
},
{
"$ref": "#/components/schemas/provider__loveac__authme__AuthmeResponse"
}
],
"title": "Response Start Evaluation Task Api V1 Jwc Evaluation Start Post"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/jwc/evaluation/terminate": {
"post": {
"summary": "终止评价任务",
"description": "终止评价任务",
"operationId": "terminate_evaluation_task_api_v1_jwc_evaluation_terminate_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthmeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/TaskOperationResponse"
},
{
"$ref": "#/components/schemas/provider__loveac__authme__AuthmeResponse"
}
],
"title": "Response Terminate Evaluation Task Api V1 Jwc Evaluation Terminate Post"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/jwc/evaluation/status": {
"post": {
"summary": "获取评价任务状态",
"description": "获取评价任务状态",
"operationId": "get_evaluation_task_status_api_v1_jwc_evaluation_status_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthmeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/EvaluationStatsResponse"
},
{
"$ref": "#/components/schemas/provider__loveac__authme__AuthmeResponse"
}
],
"title": "Response Get Evaluation Task Status Api V1 Jwc Evaluation Status Post"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/jwc/evaluation/current": {
"post": {
"summary": "获取当前评价课程信息",
"description": "获取当前评价课程信息",
"operationId": "get_current_course_info_api_v1_jwc_evaluation_current_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthmeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/CurrentCourseInfoResponse"
},
{
"$ref": "#/components/schemas/provider__loveac__authme__AuthmeResponse"
}
],
"title": "Response Get Current Course Info Api V1 Jwc Evaluation Current Post"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/jwc/fetch_all_terms": {
"post": {
"summary": "获取所有学期信息",
"description": "获取所有可查询的学期信息",
"operationId": "fetch_all_terms_api_v1_jwc_fetch_all_terms_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthmeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/AllTermsResponse"
},
{
"$ref": "#/components/schemas/provider__loveac__authme__AuthmeResponse"
},
{
"$ref": "#/components/schemas/ErrorResponse"
}
],
"title": "Response Fetch All Terms Api V1 Jwc Fetch All Terms Post"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/jwc/fetch_term_score": {
"post": {
"summary": "获取指定学期成绩",
"description": "获取指定学期的成绩信息",
"operationId": "fetch_term_score_api_v1_jwc_fetch_term_score_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Body_fetch_term_score_api_v1_jwc_fetch_term_score_post"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/TermScoreAPIResponse"
},
{
"$ref": "#/components/schemas/provider__loveac__authme__AuthmeResponse"
},
{
"$ref": "#/components/schemas/ErrorResponse"
}
],
"title": "Response Fetch Term Score Api V1 Jwc Fetch Term Score Post"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/jwc/fetch_course_schedule": {
"post": {
"summary": "获取课表信息",
"description": "获取聚合的课表信息,包含:\n- 课程基本信息(课程名、教师、学分等)\n- 上课时间和地点信息\n- 时间段详情\n- 学期信息\n\n特殊处理\n- 自动过滤无用字段\n- 标记没有具体时间安排的课程\n- 清理教师姓名中的特殊字符",
"operationId": "fetch_course_schedule_api_v1_jwc_fetch_course_schedule_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Body_fetch_course_schedule_api_v1_jwc_fetch_course_schedule_post"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/ScheduleResponse"
},
{
"$ref": "#/components/schemas/provider__loveac__authme__AuthmeResponse"
},
{
"$ref": "#/components/schemas/ErrorResponse"
}
],
"title": "Response Fetch Course Schedule Api V1 Jwc Fetch Course Schedule Post"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/user/login": {
"post": {
"summary": "用户登录",
"description": "用户登录\n:param data: LoginRequest\n:return: LoginResponse",
"operationId": "login_user_api_v1_user_login_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LoginRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LoginResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/user/authme": {
"post": {
"summary": "验证登录状态",
"description": "验证token是否有效返回登录状态\n:param data: AuthmeRequest\n:return: AuthmeResponse",
"operationId": "check_auth_status_api_v1_user_authme_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthmeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/router__login__model__AuthmeResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/aac/fetch_score_info": {
"post": {
"summary": "获取爱安财总分信息",
"description": "获取爱安财系统的总分信息",
"operationId": "fetch_score_info_api_v1_aac_fetch_score_info_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthmeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/ScoreInfoResponse"
},
{
"$ref": "#/components/schemas/provider__loveac__authme__AuthmeResponse"
},
{
"$ref": "#/components/schemas/ErrorResponse"
}
],
"title": "Response Fetch Score Info Api V1 Aac Fetch Score Info Post"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/aac/fetch_score_list": {
"post": {
"summary": "获取爱安财分数明细列表",
"description": "获取爱安财系统的分数明细列表",
"operationId": "fetch_score_list_api_v1_aac_fetch_score_list_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthmeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"anyOf": [
{
"$ref": "#/components/schemas/ScoreListResponse"
},
{
"$ref": "#/components/schemas/provider__loveac__authme__AuthmeResponse"
},
{
"$ref": "#/components/schemas/ErrorResponse"
}
],
"title": "Response Fetch Score List Api V1 Aac Fetch Score List Post"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/user/profile/get": {
"post": {
"summary": "获取用户资料",
"description": "获取用户资料\n:param data: GetUserProfileRequest\n:return: UserProfileResponse",
"operationId": "get_user_profile_api_v1_user_profile_get_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/GetUserProfileRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/v1/user/profile/update": {
"post": {
"summary": "更新用户资料",
"description": "更新用户资料\n:param data: UpdateUserProfileRequest\n:return: UserProfileResponse",
"operationId": "update_user_profile_api_v1_user_profile_update_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/UpdateUserProfileRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AcademicInfo": {
"properties": {
"count": {
"type": "integer",
"title": "Count",
"default": 0
},
"countNotPass": {
"type": "integer",
"title": "Countnotpass",
"default": 0
},
"gpa": {
"type": "number",
"title": "Gpa",
"default": 0
}
},
"type": "object",
"title": "AcademicInfo",
"description": "学术信息数据模型 - 兼容旧版API"
},
"AcademicInfoResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"$ref": "#/components/schemas/AcademicInfo"
},
{
"type": "null"
}
],
"description": "响应数据"
}
},
"type": "object",
"title": "AcademicInfoResponse",
"description": "学业信息响应"
},
"AllTermsResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"additionalProperties": {
"type": "string"
},
"type": "object"
},
{
"type": "null"
}
],
"title": "Data",
"description": "响应数据"
}
},
"type": "object",
"title": "AllTermsResponse",
"description": "所有学期信息响应"
},
"AuthMeData": {
"properties": {
"authme_token": {
"type": "string",
"title": "Authme Token",
"description": "AuthMe Token"
}
},
"type": "object",
"required": [
"authme_token"
],
"title": "AuthMeData",
"description": "认证令牌数据"
},
"AuthmeRequest": {
"properties": {
"token": {
"type": "string",
"title": "Token"
}
},
"type": "object",
"required": [
"token"
],
"title": "AuthmeRequest"
},
"AuthmeStatusData": {
"properties": {
"is_logged_in": {
"type": "boolean",
"title": "Is Logged In",
"description": "是否处于登录状态"
},
"userid": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Userid",
"description": "用户ID"
}
},
"type": "object",
"required": [
"is_logged_in"
],
"title": "AuthmeStatusData",
"description": "认证状态数据"
},
"Body_fetch_course_schedule_api_v1_jwc_fetch_course_schedule_post": {
"properties": {
"request": {
"$ref": "#/components/schemas/FetchScheduleRequest"
},
"AuthmeRequest": {
"$ref": "#/components/schemas/AuthmeRequest"
}
},
"type": "object",
"required": [
"request",
"AuthmeRequest"
],
"title": "Body_fetch_course_schedule_api_v1_jwc_fetch_course_schedule_post"
},
"Body_fetch_term_score_api_v1_jwc_fetch_term_score_post": {
"properties": {
"request": {
"$ref": "#/components/schemas/FetchTermScoreRequest"
},
"AuthmeRequest": {
"$ref": "#/components/schemas/AuthmeRequest"
}
},
"type": "object",
"required": [
"request",
"AuthmeRequest"
],
"title": "Body_fetch_term_score_api_v1_jwc_fetch_term_score_post"
},
"Course": {
"properties": {
"id": {
"anyOf": [
{
"$ref": "#/components/schemas/CourseId"
},
{
"type": "null"
}
]
},
"questionnaire": {
"anyOf": [
{
"$ref": "#/components/schemas/Questionnaire"
},
{
"type": "null"
}
]
},
"evaluatedPeople": {
"type": "string",
"title": "Evaluatedpeople",
"default": ""
},
"isEvaluated": {
"type": "string",
"title": "Isevaluated",
"default": ""
},
"evaluationContent": {
"type": "string",
"title": "Evaluationcontent",
"default": ""
}
},
"type": "object",
"title": "Course",
"description": "课程基本信息"
},
"CourseId": {
"properties": {
"evaluatedPeople": {
"type": "string",
"title": "Evaluatedpeople",
"default": ""
},
"coureSequenceNumber": {
"type": "string",
"title": "Couresequencenumber",
"default": ""
},
"evaluationContentNumber": {
"type": "string",
"title": "Evaluationcontentnumber",
"default": ""
}
},
"type": "object",
"title": "CourseId",
"description": "课程ID信息"
},
"CourseInfo": {
"properties": {
"course_id": {
"type": "string",
"title": "Course Id",
"description": "课程ID",
"default": ""
},
"course_name": {
"type": "string",
"title": "Course Name",
"description": "课程名称",
"default": ""
},
"teacher_name": {
"type": "string",
"title": "Teacher Name",
"description": "教师姓名",
"default": ""
},
"is_evaluated": {
"type": "string",
"title": "Is Evaluated",
"description": "是否已评价",
"default": ""
},
"evaluation_content": {
"type": "string",
"title": "Evaluation Content",
"description": "评价内容",
"default": ""
}
},
"type": "object",
"title": "CourseInfo",
"description": "课程信息响应模型"
},
"CourseListResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"items": {
"$ref": "#/components/schemas/Course"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Data",
"description": "响应数据"
}
},
"type": "object",
"title": "CourseListResponse",
"description": "评教课程列表响应"
},
"CourseTimeLocation": {
"properties": {
"class_day": {
"type": "integer",
"title": "Class Day",
"description": "上课星期几1-7"
},
"class_sessions": {
"type": "integer",
"title": "Class Sessions",
"description": "上课节次"
},
"continuing_session": {
"type": "integer",
"title": "Continuing Session",
"description": "持续节次数"
},
"class_week": {
"type": "string",
"title": "Class Week",
"description": "上课周次24位二进制字符串"
},
"week_description": {
"type": "string",
"title": "Week Description",
"description": "上课周次描述"
},
"campus_name": {
"type": "string",
"title": "Campus Name",
"description": "校区名称"
},
"teaching_building_name": {
"type": "string",
"title": "Teaching Building Name",
"description": "教学楼名称"
},
"classroom_name": {
"type": "string",
"title": "Classroom Name",
"description": "教室名称"
}
},
"type": "object",
"required": [
"class_day",
"class_sessions",
"continuing_session",
"class_week",
"week_description",
"campus_name",
"teaching_building_name",
"classroom_name"
],
"title": "CourseTimeLocation",
"description": "课程时间地点模型"
},
"CurrentCourseInfoData": {
"properties": {
"is_evaluating": {
"type": "boolean",
"title": "Is Evaluating",
"description": "是否正在评价",
"default": false
},
"course_name": {
"type": "string",
"title": "Course Name",
"description": "课程名称",
"default": ""
},
"teacher_name": {
"type": "string",
"title": "Teacher Name",
"description": "教师姓名",
"default": ""
},
"progress_text": {
"type": "string",
"title": "Progress Text",
"description": "进度文本",
"default": ""
},
"countdown_seconds": {
"type": "integer",
"title": "Countdown Seconds",
"description": "倒计时秒数",
"default": 0
},
"current_index": {
"type": "integer",
"title": "Current Index",
"description": "当前索引",
"default": -1
},
"total_pending": {
"type": "integer",
"title": "Total Pending",
"description": "总待评价数",
"default": 0
}
},
"type": "object",
"title": "CurrentCourseInfoData",
"description": "当前评价课程信息数据模型"
},
"CurrentCourseInfoResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"$ref": "#/components/schemas/CurrentCourseInfoData"
},
{
"type": "null"
}
],
"description": "响应数据"
}
},
"type": "object",
"title": "CurrentCourseInfoResponse",
"description": "当前评价课程信息响应模型"
},
"ErrorResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"type": "null",
"title": "Data",
"description": "响应数据"
}
},
"type": "object",
"title": "ErrorResponse",
"description": "专用错误响应模型"
},
"EvaluationStatsData": {
"properties": {
"total_courses": {
"type": "integer",
"title": "Total Courses",
"description": "总课程数",
"default": 0
},
"pending_courses": {
"type": "integer",
"title": "Pending Courses",
"description": "待评价课程数",
"default": 0
},
"success_count": {
"type": "integer",
"title": "Success Count",
"description": "成功评价数",
"default": 0
},
"fail_count": {
"type": "integer",
"title": "Fail Count",
"description": "失败评价数",
"default": 0
},
"current_index": {
"type": "integer",
"title": "Current Index",
"description": "当前评价索引",
"default": 0
},
"status": {
"$ref": "#/components/schemas/TaskStatusEnum",
"description": "任务状态",
"default": "idle"
},
"current_countdown": {
"type": "integer",
"title": "Current Countdown",
"description": "当前倒计时",
"default": 0
},
"start_time": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
],
"title": "Start Time",
"description": "开始时间"
},
"end_time": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
],
"title": "End Time",
"description": "结束时间"
},
"error_message": {
"type": "string",
"title": "Error Message",
"description": "错误消息",
"default": ""
},
"course_list": {
"items": {
"$ref": "#/components/schemas/CourseInfo"
},
"type": "array",
"title": "Course List",
"description": "课程列表"
}
},
"type": "object",
"title": "EvaluationStatsData",
"description": "评价统计信息数据模型"
},
"EvaluationStatsResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"$ref": "#/components/schemas/EvaluationStatsData"
},
{
"type": "null"
}
],
"description": "响应数据"
}
},
"type": "object",
"title": "EvaluationStatsResponse",
"description": "评价统计信息响应模型"
},
"ExamInfoAPIResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"$ref": "#/components/schemas/ExamInfoResponse"
},
{
"type": "null"
}
],
"description": "响应数据"
}
},
"type": "object",
"title": "ExamInfoAPIResponse",
"description": "考试信息响应"
},
"ExamInfoResponse": {
"properties": {
"exams": {
"items": {
"$ref": "#/components/schemas/UnifiedExamInfo"
},
"type": "array",
"title": "Exams"
},
"total_count": {
"type": "integer",
"title": "Total Count",
"default": 0
}
},
"type": "object",
"title": "ExamInfoResponse",
"description": "考试信息统一响应模型"
},
"FetchScheduleRequest": {
"properties": {
"plan_code": {
"type": "string",
"title": "Plan Code",
"description": "培养方案代码2024-2025-2-1"
}
},
"type": "object",
"required": [
"plan_code"
],
"title": "FetchScheduleRequest",
"description": "获取课表请求模型"
},
"FetchTermScoreRequest": {
"properties": {
"term_id": {
"type": "string",
"title": "Term Id",
"description": "学期ID2024-2025-2-1"
},
"course_code": {
"type": "string",
"title": "Course Code",
"description": "课程代码(可选,用于筛选)",
"default": ""
},
"course_name": {
"type": "string",
"title": "Course Name",
"description": "课程名称(可选,用于筛选)",
"default": ""
},
"page_num": {
"type": "integer",
"minimum": 1.0,
"title": "Page Num",
"description": "页码默认为1",
"default": 1
},
"page_size": {
"type": "integer",
"maximum": 100.0,
"minimum": 1.0,
"title": "Page Size",
"description": "每页大小默认为50",
"default": 50
}
},
"type": "object",
"required": [
"term_id"
],
"title": "FetchTermScoreRequest",
"description": "获取学期成绩请求模型"
},
"GetUserProfileRequest": {
"properties": {
"token": {
"type": "string",
"title": "Token",
"description": "用户认证token"
}
},
"type": "object",
"required": [
"token"
],
"title": "GetUserProfileRequest",
"description": "获取用户资料请求模型"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"InitializeData": {
"properties": {
"total_courses": {
"type": "integer",
"title": "Total Courses",
"description": "总课程数",
"default": 0
},
"pending_courses": {
"type": "integer",
"title": "Pending Courses",
"description": "待评价课程数",
"default": 0
},
"course_list": {
"items": {
"$ref": "#/components/schemas/CourseInfo"
},
"type": "array",
"title": "Course List",
"description": "课程列表"
}
},
"type": "object",
"title": "InitializeData",
"description": "初始化数据模型"
},
"InitializeResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"$ref": "#/components/schemas/InitializeData"
},
{
"type": "null"
}
],
"description": "响应数据"
}
},
"type": "object",
"title": "InitializeResponse",
"description": "初始化响应模型"
},
"InviteRequest": {
"properties": {
"invite_code": {
"type": "string",
"title": "Invite Code",
"description": "邀请码"
}
},
"type": "object",
"required": [
"invite_code"
],
"title": "InviteRequest"
},
"InviteResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"$ref": "#/components/schemas/InviteTokenData"
},
{
"type": "null"
}
],
"description": "响应数据"
}
},
"type": "object",
"title": "InviteResponse",
"description": "邀请响应"
},
"InviteTokenData": {
"properties": {
"invite_token": {
"type": "string",
"title": "Invite Token",
"description": "邀请密钥"
}
},
"type": "object",
"required": [
"invite_token"
],
"title": "InviteTokenData",
"description": "邀请令牌数据"
},
"LoginRequest": {
"properties": {
"userid": {
"type": "string",
"title": "Userid",
"description": "学号"
},
"password": {
"type": "string",
"title": "Password",
"description": "密码"
},
"easyconnect_password": {
"type": "string",
"title": "Easyconnect Password",
"description": "VPN密码"
}
},
"type": "object",
"required": [
"userid",
"password",
"easyconnect_password"
],
"title": "LoginRequest"
},
"LoginResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"$ref": "#/components/schemas/AuthMeData"
},
{
"type": "null"
}
],
"description": "响应数据"
}
},
"type": "object",
"title": "LoginResponse",
"description": "登录响应"
},
"LoveACScoreCategory": {
"properties": {
"ID": {
"type": "string",
"title": "Id",
"default": ""
},
"ShowNum": {
"type": "integer",
"title": "Shownum",
"default": 0
},
"TypeName": {
"type": "string",
"title": "Typename",
"default": ""
},
"TotalScore": {
"type": "number",
"title": "Totalscore",
"default": 0.0
},
"children": {
"items": {
"$ref": "#/components/schemas/LoveACScoreItem"
},
"type": "array",
"title": "Children",
"default": []
}
},
"type": "object",
"title": "LoveACScoreCategory",
"description": "爱安财分数类别"
},
"LoveACScoreInfo": {
"properties": {
"TotalScore": {
"type": "number",
"title": "Totalscore",
"default": 0.0
},
"IsTypeAdopt": {
"type": "boolean",
"title": "Istypeadopt",
"default": false
},
"TypeAdoptResult": {
"type": "string",
"title": "Typeadoptresult",
"default": ""
}
},
"type": "object",
"title": "LoveACScoreInfo",
"description": "爱安财总分信息"
},
"LoveACScoreItem": {
"properties": {
"ID": {
"type": "string",
"title": "Id",
"default": ""
},
"Title": {
"type": "string",
"title": "Title",
"default": ""
},
"TypeName": {
"type": "string",
"title": "Typename",
"default": ""
},
"UserNo": {
"type": "string",
"title": "Userno",
"default": ""
},
"Score": {
"type": "number",
"title": "Score",
"default": 0.0
},
"AddTime": {
"type": "string",
"title": "Addtime",
"default": ""
}
},
"type": "object",
"title": "LoveACScoreItem",
"description": "爱安财分数明细条目"
},
"Questionnaire": {
"properties": {
"questionnaireNumber": {
"type": "string",
"title": "Questionnairenumber",
"default": ""
},
"questionnaireName": {
"type": "string",
"title": "Questionnairename",
"default": ""
}
},
"type": "object",
"title": "Questionnaire",
"description": "问卷信息"
},
"RegisterRequest": {
"properties": {
"userid": {
"type": "string",
"title": "Userid",
"description": "学号"
},
"password": {
"type": "string",
"title": "Password",
"description": "密码"
},
"easyconnect_password": {
"type": "string",
"title": "Easyconnect Password",
"description": "易联密码"
},
"invite_token": {
"type": "string",
"title": "Invite Token",
"description": "邀请码"
}
},
"type": "object",
"required": [
"userid",
"password",
"easyconnect_password",
"invite_token"
],
"title": "RegisterRequest"
},
"RegisterResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"$ref": "#/components/schemas/AuthMeData"
},
{
"type": "null"
}
],
"description": "响应数据"
}
},
"type": "object",
"title": "RegisterResponse",
"description": "注册响应"
},
"ScheduleCourse": {
"properties": {
"course_name": {
"type": "string",
"title": "Course Name",
"description": "课程名称"
},
"course_code": {
"type": "string",
"title": "Course Code",
"description": "课程代码"
},
"course_sequence": {
"type": "string",
"title": "Course Sequence",
"description": "课程序号"
},
"teacher_name": {
"type": "string",
"title": "Teacher Name",
"description": "授课教师"
},
"course_properties": {
"type": "string",
"title": "Course Properties",
"description": "课程性质"
},
"exam_type": {
"type": "string",
"title": "Exam Type",
"description": "考试类型"
},
"unit": {
"type": "number",
"title": "Unit",
"description": "学分"
},
"time_locations": {
"items": {
"$ref": "#/components/schemas/CourseTimeLocation"
},
"type": "array",
"title": "Time Locations",
"description": "时间地点列表"
},
"is_no_schedule": {
"type": "boolean",
"title": "Is No Schedule",
"description": "是否无具体时间安排",
"default": false
}
},
"type": "object",
"required": [
"course_name",
"course_code",
"course_sequence",
"teacher_name",
"course_properties",
"exam_type",
"unit",
"time_locations"
],
"title": "ScheduleCourse",
"description": "课表课程模型"
},
"ScheduleData": {
"properties": {
"total_units": {
"type": "number",
"title": "Total Units",
"description": "总学分"
},
"time_slots": {
"items": {
"$ref": "#/components/schemas/TimeSlot"
},
"type": "array",
"title": "Time Slots",
"description": "时间段列表"
},
"courses": {
"items": {
"$ref": "#/components/schemas/ScheduleCourse"
},
"type": "array",
"title": "Courses",
"description": "课程列表"
},
"semester_info": {
"additionalProperties": {
"type": "string"
},
"type": "object",
"title": "Semester Info",
"description": "学期信息"
}
},
"type": "object",
"required": [
"total_units",
"time_slots",
"courses",
"semester_info"
],
"title": "ScheduleData",
"description": "课表数据模型"
},
"ScheduleResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"$ref": "#/components/schemas/ScheduleData"
},
{
"type": "null"
}
],
"description": "响应数据"
}
},
"type": "object",
"title": "ScheduleResponse",
"description": "课表响应模型"
},
"ScoreInfoResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"$ref": "#/components/schemas/LoveACScoreInfo"
},
{
"type": "null"
}
],
"description": "响应数据"
}
},
"type": "object",
"title": "ScoreInfoResponse",
"description": "爱安财总分信息响应"
},
"ScoreListResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"items": {
"$ref": "#/components/schemas/LoveACScoreCategory"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Data",
"description": "响应数据"
}
},
"type": "object",
"title": "ScoreListResponse",
"description": "爱安财分数明细列表响应"
},
"ScoreRecord": {
"properties": {
"sequence": {
"type": "integer",
"title": "Sequence",
"description": "序号",
"default": 0
},
"term_id": {
"type": "string",
"title": "Term Id",
"description": "学期ID",
"default": ""
},
"course_code": {
"type": "string",
"title": "Course Code",
"description": "课程代码",
"default": ""
},
"course_class": {
"type": "string",
"title": "Course Class",
"description": "课程班级",
"default": ""
},
"course_name_cn": {
"type": "string",
"title": "Course Name Cn",
"description": "课程名称(中文)",
"default": ""
},
"course_name_en": {
"type": "string",
"title": "Course Name En",
"description": "课程名称(英文)",
"default": ""
},
"credits": {
"type": "string",
"title": "Credits",
"description": "学分",
"default": ""
},
"hours": {
"type": "integer",
"title": "Hours",
"description": "学时",
"default": 0
},
"course_type": {
"type": "string",
"title": "Course Type",
"description": "课程性质",
"default": ""
},
"exam_type": {
"type": "string",
"title": "Exam Type",
"description": "考试性质",
"default": ""
},
"score": {
"type": "string",
"title": "Score",
"description": "成绩",
"default": ""
},
"retake_score": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Retake Score",
"description": "重修成绩"
},
"makeup_score": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Makeup Score",
"description": "补考成绩"
}
},
"type": "object",
"title": "ScoreRecord",
"description": "成绩记录模型"
},
"TaskOperationData": {
"properties": {
"task_status": {
"$ref": "#/components/schemas/TaskStatusEnum",
"description": "任务状态",
"default": "idle"
}
},
"type": "object",
"title": "TaskOperationData",
"description": "任务操作数据模型"
},
"TaskOperationResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"$ref": "#/components/schemas/TaskOperationData"
},
{
"type": "null"
}
],
"description": "响应数据"
}
},
"type": "object",
"title": "TaskOperationResponse",
"description": "任务操作响应模型"
},
"TaskStatusEnum": {
"type": "string",
"enum": [
"idle",
"initializing",
"running",
"paused",
"completed",
"failed",
"terminated"
],
"title": "TaskStatusEnum",
"description": "任务状态枚举"
},
"TermScoreAPIResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"$ref": "#/components/schemas/TermScoreResponse"
},
{
"type": "null"
}
],
"description": "响应数据"
}
},
"type": "object",
"title": "TermScoreAPIResponse",
"description": "学期成绩响应"
},
"TermScoreResponse": {
"properties": {
"page_size": {
"type": "integer",
"title": "Page Size",
"description": "每页大小",
"default": 50
},
"page_num": {
"type": "integer",
"title": "Page Num",
"description": "页码",
"default": 1
},
"total_count": {
"type": "integer",
"title": "Total Count",
"description": "总记录数",
"default": 0
},
"records": {
"items": {
"$ref": "#/components/schemas/ScoreRecord"
},
"type": "array",
"title": "Records",
"description": "成绩记录列表"
}
},
"type": "object",
"title": "TermScoreResponse",
"description": "学期成绩响应模型"
},
"TimeSlot": {
"properties": {
"session": {
"type": "integer",
"title": "Session",
"description": "节次"
},
"session_name": {
"type": "string",
"title": "Session Name",
"description": "节次名称"
},
"start_time": {
"type": "string",
"title": "Start Time",
"description": "开始时间格式HHMM"
},
"end_time": {
"type": "string",
"title": "End Time",
"description": "结束时间格式HHMM"
},
"time_length": {
"type": "string",
"title": "Time Length",
"description": "时长(分钟)"
},
"djjc": {
"type": "integer",
"title": "Djjc",
"description": "大节节次"
}
},
"type": "object",
"required": [
"session",
"session_name",
"start_time",
"end_time",
"time_length",
"djjc"
],
"title": "TimeSlot",
"description": "时间段模型"
},
"TrainingPlanInfo": {
"properties": {
"pyfa": {
"type": "string",
"title": "Pyfa",
"default": ""
},
"term": {
"type": "string",
"title": "Term",
"default": ""
},
"courseCount": {
"type": "integer",
"title": "Coursecount",
"default": 0
},
"major": {
"type": "string",
"title": "Major",
"default": ""
},
"grade": {
"type": "string",
"title": "Grade",
"default": ""
}
},
"type": "object",
"title": "TrainingPlanInfo",
"description": "培养方案信息模型 - 兼容旧版API"
},
"TrainingPlanInfoResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"$ref": "#/components/schemas/TrainingPlanInfo"
},
{
"type": "null"
}
],
"description": "响应数据"
}
},
"type": "object",
"title": "TrainingPlanInfoResponse",
"description": "培养方案信息响应"
},
"UnifiedExamInfo": {
"properties": {
"course_name": {
"type": "string",
"title": "Course Name",
"default": ""
},
"exam_date": {
"type": "string",
"title": "Exam Date",
"default": ""
},
"exam_time": {
"type": "string",
"title": "Exam Time",
"default": ""
},
"exam_location": {
"type": "string",
"title": "Exam Location",
"default": ""
},
"exam_type": {
"type": "string",
"title": "Exam Type",
"default": ""
},
"note": {
"type": "string",
"title": "Note",
"default": ""
}
},
"type": "object",
"title": "UnifiedExamInfo",
"description": "统一考试信息模型 - 对外提供的统一格式"
},
"UpdateUserProfileRequest": {
"properties": {
"token": {
"type": "string",
"title": "Token",
"description": "用户认证token"
},
"avatar": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Avatar",
"description": "用户头像base64编码数据"
},
"background": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Background",
"description": "用户背景base64编码数据"
},
"nickname": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Nickname",
"description": "用户昵称"
},
"settings": {
"anyOf": [
{
"$ref": "#/components/schemas/UserSettings"
},
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Settings",
"description": "用户设置对象或JSON字符串"
}
},
"type": "object",
"required": [
"token"
],
"title": "UpdateUserProfileRequest",
"description": "更新用户资料请求模型"
},
"UserSettings": {
"properties": {
"theme": {
"type": "string",
"title": "Theme",
"description": "主题模式"
},
"lightModeOpacity": {
"type": "number",
"maximum": 1.0,
"minimum": 0.0,
"title": "Lightmodeopacity",
"description": "浅色模式透明度"
},
"lightModeBrightness": {
"type": "number",
"maximum": 1.0,
"minimum": 0.0,
"title": "Lightmodebrightness",
"description": "浅色模式亮度"
},
"darkModeOpacity": {
"type": "number",
"maximum": 1.0,
"minimum": 0.0,
"title": "Darkmodeopacity",
"description": "深色模式透明度"
},
"darkModeBrightness": {
"type": "number",
"maximum": 1.0,
"minimum": 0.0,
"title": "Darkmodebrightness",
"description": "深色模式亮度"
},
"backgroundBlur": {
"type": "number",
"maximum": 1.0,
"minimum": 0.0,
"title": "Backgroundblur",
"description": "背景模糊强度"
}
},
"type": "object",
"required": [
"theme",
"lightModeOpacity",
"lightModeBrightness",
"darkModeOpacity",
"darkModeBrightness",
"backgroundBlur"
],
"title": "UserSettings",
"description": "用户设置模型"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
},
"provider__loveac__authme__AuthmeResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code"
},
"message": {
"type": "string",
"title": "Message"
}
},
"type": "object",
"required": [
"code",
"message"
],
"title": "AuthmeResponse"
},
"router__login__model__AuthmeResponse": {
"properties": {
"code": {
"type": "integer",
"title": "Code",
"description": "状态码",
"default": 200
},
"message": {
"type": "string",
"title": "Message",
"description": "提示信息",
"default": "成功"
},
"data": {
"anyOf": [
{
"$ref": "#/components/schemas/AuthmeStatusData"
},
{
"type": "null"
}
],
"description": "响应数据"
}
},
"type": "object",
"title": "AuthmeResponse",
"description": "AuthMe验证响应"
}
}
}
}