3586 lines
121 KiB
TypeScript
3586 lines
121 KiB
TypeScript
|
|
/**
|
|||
|
|
* Generated by orval v8.5.3 🍺
|
|||
|
|
* Do not edit manually.
|
|||
|
|
* 幼儿阅读教学服务平台 API
|
|||
|
|
* 提供课程管理、授课记录、学生评价等功能的 API 文档
|
|||
|
|
* OpenAPI spec version: 2.0
|
|||
|
|
*/
|
|||
|
|
import type {
|
|||
|
|
AddClassTeacherDto,
|
|||
|
|
AdminStatsControllerGetActiveTenantsParams,
|
|||
|
|
AdminStatsControllerGetPopularCoursesParams,
|
|||
|
|
AdminStatsControllerGetRecentActivitiesParams,
|
|||
|
|
ApproveCourseDto,
|
|||
|
|
BatchStudentRecordsDto,
|
|||
|
|
CourseControllerFindAllParams,
|
|||
|
|
CourseControllerGetReviewListParams,
|
|||
|
|
CoursePackageControllerFindAllParams,
|
|||
|
|
CreateClassDto,
|
|||
|
|
CreateFromSourceDto,
|
|||
|
|
CreateFromTemplateDto,
|
|||
|
|
CreateGrowthRecordDto,
|
|||
|
|
CreateLessonDto,
|
|||
|
|
CreateLibraryDto,
|
|||
|
|
CreateReservationDto,
|
|||
|
|
CreateResourceItemDto,
|
|||
|
|
CreateScheduleDto,
|
|||
|
|
CreateSchoolCourseDto,
|
|||
|
|
CreateStudentDto,
|
|||
|
|
CreateTaskDto,
|
|||
|
|
CreateTaskTemplateDto,
|
|||
|
|
CreateTeacherDto,
|
|||
|
|
CreateTenantDto,
|
|||
|
|
DirectPublishDto,
|
|||
|
|
ExportControllerExportGrowthRecordsParams,
|
|||
|
|
ExportControllerExportStudentStatsParams,
|
|||
|
|
ExportControllerExportTeacherStatsParams,
|
|||
|
|
FinishLessonDto,
|
|||
|
|
LessonControllerFindAllParams,
|
|||
|
|
LessonFeedbackDto,
|
|||
|
|
LessonProgressDto,
|
|||
|
|
LoginDto,
|
|||
|
|
Object,
|
|||
|
|
RejectCourseDto,
|
|||
|
|
ResultDto,
|
|||
|
|
ReviewDto,
|
|||
|
|
SchoolControllerImportStudentsParams,
|
|||
|
|
SchoolFeedbackControllerFindAllParams,
|
|||
|
|
SchoolTaskControllerGetMonthlyStatsParams,
|
|||
|
|
StatsControllerGetActiveTeachersParams,
|
|||
|
|
StatsControllerGetLessonTrendParams,
|
|||
|
|
StatsControllerGetRecentActivitiesParams,
|
|||
|
|
StudentRecordDto,
|
|||
|
|
SubmitCourseDto,
|
|||
|
|
TeacherCourseControllerFindAllParams,
|
|||
|
|
TeacherCourseControllerGetAllStudentsParams,
|
|||
|
|
TeacherCourseControllerGetClassStudentsParams,
|
|||
|
|
TeacherCourseControllerGetLessonTrendParams,
|
|||
|
|
TeacherCourseControllerGetTeacherSchedulesParams,
|
|||
|
|
TeacherCourseControllerGetTeacherTimetableParams,
|
|||
|
|
TeacherFeedbackControllerFindAllParams,
|
|||
|
|
TeacherTaskControllerGetMonthlyStatsParams,
|
|||
|
|
TenantControllerFindAllParams,
|
|||
|
|
TransferStudentDto,
|
|||
|
|
UpdateClassDto,
|
|||
|
|
UpdateClassTeacherDto,
|
|||
|
|
UpdateCompletionDto,
|
|||
|
|
UpdateGrowthRecordDto,
|
|||
|
|
UpdateLessonDto,
|
|||
|
|
UpdateLibraryDto,
|
|||
|
|
UpdateResourceItemDto,
|
|||
|
|
UpdateScheduleDto,
|
|||
|
|
UpdateSchoolCourseDto,
|
|||
|
|
UpdateStudentDto,
|
|||
|
|
UpdateTaskDto,
|
|||
|
|
UpdateTaskTemplateDto,
|
|||
|
|
UpdateTeacherDto,
|
|||
|
|
UpdateTenantDto,
|
|||
|
|
UpdateTenantQuotaDto,
|
|||
|
|
UpdateTenantStatusDto
|
|||
|
|
} from './model';
|
|||
|
|
|
|||
|
|
import { customMutator } from './mutator';
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
export const getApi = () => {
|
|||
|
|
const authControllerLogin = (
|
|||
|
|
loginDto: LoginDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/auth/login`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: loginDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const authControllerLogout = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/auth/logout`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const authControllerGetProfile = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/auth/profile`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取课程包列表
|
|||
|
|
*/
|
|||
|
|
const courseControllerFindAll = (
|
|||
|
|
params?: CourseControllerFindAllParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 创建课程包
|
|||
|
|
*/
|
|||
|
|
const courseControllerCreate = (
|
|||
|
|
courseControllerCreateBody: Object,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: courseControllerCreateBody
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取待审核课程列表
|
|||
|
|
*/
|
|||
|
|
const courseControllerGetReviewList = (
|
|||
|
|
params?: CourseControllerGetReviewListParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses/review`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取课程包详情
|
|||
|
|
*/
|
|||
|
|
const courseControllerFindOne = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 更新课程包
|
|||
|
|
*/
|
|||
|
|
const courseControllerUpdate = (
|
|||
|
|
id: string,
|
|||
|
|
courseControllerUpdateBody: Object,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: courseControllerUpdateBody
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 删除课程包
|
|||
|
|
*/
|
|||
|
|
const courseControllerRemove = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取课程包统计数据
|
|||
|
|
*/
|
|||
|
|
const courseControllerGetStats = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses/${id}/stats`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 验证课程包完整性
|
|||
|
|
*/
|
|||
|
|
const courseControllerValidate = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses/${id}/validate`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取课程包版本历史
|
|||
|
|
*/
|
|||
|
|
const courseControllerGetVersionHistory = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses/${id}/versions`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 提交课程包审核
|
|||
|
|
*/
|
|||
|
|
const courseControllerSubmit = (
|
|||
|
|
id: string,
|
|||
|
|
submitCourseDto: SubmitCourseDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses/${id}/submit`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: submitCourseDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 撤销课程包审核申请
|
|||
|
|
*/
|
|||
|
|
const courseControllerWithdraw = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses/${id}/withdraw`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 审核通过课程包
|
|||
|
|
*/
|
|||
|
|
const courseControllerApprove = (
|
|||
|
|
id: string,
|
|||
|
|
approveCourseDto: ApproveCourseDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses/${id}/approve`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: approveCourseDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 审核驳回课程包
|
|||
|
|
*/
|
|||
|
|
const courseControllerReject = (
|
|||
|
|
id: string,
|
|||
|
|
rejectCourseDto: RejectCourseDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses/${id}/reject`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: rejectCourseDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 直接发布课程包(超管专用)
|
|||
|
|
*/
|
|||
|
|
const courseControllerDirectPublish = (
|
|||
|
|
id: string,
|
|||
|
|
directPublishDto: DirectPublishDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses/${id}/direct-publish`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: directPublishDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 发布课程包
|
|||
|
|
*/
|
|||
|
|
const courseControllerPublish = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses/${id}/publish`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 下架课程包
|
|||
|
|
*/
|
|||
|
|
const courseControllerUnpublish = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses/${id}/unpublish`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 重新发布课程包
|
|||
|
|
*/
|
|||
|
|
const courseControllerRepublish = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/courses/${id}/republish`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取租户列表
|
|||
|
|
*/
|
|||
|
|
const tenantControllerFindAll = (
|
|||
|
|
params?: TenantControllerFindAllParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<ResultDto>(
|
|||
|
|
{url: `/admin/tenants`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 创建租户
|
|||
|
|
*/
|
|||
|
|
const tenantControllerCreate = (
|
|||
|
|
createTenantDto: CreateTenantDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<ResultDto>(
|
|||
|
|
{url: `/admin/tenants`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createTenantDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取租户统计信息
|
|||
|
|
*/
|
|||
|
|
const tenantControllerGetStats = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<ResultDto>(
|
|||
|
|
{url: `/admin/tenants/stats`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取租户详情
|
|||
|
|
*/
|
|||
|
|
const tenantControllerFindOne = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<ResultDto>(
|
|||
|
|
{url: `/admin/tenants/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 更新租户信息
|
|||
|
|
*/
|
|||
|
|
const tenantControllerUpdate = (
|
|||
|
|
id: string,
|
|||
|
|
updateTenantDto: UpdateTenantDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<ResultDto>(
|
|||
|
|
{url: `/admin/tenants/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateTenantDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 删除租户
|
|||
|
|
*/
|
|||
|
|
const tenantControllerRemove = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<ResultDto>(
|
|||
|
|
{url: `/admin/tenants/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 更新租户配额
|
|||
|
|
*/
|
|||
|
|
const tenantControllerUpdateQuota = (
|
|||
|
|
id: string,
|
|||
|
|
updateTenantQuotaDto: UpdateTenantQuotaDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<ResultDto>(
|
|||
|
|
{url: `/admin/tenants/${id}/quota`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateTenantQuotaDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 更新租户状态
|
|||
|
|
*/
|
|||
|
|
const tenantControllerUpdateStatus = (
|
|||
|
|
id: string,
|
|||
|
|
updateTenantStatusDto: UpdateTenantStatusDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<ResultDto>(
|
|||
|
|
{url: `/admin/tenants/${id}/status`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateTenantStatusDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 重置租户密码
|
|||
|
|
*/
|
|||
|
|
const tenantControllerResetPassword = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<ResultDto>(
|
|||
|
|
{url: `/admin/tenants/${id}/reset-password`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolOperationLogControllerGetLogs = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/operation-logs`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolOperationLogControllerGetStats = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/operation-logs/stats`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolOperationLogControllerGetLogById = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/operation-logs/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminOperationLogControllerGetLogs = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/operation-logs`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminOperationLogControllerGetStats = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/operation-logs/stats`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminOperationLogControllerGetLogById = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/operation-logs/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const fileUploadControllerUploadFile = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/files/upload`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const fileUploadControllerDeleteFile = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/files/delete`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取教师端首页数据
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerGetDashboard = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/dashboard`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取今日授课安排
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerGetTodayLessons = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/dashboard/today`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取推荐课程
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerGetRecommendedCourses = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/dashboard/recommend`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取本周统计数据
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerGetWeeklyStats = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/dashboard/weekly`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取授课趋势数据
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerGetLessonTrend = (
|
|||
|
|
params?: TeacherCourseControllerGetLessonTrendParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/dashboard/lesson-trend`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取课程使用情况
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerGetCourseUsage = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/dashboard/course-usage`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取教师可用课程列表
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerFindAll = (
|
|||
|
|
params?: TeacherCourseControllerFindAllParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/courses`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取教师班级列表
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerGetClasses = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/courses/classes`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取课程详情
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerFindOne = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/courses/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取教师所有学生列表
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerGetAllStudents = (
|
|||
|
|
params?: TeacherCourseControllerGetAllStudentsParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/students`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取班级学生列表
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerGetClassStudents = (
|
|||
|
|
id: string,
|
|||
|
|
params?: TeacherCourseControllerGetClassStudentsParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/classes/${id}/students`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取班级教师列表
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerGetClassTeachers = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/classes/${id}/teachers`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取教师排课列表
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerGetTeacherSchedules = (
|
|||
|
|
params?: TeacherCourseControllerGetTeacherSchedulesParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/schedules`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 创建排课
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerCreateTeacherSchedule = (
|
|||
|
|
createScheduleDto: CreateScheduleDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/schedules`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createScheduleDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取教师课程表
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerGetTeacherTimetable = (
|
|||
|
|
params: TeacherCourseControllerGetTeacherTimetableParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/schedules/timetable`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取今日排课
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerGetTodaySchedules = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/schedules/today`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 更新排课
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerUpdateTeacherSchedule = (
|
|||
|
|
id: string,
|
|||
|
|
updateScheduleDto: UpdateScheduleDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/schedules/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateScheduleDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 取消排课
|
|||
|
|
*/
|
|||
|
|
const teacherCourseControllerCancelTeacherSchedule = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/schedules/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取教师授课记录列表
|
|||
|
|
*/
|
|||
|
|
const lessonControllerFindAll = (
|
|||
|
|
params?: LessonControllerFindAllParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/lessons`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 创建授课记录
|
|||
|
|
*/
|
|||
|
|
const lessonControllerCreate = (
|
|||
|
|
createLessonDto: CreateLessonDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/lessons`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createLessonDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取授课记录详情
|
|||
|
|
*/
|
|||
|
|
const lessonControllerFindOne = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/lessons/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 开始授课
|
|||
|
|
*/
|
|||
|
|
const lessonControllerStart = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/lessons/${id}/start`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 完成授课
|
|||
|
|
*/
|
|||
|
|
const lessonControllerFinish = (
|
|||
|
|
id: string,
|
|||
|
|
finishLessonDto: FinishLessonDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/lessons/${id}/finish`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: finishLessonDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 取消授课
|
|||
|
|
*/
|
|||
|
|
const lessonControllerCancel = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/lessons/${id}/cancel`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 保存学生课堂记录
|
|||
|
|
*/
|
|||
|
|
const lessonControllerSaveStudentRecord = (
|
|||
|
|
id: string,
|
|||
|
|
studentId: string,
|
|||
|
|
studentRecordDto: StudentRecordDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/lessons/${id}/students/${studentId}/record`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: studentRecordDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取授课记录的学生数据
|
|||
|
|
*/
|
|||
|
|
const lessonControllerGetStudentRecords = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/lessons/${id}/student-records`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 批量保存学生课堂记录
|
|||
|
|
*/
|
|||
|
|
const lessonControllerBatchSaveStudentRecords = (
|
|||
|
|
id: string,
|
|||
|
|
batchStudentRecordsDto: BatchStudentRecordsDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/lessons/${id}/student-records/batch`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: batchStudentRecordsDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 提交课程反馈
|
|||
|
|
*/
|
|||
|
|
const lessonControllerSubmitFeedback = (
|
|||
|
|
id: string,
|
|||
|
|
lessonFeedbackDto: LessonFeedbackDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/lessons/${id}/feedback`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: lessonFeedbackDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取课程反馈
|
|||
|
|
*/
|
|||
|
|
const lessonControllerGetFeedback = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/lessons/${id}/feedback`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 保存课程进度
|
|||
|
|
*/
|
|||
|
|
const lessonControllerSaveProgress = (
|
|||
|
|
id: string,
|
|||
|
|
lessonProgressDto: LessonProgressDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/lessons/${id}/progress`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: lessonProgressDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取课程进度
|
|||
|
|
*/
|
|||
|
|
const lessonControllerGetProgress = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/lessons/${id}/progress`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取学校端反馈列表
|
|||
|
|
*/
|
|||
|
|
const schoolFeedbackControllerFindAll = (
|
|||
|
|
params?: SchoolFeedbackControllerFindAllParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/feedbacks`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取学校端反馈统计
|
|||
|
|
*/
|
|||
|
|
const schoolFeedbackControllerGetStats = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/feedbacks/stats`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取教师端反馈列表
|
|||
|
|
*/
|
|||
|
|
const teacherFeedbackControllerFindAll = (
|
|||
|
|
params?: TeacherFeedbackControllerFindAllParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/feedbacks`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取教师端反馈统计
|
|||
|
|
*/
|
|||
|
|
const teacherFeedbackControllerGetStats = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/feedbacks/stats`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerFindTeachers = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/teachers`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerCreateTeacher = (
|
|||
|
|
createTeacherDto: CreateTeacherDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/teachers`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createTeacherDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerFindTeacher = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/teachers/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerUpdateTeacher = (
|
|||
|
|
id: string,
|
|||
|
|
updateTeacherDto: UpdateTeacherDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/teachers/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateTeacherDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerDeleteTeacher = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/teachers/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerResetTeacherPassword = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/teachers/${id}/reset-password`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerFindStudents = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/students`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerCreateStudent = (
|
|||
|
|
createStudentDto: CreateStudentDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/students`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createStudentDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerFindStudent = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/students/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerUpdateStudent = (
|
|||
|
|
id: string,
|
|||
|
|
updateStudentDto: UpdateStudentDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/students/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateStudentDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerDeleteStudent = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/students/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerTransferStudent = (
|
|||
|
|
id: string,
|
|||
|
|
transferStudentDto: TransferStudentDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/students/${id}/transfer`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: transferStudentDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerGetStudentClassHistory = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/students/${id}/history`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerImportStudents = (
|
|||
|
|
params: SchoolControllerImportStudentsParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/students/import`, method: 'POST',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerGetImportTemplate = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/students/import/template`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerFindClasses = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/classes`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerCreateClass = (
|
|||
|
|
createClassDto: CreateClassDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/classes`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createClassDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerFindClass = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/classes/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerUpdateClass = (
|
|||
|
|
id: string,
|
|||
|
|
updateClassDto: UpdateClassDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/classes/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateClassDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerDeleteClass = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/classes/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerFindClassStudents = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/classes/${id}/students`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerFindClassTeachers = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/classes/${id}/teachers`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerAddClassTeacher = (
|
|||
|
|
id: string,
|
|||
|
|
addClassTeacherDto: AddClassTeacherDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/classes/${id}/teachers`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: addClassTeacherDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerUpdateClassTeacher = (
|
|||
|
|
id: string,
|
|||
|
|
teacherId: string,
|
|||
|
|
updateClassTeacherDto: UpdateClassTeacherDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/classes/${id}/teachers/${teacherId}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateClassTeacherDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerRemoveClassTeacher = (
|
|||
|
|
id: string,
|
|||
|
|
teacherId: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/classes/${id}/teachers/${teacherId}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerFindParents = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/parents`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerCreateParent = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/parents`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerFindParent = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/parents/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerUpdateParent = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/parents/${id}`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerDeleteParent = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/parents/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerResetParentPassword = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/parents/${id}/reset-password`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerAddChildToParent = (
|
|||
|
|
parentId: string,
|
|||
|
|
studentId: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/parents/${parentId}/children/${studentId}`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerRemoveChildFromParent = (
|
|||
|
|
parentId: string,
|
|||
|
|
studentId: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/parents/${parentId}/children/${studentId}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerFindCourses = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/courses`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerFindCourse = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/courses/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerFindSchedules = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/schedules`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerCreateSchedule = (
|
|||
|
|
createScheduleDto: CreateScheduleDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/schedules`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createScheduleDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerGetTimetable = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/schedules/timetable`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerFindSchedule = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/schedules/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerUpdateSchedule = (
|
|||
|
|
id: string,
|
|||
|
|
updateScheduleDto: UpdateScheduleDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/schedules/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateScheduleDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerCancelSchedule = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/schedules/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerBatchCreateSchedules = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/schedules/batch`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerGetScheduleTemplates = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/schedule-templates`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerCreateScheduleTemplate = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/schedule-templates`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerGetScheduleTemplate = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/schedule-templates/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerUpdateScheduleTemplate = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/schedule-templates/${id}`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerDeleteScheduleTemplate = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/schedule-templates/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolControllerApplyScheduleTemplate = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/schedule-templates/${id}/apply`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const statsControllerGetStats = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/stats`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const statsControllerGetActiveTeachers = (
|
|||
|
|
params: StatsControllerGetActiveTeachersParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/stats/teachers`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const statsControllerGetCourseUsageStats = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/stats/courses`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const statsControllerGetRecentActivities = (
|
|||
|
|
params: StatsControllerGetRecentActivitiesParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/stats/activities`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const statsControllerGetLessonTrend = (
|
|||
|
|
params: StatsControllerGetLessonTrendParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/stats/lesson-trend`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const statsControllerGetCourseDistribution = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/stats/course-distribution`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const statsControllerGetReportOverview = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/reports/overview`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const statsControllerGetTeacherReports = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/reports/teachers`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const statsControllerGetCourseReports = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/reports/courses`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const statsControllerGetStudentReports = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/reports/students`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const packageControllerGetPackageInfo = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/package`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const packageControllerGetPackageUsage = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/package/usage`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const settingsControllerGetSettings = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/settings`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const settingsControllerUpdateSettings = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/settings`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const exportControllerExportLessons = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/export/lessons`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const exportControllerExportTeacherStats = (
|
|||
|
|
params: ExportControllerExportTeacherStatsParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/export/teacher-stats`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const exportControllerExportStudentStats = (
|
|||
|
|
params: ExportControllerExportStudentStatsParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/export/student-stats`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const resourceControllerFindAllLibraries = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/resources/libraries`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const resourceControllerCreateLibrary = (
|
|||
|
|
createLibraryDto: CreateLibraryDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/resources/libraries`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createLibraryDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const resourceControllerFindLibrary = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/resources/libraries/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const resourceControllerUpdateLibrary = (
|
|||
|
|
id: string,
|
|||
|
|
updateLibraryDto: UpdateLibraryDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/resources/libraries/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateLibraryDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const resourceControllerDeleteLibrary = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/resources/libraries/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const resourceControllerFindAllItems = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/resources/items`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const resourceControllerCreateItem = (
|
|||
|
|
createResourceItemDto: CreateResourceItemDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/resources/items`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createResourceItemDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const resourceControllerFindItem = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/resources/items/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const resourceControllerUpdateItem = (
|
|||
|
|
id: string,
|
|||
|
|
updateResourceItemDto: UpdateResourceItemDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/resources/items/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateResourceItemDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const resourceControllerDeleteItem = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/resources/items/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const resourceControllerBatchDeleteItems = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/resources/items/batch-delete`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const resourceControllerGetStats = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/resources/stats`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const growthControllerFindAll = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/growth-records`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const growthControllerCreate = (
|
|||
|
|
createGrowthRecordDto: CreateGrowthRecordDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/growth-records`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createGrowthRecordDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const growthControllerFindOne = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/growth-records/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const growthControllerUpdate = (
|
|||
|
|
id: string,
|
|||
|
|
updateGrowthRecordDto: UpdateGrowthRecordDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/growth-records/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateGrowthRecordDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const growthControllerDelete = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/growth-records/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const growthControllerFindByStudent = (
|
|||
|
|
studentId: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/students/${studentId}/growth-records`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const growthControllerFindByClass = (
|
|||
|
|
classId: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/classes/${classId}/growth-records`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherGrowthControllerFindAll = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/growth-records`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherGrowthControllerCreate = (
|
|||
|
|
createGrowthRecordDto: CreateGrowthRecordDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/growth-records`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createGrowthRecordDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherGrowthControllerFindOne = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/growth-records/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherGrowthControllerUpdate = (
|
|||
|
|
id: string,
|
|||
|
|
updateGrowthRecordDto: UpdateGrowthRecordDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/growth-records/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateGrowthRecordDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherGrowthControllerDelete = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/growth-records/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherGrowthControllerFindByClass = (
|
|||
|
|
classId: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/classes/${classId}/growth-records`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerFindAll = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/tasks`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerCreate = (
|
|||
|
|
createTaskDto: CreateTaskDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/tasks`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createTaskDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerGetStats = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/tasks/stats`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerGetStatsByType = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/tasks/stats/by-type`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerGetStatsByClass = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/tasks/stats/by-class`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerGetMonthlyStats = (
|
|||
|
|
params: SchoolTaskControllerGetMonthlyStatsParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/tasks/stats/monthly`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerFindOne = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/tasks/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerUpdate = (
|
|||
|
|
id: string,
|
|||
|
|
updateTaskDto: UpdateTaskDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/tasks/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateTaskDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerDelete = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/tasks/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerGetCompletions = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/tasks/${id}/completions`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerUpdateCompletion = (
|
|||
|
|
taskId: string,
|
|||
|
|
studentId: string,
|
|||
|
|
updateCompletionDto: UpdateCompletionDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/tasks/${taskId}/completions/${studentId}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateCompletionDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerSendReminder = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/tasks/${id}/remind`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerFindAllTemplates = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/task-templates`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerCreateTemplate = (
|
|||
|
|
createTaskTemplateDto: CreateTaskTemplateDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/task-templates`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createTaskTemplateDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerFindOneTemplate = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/task-templates/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerUpdateTemplate = (
|
|||
|
|
id: string,
|
|||
|
|
updateTaskTemplateDto: UpdateTaskTemplateDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/task-templates/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateTaskTemplateDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerDeleteTemplate = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/task-templates/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerGetDefaultTemplate = (
|
|||
|
|
taskType: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/task-templates/default/${taskType}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolTaskControllerCreateFromTemplate = (
|
|||
|
|
createFromTemplateDto: CreateFromTemplateDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/tasks/from-template`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createFromTemplateDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerFindAll = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/tasks`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerCreate = (
|
|||
|
|
createTaskDto: CreateTaskDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/tasks`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createTaskDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerGetUpcoming = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/tasks/upcoming`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerGetStats = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/tasks/stats`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerGetStatsByType = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/tasks/stats/by-type`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerGetStatsByClass = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/tasks/stats/by-class`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerGetMonthlyStats = (
|
|||
|
|
params: TeacherTaskControllerGetMonthlyStatsParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/tasks/stats/monthly`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerFindByClass = (
|
|||
|
|
classId: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/classes/${classId}/tasks`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerFindOne = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/tasks/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerUpdate = (
|
|||
|
|
id: string,
|
|||
|
|
updateTaskDto: UpdateTaskDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/tasks/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateTaskDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerDelete = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/tasks/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerGetCompletions = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/tasks/${id}/completions`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerSendReminder = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/tasks/${id}/remind`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerUpdateCompletion = (
|
|||
|
|
taskId: string,
|
|||
|
|
studentId: string,
|
|||
|
|
updateCompletionDto: UpdateCompletionDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/tasks/${taskId}/completions/${studentId}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateCompletionDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerFindAllTemplates = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/task-templates`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerFindOneTemplate = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/task-templates/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerGetDefaultTemplate = (
|
|||
|
|
taskType: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/task-templates/default/${taskType}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherTaskControllerCreateFromTemplate = (
|
|||
|
|
createFromTemplateDto: CreateFromTemplateDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/tasks/from-template`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createFromTemplateDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolNotificationControllerGetNotifications = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/notifications`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolNotificationControllerGetUnreadCount = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/notifications/unread-count`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolNotificationControllerMarkAsRead = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/notifications/${id}/read`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolNotificationControllerMarkAllAsRead = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/notifications/read-all`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherNotificationControllerGetNotifications = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/notifications`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherNotificationControllerGetUnreadCount = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/notifications/unread-count`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherNotificationControllerMarkAsRead = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/notifications/${id}/read`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const teacherNotificationControllerMarkAllAsRead = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/notifications/read-all`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const parentNotificationControllerGetNotifications = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/parent/notifications`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const parentNotificationControllerGetUnreadCount = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/parent/notifications/unread-count`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const parentNotificationControllerMarkAsRead = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/parent/notifications/${id}/read`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const parentNotificationControllerMarkAllAsRead = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/parent/notifications/read-all`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const parentControllerGetChildren = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/parent/children`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const parentControllerGetChildProfile = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/parent/children/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const parentControllerGetChildLessons = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/parent/children/${id}/lessons`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const parentControllerGetChildTasks = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/parent/children/${id}/tasks`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const parentControllerSubmitTaskFeedback = (
|
|||
|
|
studentId: string,
|
|||
|
|
taskId: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/parent/children/${studentId}/tasks/${taskId}/feedback`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const parentControllerGetChildGrowthRecords = (
|
|||
|
|
id: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/parent/children/${id}/growth-records`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const exportControllerExportTeachers = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/export/teachers`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const exportControllerExportStudents = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/export/students`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const exportControllerExportGrowthRecords = (
|
|||
|
|
params: ExportControllerExportGrowthRecordsParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/export/growth-records`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminSettingsControllerGetAllSettings = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/settings`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminSettingsControllerUpdateSettings = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/settings`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminSettingsControllerGetBasicSettings = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/settings/basic`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminSettingsControllerUpdateBasicSettings = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/settings/basic`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminSettingsControllerGetSecuritySettings = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/settings/security`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminSettingsControllerUpdateSecuritySettings = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/settings/security`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminSettingsControllerGetNotificationSettings = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/settings/notification`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminSettingsControllerUpdateNotificationSettings = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/settings/notification`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminSettingsControllerGetStorageSettings = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/settings/storage`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminSettingsControllerUpdateStorageSettings = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/settings/storage`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminSettingsControllerGetTenantDefaults = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/settings/tenant-defaults`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminStatsControllerGetStats = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/stats`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminStatsControllerGetTrendData = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/stats/trend`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminStatsControllerGetActiveTenants = (
|
|||
|
|
params: AdminStatsControllerGetActiveTenantsParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/stats/tenants/active`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminStatsControllerGetPopularCourses = (
|
|||
|
|
params: AdminStatsControllerGetPopularCoursesParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/stats/courses/popular`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const adminStatsControllerGetRecentActivities = (
|
|||
|
|
params: AdminStatsControllerGetRecentActivitiesParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/stats/activities`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const themeControllerFindAll = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/themes`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const themeControllerCreate = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/themes`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const themeControllerFindOne = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/themes/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const themeControllerUpdate = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/themes/${id}`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const themeControllerRemove = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/themes/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const themeControllerReorder = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/themes/reorder`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const coursePackageControllerFindAll = (
|
|||
|
|
params: CoursePackageControllerFindAllParams,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/packages`, method: 'GET',
|
|||
|
|
params
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const coursePackageControllerCreate = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/packages`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const coursePackageControllerFindOne = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/packages/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const coursePackageControllerUpdate = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/packages/${id}`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const coursePackageControllerRemove = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/packages/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const coursePackageControllerSetCourses = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/packages/${id}/courses`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const coursePackageControllerAddCourse = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/packages/${id}/courses`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const coursePackageControllerRemoveCourse = (
|
|||
|
|
id: number,
|
|||
|
|
courseId: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/packages/${id}/courses/${courseId}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const coursePackageControllerSubmit = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/packages/${id}/submit`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const coursePackageControllerReview = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/packages/${id}/review`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const coursePackageControllerPublish = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/packages/${id}/publish`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const coursePackageControllerOffline = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/packages/${id}/offline`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolPackageControllerFindTenantPackages = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/packages`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const schoolPackageControllerRenewPackage = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/packages/${id}/renew`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取课程的所有课时
|
|||
|
|
*/
|
|||
|
|
const courseLessonControllerFindAll = (
|
|||
|
|
courseId: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/courses/${courseId}/lessons`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 创建新课时
|
|||
|
|
*/
|
|||
|
|
const courseLessonControllerCreate = (
|
|||
|
|
courseId: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/courses/${courseId}/lessons`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取课时详情
|
|||
|
|
*/
|
|||
|
|
const courseLessonControllerFindOne = (
|
|||
|
|
courseId: number,
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/courses/${courseId}/lessons/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 更新课时
|
|||
|
|
*/
|
|||
|
|
const courseLessonControllerUpdate = (
|
|||
|
|
courseId: number,
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/courses/${courseId}/lessons/${id}`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 删除课时
|
|||
|
|
*/
|
|||
|
|
const courseLessonControllerRemove = (
|
|||
|
|
courseId: number,
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/courses/${courseId}/lessons/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 按类型获取课时
|
|||
|
|
*/
|
|||
|
|
const courseLessonControllerFindByType = (
|
|||
|
|
courseId: number,
|
|||
|
|
lessonType: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/courses/${courseId}/lessons/type/${lessonType}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 重新排序课时
|
|||
|
|
*/
|
|||
|
|
const courseLessonControllerReorder = (
|
|||
|
|
courseId: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/courses/${courseId}/lessons/reorder`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取课时的教学环节
|
|||
|
|
*/
|
|||
|
|
const courseLessonControllerFindSteps = (
|
|||
|
|
courseId: number,
|
|||
|
|
lessonId: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/courses/${courseId}/lessons/${lessonId}/steps`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 创建教学环节
|
|||
|
|
*/
|
|||
|
|
const courseLessonControllerCreateStep = (
|
|||
|
|
courseId: number,
|
|||
|
|
lessonId: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/courses/${courseId}/lessons/${lessonId}/steps`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 更新教学环节
|
|||
|
|
*/
|
|||
|
|
const courseLessonControllerUpdateStep = (
|
|||
|
|
courseId: number,
|
|||
|
|
stepId: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/courses/${courseId}/lessons/steps/${stepId}`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 删除教学环节
|
|||
|
|
*/
|
|||
|
|
const courseLessonControllerRemoveStep = (
|
|||
|
|
courseId: number,
|
|||
|
|
stepId: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/courses/${courseId}/lessons/steps/${stepId}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 重新排序教学环节
|
|||
|
|
*/
|
|||
|
|
const courseLessonControllerReorderSteps = (
|
|||
|
|
courseId: number,
|
|||
|
|
lessonId: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/admin/courses/${courseId}/lessons/${lessonId}/steps/reorder`, method: 'PUT'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取课程的所有课时(教师端)
|
|||
|
|
*/
|
|||
|
|
const teacherCourseLessonControllerFindAll = (
|
|||
|
|
courseId: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/courses/${courseId}/lessons`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取课时详情(教师端)
|
|||
|
|
*/
|
|||
|
|
const teacherCourseLessonControllerFindOne = (
|
|||
|
|
courseId: number,
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/courses/${courseId}/lessons/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 按类型获取课时(教师端)
|
|||
|
|
*/
|
|||
|
|
const teacherCourseLessonControllerFindByType = (
|
|||
|
|
courseId: number,
|
|||
|
|
lessonType: string,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/courses/${courseId}/lessons/type/${lessonType}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取学校端校本课程包列表
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerFindAll = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 创建校本课程包
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerCreate = (
|
|||
|
|
createSchoolCourseDto: CreateSchoolCourseDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createSchoolCourseDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取可导入的源课程列表
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerGetSourceCourses = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses/source-courses`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取校本课程包详情
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerFindOne = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 更新校本课程包
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerUpdate = (
|
|||
|
|
id: number,
|
|||
|
|
updateSchoolCourseDto: UpdateSchoolCourseDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateSchoolCourseDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 删除校本课程包
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerRemove = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取校本课程包的课时列表
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerFindLessons = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses/${id}/lessons`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 更新校本课程包的课时
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerUpdateLesson = (
|
|||
|
|
id: number,
|
|||
|
|
lessonId: number,
|
|||
|
|
updateLessonDto: UpdateLessonDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses/${id}/lessons/${lessonId}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateLessonDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取课程包的预约列表
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerFindReservations = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses/${id}/reservations`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 创建课程预约
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerCreateReservation = (
|
|||
|
|
id: number,
|
|||
|
|
createReservationDto: CreateReservationDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses/${id}/reservations`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createReservationDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 取消课程预约
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerCancelReservation = (
|
|||
|
|
reservationId: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses/reservations/${reservationId}/cancel`, method: 'POST'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 从源课程创建校本课程包
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerCreateFromSource = (
|
|||
|
|
createFromSourceDto: CreateFromSourceDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses/from-source`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createFromSourceDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取校本课程包完整数据
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerGetFullDetail = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses/${id}/full`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 更新校本课程包完整数据
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerUpdateFull = (
|
|||
|
|
id: number,
|
|||
|
|
schoolCourseControllerUpdateFullBody: Object,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses/${id}/full`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: schoolCourseControllerUpdateFullBody
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 审核通过校本课程包
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerApprove = (
|
|||
|
|
id: number,
|
|||
|
|
reviewDto: ReviewDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses/${id}/approve`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: reviewDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 审核驳回校本课程包
|
|||
|
|
*/
|
|||
|
|
const schoolCourseControllerReject = (
|
|||
|
|
id: number,
|
|||
|
|
reviewDto: ReviewDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/school/school-courses/${id}/reject`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: reviewDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取教师端校本课程包列表
|
|||
|
|
*/
|
|||
|
|
const teacherSchoolCourseControllerFindAll = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/school-courses`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 创建校本课程包(教师端)
|
|||
|
|
*/
|
|||
|
|
const teacherSchoolCourseControllerCreate = (
|
|||
|
|
createSchoolCourseDto: CreateSchoolCourseDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/school-courses`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createSchoolCourseDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取可导入的源课程列表(教师端)
|
|||
|
|
*/
|
|||
|
|
const teacherSchoolCourseControllerGetSourceCourses = (
|
|||
|
|
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/school-courses/source-courses`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取校本课程包详情(教师端)
|
|||
|
|
*/
|
|||
|
|
const teacherSchoolCourseControllerFindOne = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/school-courses/${id}`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 更新校本课程包(教师端)
|
|||
|
|
*/
|
|||
|
|
const teacherSchoolCourseControllerUpdate = (
|
|||
|
|
id: number,
|
|||
|
|
updateSchoolCourseDto: UpdateSchoolCourseDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/school-courses/${id}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateSchoolCourseDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 删除校本课程包(教师端)
|
|||
|
|
*/
|
|||
|
|
const teacherSchoolCourseControllerRemove = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/school-courses/${id}`, method: 'DELETE'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取校本课程包的课时列表(教师端)
|
|||
|
|
*/
|
|||
|
|
const teacherSchoolCourseControllerFindLessons = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/school-courses/${id}/lessons`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 更新校本课程包的课时(教师端)
|
|||
|
|
*/
|
|||
|
|
const teacherSchoolCourseControllerUpdateLesson = (
|
|||
|
|
id: number,
|
|||
|
|
lessonId: number,
|
|||
|
|
updateLessonDto: UpdateLessonDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/school-courses/${id}/lessons/${lessonId}`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: updateLessonDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 从源课程创建校本课程包(教师端)
|
|||
|
|
*/
|
|||
|
|
const teacherSchoolCourseControllerCreateFromSource = (
|
|||
|
|
createFromSourceDto: CreateFromSourceDto,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/school-courses/from-source`, method: 'POST',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: createFromSourceDto
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 获取校本课程包完整数据(教师端)
|
|||
|
|
*/
|
|||
|
|
const teacherSchoolCourseControllerGetFullDetail = (
|
|||
|
|
id: number,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/school-courses/${id}/full`, method: 'GET'
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* @summary 更新校本课程包完整数据(教师端)
|
|||
|
|
*/
|
|||
|
|
const teacherSchoolCourseControllerUpdateFull = (
|
|||
|
|
id: number,
|
|||
|
|
teacherSchoolCourseControllerUpdateFullBody: Object,
|
|||
|
|
) => {
|
|||
|
|
return customMutator<void>(
|
|||
|
|
{url: `/teacher/school-courses/${id}/full`, method: 'PUT',
|
|||
|
|
headers: {'Content-Type': 'application/json', },
|
|||
|
|
data: teacherSchoolCourseControllerUpdateFullBody
|
|||
|
|
},
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
return {authControllerLogin,authControllerLogout,authControllerGetProfile,courseControllerFindAll,courseControllerCreate,courseControllerGetReviewList,courseControllerFindOne,courseControllerUpdate,courseControllerRemove,courseControllerGetStats,courseControllerValidate,courseControllerGetVersionHistory,courseControllerSubmit,courseControllerWithdraw,courseControllerApprove,courseControllerReject,courseControllerDirectPublish,courseControllerPublish,courseControllerUnpublish,courseControllerRepublish,tenantControllerFindAll,tenantControllerCreate,tenantControllerGetStats,tenantControllerFindOne,tenantControllerUpdate,tenantControllerRemove,tenantControllerUpdateQuota,tenantControllerUpdateStatus,tenantControllerResetPassword,schoolOperationLogControllerGetLogs,schoolOperationLogControllerGetStats,schoolOperationLogControllerGetLogById,adminOperationLogControllerGetLogs,adminOperationLogControllerGetStats,adminOperationLogControllerGetLogById,fileUploadControllerUploadFile,fileUploadControllerDeleteFile,teacherCourseControllerGetDashboard,teacherCourseControllerGetTodayLessons,teacherCourseControllerGetRecommendedCourses,teacherCourseControllerGetWeeklyStats,teacherCourseControllerGetLessonTrend,teacherCourseControllerGetCourseUsage,teacherCourseControllerFindAll,teacherCourseControllerGetClasses,teacherCourseControllerFindOne,teacherCourseControllerGetAllStudents,teacherCourseControllerGetClassStudents,teacherCourseControllerGetClassTeachers,teacherCourseControllerGetTeacherSchedules,teacherCourseControllerCreateTeacherSchedule,teacherCourseControllerGetTeacherTimetable,teacherCourseControllerGetTodaySchedules,teacherCourseControllerUpdateTeacherSchedule,teacherCourseControllerCancelTeacherSchedule,lessonControllerFindAll,lessonControllerCreate,lessonControllerFindOne,lessonControllerStart,lessonControllerFinish,lessonControllerCancel,lessonControllerSaveStudentRecord,lessonControllerGetStudentRecords,lessonControllerBatchSaveStudentRecords,lessonControllerSubmitFeedback,lessonControllerGetFeedback,lessonControllerSaveProgress,lessonControllerGetProgress,schoolFeedbackControllerFindAll,schoolFeedbackControllerGetStats,teacherFeedbackControllerFindAll,teacherFeedbackControllerGetStats,schoolControllerFindTeachers,schoolControllerCreateTeacher,schoolControllerFindTeacher,schoolControllerUpdateTeacher,schoolControllerDeleteTeacher,schoolControllerResetTeacherPassword,schoolControllerFindStudents,schoolControllerCreateStudent,schoolControllerFindStudent,schoolControllerUpdateStudent,schoolControllerDeleteStudent,schoolControllerTransferStudent,schoolControllerGetStudentClassHistory,schoolControllerImportStudents,schoolControllerGetImportTemplate,schoolControllerFindClasses,schoolControllerCreateClass,schoolControllerFindClass,schoolControllerUpdateClass,schoolControllerDeleteClass,schoolControllerFindClassStudents,schoolControllerFindClassTeachers,schoolControllerAddClassTeacher,schoolControllerUpdateClassTeacher,schoolControllerRemoveClassTeacher,schoolControllerFindParents,schoolControllerCreateParent,schoolControllerFindParent,schoolControllerUpdateParent,schoolControllerDeleteParent,schoolControllerResetParentPassword,schoolControllerAddChildToParent,schoolControllerRemoveChildFromParent,schoolControllerFindCourses,schoolControllerFindCourse,schoolControllerFindSchedules,schoolControllerCreateSchedule,schoolControllerGetTimetable,schoolControllerFindSchedule,schoolControllerUpdateSchedule,schoolControllerCancelSchedule,schoolControllerBatchCreateSchedules,schoolControllerGetScheduleTemplates,schoolControllerCreateScheduleTemplate,schoolControllerGetScheduleTemplate,schoolControllerUpdateScheduleTemplate,schoolControllerDeleteScheduleTemplate,schoolControllerApplyScheduleTemplate,statsControllerGetStats,statsControllerGetActiveTeachers,statsControllerGetCourseUsageStats,statsControllerGetRecentActivities,statsControllerGetLessonTrend,statsControllerGetCourseDistribution,statsControllerGetReportOverview,statsControllerGetTeacherReports,statsControllerGetCourseReports,statsControllerGetStudentReports,packageControllerGetPa
|
|||
|
|
export type AuthControllerLoginResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['authControllerLogin']>>>
|
|||
|
|
export type AuthControllerLogoutResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['authControllerLogout']>>>
|
|||
|
|
export type AuthControllerGetProfileResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['authControllerGetProfile']>>>
|
|||
|
|
export type CourseControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerFindAll']>>>
|
|||
|
|
export type CourseControllerCreateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerCreate']>>>
|
|||
|
|
export type CourseControllerGetReviewListResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerGetReviewList']>>>
|
|||
|
|
export type CourseControllerFindOneResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerFindOne']>>>
|
|||
|
|
export type CourseControllerUpdateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerUpdate']>>>
|
|||
|
|
export type CourseControllerRemoveResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerRemove']>>>
|
|||
|
|
export type CourseControllerGetStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerGetStats']>>>
|
|||
|
|
export type CourseControllerValidateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerValidate']>>>
|
|||
|
|
export type CourseControllerGetVersionHistoryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerGetVersionHistory']>>>
|
|||
|
|
export type CourseControllerSubmitResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerSubmit']>>>
|
|||
|
|
export type CourseControllerWithdrawResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerWithdraw']>>>
|
|||
|
|
export type CourseControllerApproveResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerApprove']>>>
|
|||
|
|
export type CourseControllerRejectResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerReject']>>>
|
|||
|
|
export type CourseControllerDirectPublishResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerDirectPublish']>>>
|
|||
|
|
export type CourseControllerPublishResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerPublish']>>>
|
|||
|
|
export type CourseControllerUnpublishResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerUnpublish']>>>
|
|||
|
|
export type CourseControllerRepublishResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseControllerRepublish']>>>
|
|||
|
|
export type TenantControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['tenantControllerFindAll']>>>
|
|||
|
|
export type TenantControllerCreateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['tenantControllerCreate']>>>
|
|||
|
|
export type TenantControllerGetStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['tenantControllerGetStats']>>>
|
|||
|
|
export type TenantControllerFindOneResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['tenantControllerFindOne']>>>
|
|||
|
|
export type TenantControllerUpdateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['tenantControllerUpdate']>>>
|
|||
|
|
export type TenantControllerRemoveResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['tenantControllerRemove']>>>
|
|||
|
|
export type TenantControllerUpdateQuotaResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['tenantControllerUpdateQuota']>>>
|
|||
|
|
export type TenantControllerUpdateStatusResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['tenantControllerUpdateStatus']>>>
|
|||
|
|
export type TenantControllerResetPasswordResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['tenantControllerResetPassword']>>>
|
|||
|
|
export type SchoolOperationLogControllerGetLogsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolOperationLogControllerGetLogs']>>>
|
|||
|
|
export type SchoolOperationLogControllerGetStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolOperationLogControllerGetStats']>>>
|
|||
|
|
export type SchoolOperationLogControllerGetLogByIdResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolOperationLogControllerGetLogById']>>>
|
|||
|
|
export type AdminOperationLogControllerGetLogsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminOperationLogControllerGetLogs']>>>
|
|||
|
|
export type AdminOperationLogControllerGetStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminOperationLogControllerGetStats']>>>
|
|||
|
|
export type AdminOperationLogControllerGetLogByIdResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminOperationLogControllerGetLogById']>>>
|
|||
|
|
export type FileUploadControllerUploadFileResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['fileUploadControllerUploadFile']>>>
|
|||
|
|
export type FileUploadControllerDeleteFileResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['fileUploadControllerDeleteFile']>>>
|
|||
|
|
export type TeacherCourseControllerGetDashboardResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerGetDashboard']>>>
|
|||
|
|
export type TeacherCourseControllerGetTodayLessonsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerGetTodayLessons']>>>
|
|||
|
|
export type TeacherCourseControllerGetRecommendedCoursesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerGetRecommendedCourses']>>>
|
|||
|
|
export type TeacherCourseControllerGetWeeklyStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerGetWeeklyStats']>>>
|
|||
|
|
export type TeacherCourseControllerGetLessonTrendResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerGetLessonTrend']>>>
|
|||
|
|
export type TeacherCourseControllerGetCourseUsageResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerGetCourseUsage']>>>
|
|||
|
|
export type TeacherCourseControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerFindAll']>>>
|
|||
|
|
export type TeacherCourseControllerGetClassesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerGetClasses']>>>
|
|||
|
|
export type TeacherCourseControllerFindOneResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerFindOne']>>>
|
|||
|
|
export type TeacherCourseControllerGetAllStudentsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerGetAllStudents']>>>
|
|||
|
|
export type TeacherCourseControllerGetClassStudentsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerGetClassStudents']>>>
|
|||
|
|
export type TeacherCourseControllerGetClassTeachersResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerGetClassTeachers']>>>
|
|||
|
|
export type TeacherCourseControllerGetTeacherSchedulesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerGetTeacherSchedules']>>>
|
|||
|
|
export type TeacherCourseControllerCreateTeacherScheduleResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerCreateTeacherSchedule']>>>
|
|||
|
|
export type TeacherCourseControllerGetTeacherTimetableResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerGetTeacherTimetable']>>>
|
|||
|
|
export type TeacherCourseControllerGetTodaySchedulesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerGetTodaySchedules']>>>
|
|||
|
|
export type TeacherCourseControllerUpdateTeacherScheduleResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerUpdateTeacherSchedule']>>>
|
|||
|
|
export type TeacherCourseControllerCancelTeacherScheduleResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseControllerCancelTeacherSchedule']>>>
|
|||
|
|
export type LessonControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['lessonControllerFindAll']>>>
|
|||
|
|
export type LessonControllerCreateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['lessonControllerCreate']>>>
|
|||
|
|
export type LessonControllerFindOneResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['lessonControllerFindOne']>>>
|
|||
|
|
export type LessonControllerStartResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['lessonControllerStart']>>>
|
|||
|
|
export type LessonControllerFinishResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['lessonControllerFinish']>>>
|
|||
|
|
export type LessonControllerCancelResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['lessonControllerCancel']>>>
|
|||
|
|
export type LessonControllerSaveStudentRecordResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['lessonControllerSaveStudentRecord']>>>
|
|||
|
|
export type LessonControllerGetStudentRecordsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['lessonControllerGetStudentRecords']>>>
|
|||
|
|
export type LessonControllerBatchSaveStudentRecordsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['lessonControllerBatchSaveStudentRecords']>>>
|
|||
|
|
export type LessonControllerSubmitFeedbackResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['lessonControllerSubmitFeedback']>>>
|
|||
|
|
export type LessonControllerGetFeedbackResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['lessonControllerGetFeedback']>>>
|
|||
|
|
export type LessonControllerSaveProgressResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['lessonControllerSaveProgress']>>>
|
|||
|
|
export type LessonControllerGetProgressResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['lessonControllerGetProgress']>>>
|
|||
|
|
export type SchoolFeedbackControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolFeedbackControllerFindAll']>>>
|
|||
|
|
export type SchoolFeedbackControllerGetStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolFeedbackControllerGetStats']>>>
|
|||
|
|
export type TeacherFeedbackControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherFeedbackControllerFindAll']>>>
|
|||
|
|
export type TeacherFeedbackControllerGetStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherFeedbackControllerGetStats']>>>
|
|||
|
|
export type SchoolControllerFindTeachersResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerFindTeachers']>>>
|
|||
|
|
export type SchoolControllerCreateTeacherResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerCreateTeacher']>>>
|
|||
|
|
export type SchoolControllerFindTeacherResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerFindTeacher']>>>
|
|||
|
|
export type SchoolControllerUpdateTeacherResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerUpdateTeacher']>>>
|
|||
|
|
export type SchoolControllerDeleteTeacherResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerDeleteTeacher']>>>
|
|||
|
|
export type SchoolControllerResetTeacherPasswordResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerResetTeacherPassword']>>>
|
|||
|
|
export type SchoolControllerFindStudentsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerFindStudents']>>>
|
|||
|
|
export type SchoolControllerCreateStudentResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerCreateStudent']>>>
|
|||
|
|
export type SchoolControllerFindStudentResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerFindStudent']>>>
|
|||
|
|
export type SchoolControllerUpdateStudentResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerUpdateStudent']>>>
|
|||
|
|
export type SchoolControllerDeleteStudentResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerDeleteStudent']>>>
|
|||
|
|
export type SchoolControllerTransferStudentResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerTransferStudent']>>>
|
|||
|
|
export type SchoolControllerGetStudentClassHistoryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerGetStudentClassHistory']>>>
|
|||
|
|
export type SchoolControllerImportStudentsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerImportStudents']>>>
|
|||
|
|
export type SchoolControllerGetImportTemplateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerGetImportTemplate']>>>
|
|||
|
|
export type SchoolControllerFindClassesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerFindClasses']>>>
|
|||
|
|
export type SchoolControllerCreateClassResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerCreateClass']>>>
|
|||
|
|
export type SchoolControllerFindClassResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerFindClass']>>>
|
|||
|
|
export type SchoolControllerUpdateClassResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerUpdateClass']>>>
|
|||
|
|
export type SchoolControllerDeleteClassResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerDeleteClass']>>>
|
|||
|
|
export type SchoolControllerFindClassStudentsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerFindClassStudents']>>>
|
|||
|
|
export type SchoolControllerFindClassTeachersResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerFindClassTeachers']>>>
|
|||
|
|
export type SchoolControllerAddClassTeacherResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerAddClassTeacher']>>>
|
|||
|
|
export type SchoolControllerUpdateClassTeacherResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerUpdateClassTeacher']>>>
|
|||
|
|
export type SchoolControllerRemoveClassTeacherResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerRemoveClassTeacher']>>>
|
|||
|
|
export type SchoolControllerFindParentsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerFindParents']>>>
|
|||
|
|
export type SchoolControllerCreateParentResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerCreateParent']>>>
|
|||
|
|
export type SchoolControllerFindParentResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerFindParent']>>>
|
|||
|
|
export type SchoolControllerUpdateParentResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerUpdateParent']>>>
|
|||
|
|
export type SchoolControllerDeleteParentResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerDeleteParent']>>>
|
|||
|
|
export type SchoolControllerResetParentPasswordResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerResetParentPassword']>>>
|
|||
|
|
export type SchoolControllerAddChildToParentResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerAddChildToParent']>>>
|
|||
|
|
export type SchoolControllerRemoveChildFromParentResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerRemoveChildFromParent']>>>
|
|||
|
|
export type SchoolControllerFindCoursesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerFindCourses']>>>
|
|||
|
|
export type SchoolControllerFindCourseResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerFindCourse']>>>
|
|||
|
|
export type SchoolControllerFindSchedulesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerFindSchedules']>>>
|
|||
|
|
export type SchoolControllerCreateScheduleResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerCreateSchedule']>>>
|
|||
|
|
export type SchoolControllerGetTimetableResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerGetTimetable']>>>
|
|||
|
|
export type SchoolControllerFindScheduleResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerFindSchedule']>>>
|
|||
|
|
export type SchoolControllerUpdateScheduleResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerUpdateSchedule']>>>
|
|||
|
|
export type SchoolControllerCancelScheduleResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerCancelSchedule']>>>
|
|||
|
|
export type SchoolControllerBatchCreateSchedulesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerBatchCreateSchedules']>>>
|
|||
|
|
export type SchoolControllerGetScheduleTemplatesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerGetScheduleTemplates']>>>
|
|||
|
|
export type SchoolControllerCreateScheduleTemplateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerCreateScheduleTemplate']>>>
|
|||
|
|
export type SchoolControllerGetScheduleTemplateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerGetScheduleTemplate']>>>
|
|||
|
|
export type SchoolControllerUpdateScheduleTemplateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerUpdateScheduleTemplate']>>>
|
|||
|
|
export type SchoolControllerDeleteScheduleTemplateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerDeleteScheduleTemplate']>>>
|
|||
|
|
export type SchoolControllerApplyScheduleTemplateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolControllerApplyScheduleTemplate']>>>
|
|||
|
|
export type StatsControllerGetStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['statsControllerGetStats']>>>
|
|||
|
|
export type StatsControllerGetActiveTeachersResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['statsControllerGetActiveTeachers']>>>
|
|||
|
|
export type StatsControllerGetCourseUsageStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['statsControllerGetCourseUsageStats']>>>
|
|||
|
|
export type StatsControllerGetRecentActivitiesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['statsControllerGetRecentActivities']>>>
|
|||
|
|
export type StatsControllerGetLessonTrendResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['statsControllerGetLessonTrend']>>>
|
|||
|
|
export type StatsControllerGetCourseDistributionResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['statsControllerGetCourseDistribution']>>>
|
|||
|
|
export type StatsControllerGetReportOverviewResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['statsControllerGetReportOverview']>>>
|
|||
|
|
export type StatsControllerGetTeacherReportsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['statsControllerGetTeacherReports']>>>
|
|||
|
|
export type StatsControllerGetCourseReportsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['statsControllerGetCourseReports']>>>
|
|||
|
|
export type StatsControllerGetStudentReportsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['statsControllerGetStudentReports']>>>
|
|||
|
|
export type PackageControllerGetPackageInfoResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['packageControllerGetPackageInfo']>>>
|
|||
|
|
export type PackageControllerGetPackageUsageResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['packageControllerGetPackageUsage']>>>
|
|||
|
|
export type SettingsControllerGetSettingsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['settingsControllerGetSettings']>>>
|
|||
|
|
export type SettingsControllerUpdateSettingsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['settingsControllerUpdateSettings']>>>
|
|||
|
|
export type ExportControllerExportLessonsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['exportControllerExportLessons']>>>
|
|||
|
|
export type ExportControllerExportTeacherStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['exportControllerExportTeacherStats']>>>
|
|||
|
|
export type ExportControllerExportStudentStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['exportControllerExportStudentStats']>>>
|
|||
|
|
export type ResourceControllerFindAllLibrariesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['resourceControllerFindAllLibraries']>>>
|
|||
|
|
export type ResourceControllerCreateLibraryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['resourceControllerCreateLibrary']>>>
|
|||
|
|
export type ResourceControllerFindLibraryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['resourceControllerFindLibrary']>>>
|
|||
|
|
export type ResourceControllerUpdateLibraryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['resourceControllerUpdateLibrary']>>>
|
|||
|
|
export type ResourceControllerDeleteLibraryResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['resourceControllerDeleteLibrary']>>>
|
|||
|
|
export type ResourceControllerFindAllItemsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['resourceControllerFindAllItems']>>>
|
|||
|
|
export type ResourceControllerCreateItemResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['resourceControllerCreateItem']>>>
|
|||
|
|
export type ResourceControllerFindItemResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['resourceControllerFindItem']>>>
|
|||
|
|
export type ResourceControllerUpdateItemResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['resourceControllerUpdateItem']>>>
|
|||
|
|
export type ResourceControllerDeleteItemResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['resourceControllerDeleteItem']>>>
|
|||
|
|
export type ResourceControllerBatchDeleteItemsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['resourceControllerBatchDeleteItems']>>>
|
|||
|
|
export type ResourceControllerGetStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['resourceControllerGetStats']>>>
|
|||
|
|
export type GrowthControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['growthControllerFindAll']>>>
|
|||
|
|
export type GrowthControllerCreateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['growthControllerCreate']>>>
|
|||
|
|
export type GrowthControllerFindOneResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['growthControllerFindOne']>>>
|
|||
|
|
export type GrowthControllerUpdateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['growthControllerUpdate']>>>
|
|||
|
|
export type GrowthControllerDeleteResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['growthControllerDelete']>>>
|
|||
|
|
export type GrowthControllerFindByStudentResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['growthControllerFindByStudent']>>>
|
|||
|
|
export type GrowthControllerFindByClassResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['growthControllerFindByClass']>>>
|
|||
|
|
export type TeacherGrowthControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherGrowthControllerFindAll']>>>
|
|||
|
|
export type TeacherGrowthControllerCreateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherGrowthControllerCreate']>>>
|
|||
|
|
export type TeacherGrowthControllerFindOneResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherGrowthControllerFindOne']>>>
|
|||
|
|
export type TeacherGrowthControllerUpdateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherGrowthControllerUpdate']>>>
|
|||
|
|
export type TeacherGrowthControllerDeleteResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherGrowthControllerDelete']>>>
|
|||
|
|
export type TeacherGrowthControllerFindByClassResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherGrowthControllerFindByClass']>>>
|
|||
|
|
export type SchoolTaskControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerFindAll']>>>
|
|||
|
|
export type SchoolTaskControllerCreateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerCreate']>>>
|
|||
|
|
export type SchoolTaskControllerGetStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerGetStats']>>>
|
|||
|
|
export type SchoolTaskControllerGetStatsByTypeResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerGetStatsByType']>>>
|
|||
|
|
export type SchoolTaskControllerGetStatsByClassResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerGetStatsByClass']>>>
|
|||
|
|
export type SchoolTaskControllerGetMonthlyStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerGetMonthlyStats']>>>
|
|||
|
|
export type SchoolTaskControllerFindOneResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerFindOne']>>>
|
|||
|
|
export type SchoolTaskControllerUpdateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerUpdate']>>>
|
|||
|
|
export type SchoolTaskControllerDeleteResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerDelete']>>>
|
|||
|
|
export type SchoolTaskControllerGetCompletionsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerGetCompletions']>>>
|
|||
|
|
export type SchoolTaskControllerUpdateCompletionResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerUpdateCompletion']>>>
|
|||
|
|
export type SchoolTaskControllerSendReminderResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerSendReminder']>>>
|
|||
|
|
export type SchoolTaskControllerFindAllTemplatesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerFindAllTemplates']>>>
|
|||
|
|
export type SchoolTaskControllerCreateTemplateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerCreateTemplate']>>>
|
|||
|
|
export type SchoolTaskControllerFindOneTemplateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerFindOneTemplate']>>>
|
|||
|
|
export type SchoolTaskControllerUpdateTemplateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerUpdateTemplate']>>>
|
|||
|
|
export type SchoolTaskControllerDeleteTemplateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerDeleteTemplate']>>>
|
|||
|
|
export type SchoolTaskControllerGetDefaultTemplateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerGetDefaultTemplate']>>>
|
|||
|
|
export type SchoolTaskControllerCreateFromTemplateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolTaskControllerCreateFromTemplate']>>>
|
|||
|
|
export type TeacherTaskControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerFindAll']>>>
|
|||
|
|
export type TeacherTaskControllerCreateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerCreate']>>>
|
|||
|
|
export type TeacherTaskControllerGetUpcomingResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerGetUpcoming']>>>
|
|||
|
|
export type TeacherTaskControllerGetStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerGetStats']>>>
|
|||
|
|
export type TeacherTaskControllerGetStatsByTypeResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerGetStatsByType']>>>
|
|||
|
|
export type TeacherTaskControllerGetStatsByClassResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerGetStatsByClass']>>>
|
|||
|
|
export type TeacherTaskControllerGetMonthlyStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerGetMonthlyStats']>>>
|
|||
|
|
export type TeacherTaskControllerFindByClassResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerFindByClass']>>>
|
|||
|
|
export type TeacherTaskControllerFindOneResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerFindOne']>>>
|
|||
|
|
export type TeacherTaskControllerUpdateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerUpdate']>>>
|
|||
|
|
export type TeacherTaskControllerDeleteResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerDelete']>>>
|
|||
|
|
export type TeacherTaskControllerGetCompletionsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerGetCompletions']>>>
|
|||
|
|
export type TeacherTaskControllerSendReminderResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerSendReminder']>>>
|
|||
|
|
export type TeacherTaskControllerUpdateCompletionResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerUpdateCompletion']>>>
|
|||
|
|
export type TeacherTaskControllerFindAllTemplatesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerFindAllTemplates']>>>
|
|||
|
|
export type TeacherTaskControllerFindOneTemplateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerFindOneTemplate']>>>
|
|||
|
|
export type TeacherTaskControllerGetDefaultTemplateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerGetDefaultTemplate']>>>
|
|||
|
|
export type TeacherTaskControllerCreateFromTemplateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherTaskControllerCreateFromTemplate']>>>
|
|||
|
|
export type SchoolNotificationControllerGetNotificationsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolNotificationControllerGetNotifications']>>>
|
|||
|
|
export type SchoolNotificationControllerGetUnreadCountResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolNotificationControllerGetUnreadCount']>>>
|
|||
|
|
export type SchoolNotificationControllerMarkAsReadResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolNotificationControllerMarkAsRead']>>>
|
|||
|
|
export type SchoolNotificationControllerMarkAllAsReadResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolNotificationControllerMarkAllAsRead']>>>
|
|||
|
|
export type TeacherNotificationControllerGetNotificationsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherNotificationControllerGetNotifications']>>>
|
|||
|
|
export type TeacherNotificationControllerGetUnreadCountResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherNotificationControllerGetUnreadCount']>>>
|
|||
|
|
export type TeacherNotificationControllerMarkAsReadResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherNotificationControllerMarkAsRead']>>>
|
|||
|
|
export type TeacherNotificationControllerMarkAllAsReadResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherNotificationControllerMarkAllAsRead']>>>
|
|||
|
|
export type ParentNotificationControllerGetNotificationsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['parentNotificationControllerGetNotifications']>>>
|
|||
|
|
export type ParentNotificationControllerGetUnreadCountResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['parentNotificationControllerGetUnreadCount']>>>
|
|||
|
|
export type ParentNotificationControllerMarkAsReadResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['parentNotificationControllerMarkAsRead']>>>
|
|||
|
|
export type ParentNotificationControllerMarkAllAsReadResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['parentNotificationControllerMarkAllAsRead']>>>
|
|||
|
|
export type ParentControllerGetChildrenResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['parentControllerGetChildren']>>>
|
|||
|
|
export type ParentControllerGetChildProfileResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['parentControllerGetChildProfile']>>>
|
|||
|
|
export type ParentControllerGetChildLessonsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['parentControllerGetChildLessons']>>>
|
|||
|
|
export type ParentControllerGetChildTasksResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['parentControllerGetChildTasks']>>>
|
|||
|
|
export type ParentControllerSubmitTaskFeedbackResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['parentControllerSubmitTaskFeedback']>>>
|
|||
|
|
export type ParentControllerGetChildGrowthRecordsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['parentControllerGetChildGrowthRecords']>>>
|
|||
|
|
export type ExportControllerExportTeachersResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['exportControllerExportTeachers']>>>
|
|||
|
|
export type ExportControllerExportStudentsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['exportControllerExportStudents']>>>
|
|||
|
|
export type ExportControllerExportGrowthRecordsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['exportControllerExportGrowthRecords']>>>
|
|||
|
|
export type AdminSettingsControllerGetAllSettingsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminSettingsControllerGetAllSettings']>>>
|
|||
|
|
export type AdminSettingsControllerUpdateSettingsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminSettingsControllerUpdateSettings']>>>
|
|||
|
|
export type AdminSettingsControllerGetBasicSettingsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminSettingsControllerGetBasicSettings']>>>
|
|||
|
|
export type AdminSettingsControllerUpdateBasicSettingsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminSettingsControllerUpdateBasicSettings']>>>
|
|||
|
|
export type AdminSettingsControllerGetSecuritySettingsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminSettingsControllerGetSecuritySettings']>>>
|
|||
|
|
export type AdminSettingsControllerUpdateSecuritySettingsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminSettingsControllerUpdateSecuritySettings']>>>
|
|||
|
|
export type AdminSettingsControllerGetNotificationSettingsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminSettingsControllerGetNotificationSettings']>>>
|
|||
|
|
export type AdminSettingsControllerUpdateNotificationSettingsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminSettingsControllerUpdateNotificationSettings']>>>
|
|||
|
|
export type AdminSettingsControllerGetStorageSettingsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminSettingsControllerGetStorageSettings']>>>
|
|||
|
|
export type AdminSettingsControllerUpdateStorageSettingsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminSettingsControllerUpdateStorageSettings']>>>
|
|||
|
|
export type AdminSettingsControllerGetTenantDefaultsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminSettingsControllerGetTenantDefaults']>>>
|
|||
|
|
export type AdminStatsControllerGetStatsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminStatsControllerGetStats']>>>
|
|||
|
|
export type AdminStatsControllerGetTrendDataResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminStatsControllerGetTrendData']>>>
|
|||
|
|
export type AdminStatsControllerGetActiveTenantsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminStatsControllerGetActiveTenants']>>>
|
|||
|
|
export type AdminStatsControllerGetPopularCoursesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminStatsControllerGetPopularCourses']>>>
|
|||
|
|
export type AdminStatsControllerGetRecentActivitiesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['adminStatsControllerGetRecentActivities']>>>
|
|||
|
|
export type ThemeControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['themeControllerFindAll']>>>
|
|||
|
|
export type ThemeControllerCreateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['themeControllerCreate']>>>
|
|||
|
|
export type ThemeControllerFindOneResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['themeControllerFindOne']>>>
|
|||
|
|
export type ThemeControllerUpdateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['themeControllerUpdate']>>>
|
|||
|
|
export type ThemeControllerRemoveResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['themeControllerRemove']>>>
|
|||
|
|
export type ThemeControllerReorderResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['themeControllerReorder']>>>
|
|||
|
|
export type CoursePackageControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['coursePackageControllerFindAll']>>>
|
|||
|
|
export type CoursePackageControllerCreateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['coursePackageControllerCreate']>>>
|
|||
|
|
export type CoursePackageControllerFindOneResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['coursePackageControllerFindOne']>>>
|
|||
|
|
export type CoursePackageControllerUpdateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['coursePackageControllerUpdate']>>>
|
|||
|
|
export type CoursePackageControllerRemoveResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['coursePackageControllerRemove']>>>
|
|||
|
|
export type CoursePackageControllerSetCoursesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['coursePackageControllerSetCourses']>>>
|
|||
|
|
export type CoursePackageControllerAddCourseResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['coursePackageControllerAddCourse']>>>
|
|||
|
|
export type CoursePackageControllerRemoveCourseResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['coursePackageControllerRemoveCourse']>>>
|
|||
|
|
export type CoursePackageControllerSubmitResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['coursePackageControllerSubmit']>>>
|
|||
|
|
export type CoursePackageControllerReviewResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['coursePackageControllerReview']>>>
|
|||
|
|
export type CoursePackageControllerPublishResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['coursePackageControllerPublish']>>>
|
|||
|
|
export type CoursePackageControllerOfflineResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['coursePackageControllerOffline']>>>
|
|||
|
|
export type SchoolPackageControllerFindTenantPackagesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolPackageControllerFindTenantPackages']>>>
|
|||
|
|
export type SchoolPackageControllerRenewPackageResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolPackageControllerRenewPackage']>>>
|
|||
|
|
export type CourseLessonControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseLessonControllerFindAll']>>>
|
|||
|
|
export type CourseLessonControllerCreateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseLessonControllerCreate']>>>
|
|||
|
|
export type CourseLessonControllerFindOneResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseLessonControllerFindOne']>>>
|
|||
|
|
export type CourseLessonControllerUpdateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseLessonControllerUpdate']>>>
|
|||
|
|
export type CourseLessonControllerRemoveResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseLessonControllerRemove']>>>
|
|||
|
|
export type CourseLessonControllerFindByTypeResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseLessonControllerFindByType']>>>
|
|||
|
|
export type CourseLessonControllerReorderResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseLessonControllerReorder']>>>
|
|||
|
|
export type CourseLessonControllerFindStepsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseLessonControllerFindSteps']>>>
|
|||
|
|
export type CourseLessonControllerCreateStepResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseLessonControllerCreateStep']>>>
|
|||
|
|
export type CourseLessonControllerUpdateStepResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseLessonControllerUpdateStep']>>>
|
|||
|
|
export type CourseLessonControllerRemoveStepResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseLessonControllerRemoveStep']>>>
|
|||
|
|
export type CourseLessonControllerReorderStepsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['courseLessonControllerReorderSteps']>>>
|
|||
|
|
export type TeacherCourseLessonControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseLessonControllerFindAll']>>>
|
|||
|
|
export type TeacherCourseLessonControllerFindOneResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseLessonControllerFindOne']>>>
|
|||
|
|
export type TeacherCourseLessonControllerFindByTypeResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherCourseLessonControllerFindByType']>>>
|
|||
|
|
export type SchoolCourseControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerFindAll']>>>
|
|||
|
|
export type SchoolCourseControllerCreateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerCreate']>>>
|
|||
|
|
export type SchoolCourseControllerGetSourceCoursesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerGetSourceCourses']>>>
|
|||
|
|
export type SchoolCourseControllerFindOneResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerFindOne']>>>
|
|||
|
|
export type SchoolCourseControllerUpdateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerUpdate']>>>
|
|||
|
|
export type SchoolCourseControllerRemoveResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerRemove']>>>
|
|||
|
|
export type SchoolCourseControllerFindLessonsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerFindLessons']>>>
|
|||
|
|
export type SchoolCourseControllerUpdateLessonResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerUpdateLesson']>>>
|
|||
|
|
export type SchoolCourseControllerFindReservationsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerFindReservations']>>>
|
|||
|
|
export type SchoolCourseControllerCreateReservationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerCreateReservation']>>>
|
|||
|
|
export type SchoolCourseControllerCancelReservationResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerCancelReservation']>>>
|
|||
|
|
export type SchoolCourseControllerCreateFromSourceResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerCreateFromSource']>>>
|
|||
|
|
export type SchoolCourseControllerGetFullDetailResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerGetFullDetail']>>>
|
|||
|
|
export type SchoolCourseControllerUpdateFullResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerUpdateFull']>>>
|
|||
|
|
export type SchoolCourseControllerApproveResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerApprove']>>>
|
|||
|
|
export type SchoolCourseControllerRejectResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['schoolCourseControllerReject']>>>
|
|||
|
|
export type TeacherSchoolCourseControllerFindAllResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherSchoolCourseControllerFindAll']>>>
|
|||
|
|
export type TeacherSchoolCourseControllerCreateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherSchoolCourseControllerCreate']>>>
|
|||
|
|
export type TeacherSchoolCourseControllerGetSourceCoursesResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherSchoolCourseControllerGetSourceCourses']>>>
|
|||
|
|
export type TeacherSchoolCourseControllerFindOneResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherSchoolCourseControllerFindOne']>>>
|
|||
|
|
export type TeacherSchoolCourseControllerUpdateResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherSchoolCourseControllerUpdate']>>>
|
|||
|
|
export type TeacherSchoolCourseControllerRemoveResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherSchoolCourseControllerRemove']>>>
|
|||
|
|
export type TeacherSchoolCourseControllerFindLessonsResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherSchoolCourseControllerFindLessons']>>>
|
|||
|
|
export type TeacherSchoolCourseControllerUpdateLessonResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherSchoolCourseControllerUpdateLesson']>>>
|
|||
|
|
export type TeacherSchoolCourseControllerCreateFromSourceResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherSchoolCourseControllerCreateFromSource']>>>
|
|||
|
|
export type TeacherSchoolCourseControllerGetFullDetailResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherSchoolCourseControllerGetFullDetail']>>>
|
|||
|
|
export type TeacherSchoolCourseControllerUpdateFullResult = NonNullable<Awaited<ReturnType<ReturnType<typeof getApi>['teacherSchoolCourseControllerUpdateFull']>>>
|