DESKTOP-USV654P\pc il y a 6 mois
Parent
commit
9b37e687f3

+ 3 - 0
src/services/apis/FileController.ts

@@ -26,6 +26,9 @@ export async function deleteFileDeleteSingle(params:string,mode: ErrorMessageMod
 /** 下载文件 GET /system/file/download */
 export async function getFileDownload(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<string>
         ({url: '/system/file/download', params:params},{errorMessageMode:mode});}
+/** 按照上传文件名下载文件 GET /system/file/downloadFile */
+export async function getFileDownloadFile(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<string>
+        ({url: '/system/file/downloadFile', params:params},{errorMessageMode:mode});}
 /** 单文件上传 POST /system/file/folder */
 export async function postFileFolder(mode: ErrorMessageMode = 'modal'){ return defHttp.post<any>
         ({url: '/system/file/folder', data:{}},{errorMessageMode:mode});}

+ 3 - 0
src/services/apis/ScheduleController.ts

@@ -14,6 +14,9 @@ import { ErrorMessageMode } from '/#/axios';
             /** 可以调课的课程 GET /schedule/schedule/adjust-list */
 export async function getScheduleAdjustList(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<API.CourseListVo[]>
         ({url: '/schedule/schedule/adjust-list', params:params},{errorMessageMode:mode});}
+/** 根据课表获取教师所教班级 GET /schedule/schedule/class-list */
+export async function getScheduleClassList(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<API.ClassOptionVo[]>
+        ({url: '/schedule/schedule/class-list', params:params},{errorMessageMode:mode});}
 /** 课表接口(PC端) GET /schedule/schedule/course-table */
 export async function getScheduleCourseTable(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<API.CourseTableVo>
         ({url: '/schedule/schedule/course-table', params:params},{errorMessageMode:mode});}

+ 15 - 0
src/services/typing.d.ts

@@ -5335,6 +5335,10 @@ code?: string;
 enrollTypeCn?: string;
 /** 女生人数 */
 femaleCount?: number;
+/** 女生走读数量 */
+femaleNotStayCount?: number;
+/** 女生住校数量 */
+femaleStayCount?: number;
 /** 入住性别 */
 gradeName?: string;
 /** 班级id */
@@ -5345,6 +5349,10 @@ majorSetId?: string;
 majorSetName?: string;
 /** 男生人数 */
 maleCout?: number;
+/** 男生走读数量 */
+maleNotStayCount?: number;
+/** 男生住校数量 */
+maleStayCount?: number;
 /** 班级名称 */
 name?: string;
 /** 走读数量 */
@@ -7919,6 +7927,13 @@ name?: string;
 sortCode?: number;
 }
 
+type ClassOptionVo = {
+/** 班级id */
+id?: string;
+/** 班级名称 */
+name?: string;
+}
+
 type ClassQfPageVo = {
 /** 班级名称 */
 className?: string;