提交代码

This commit is contained in:
zlwu committed 2025-08-14 18:13:34 +08:00
1 parent 1db2f91af1
commit 574660ce9f
20 files changed
+2790 -144

No files matched your search

+12
View File
@@ -94,6 +94,18 @@ export const getBedDetailsByBuildingId = (buildingId: string | number): AxiosPro
});
};
/**
* 查询指定房间中属于指定班级的床位详细信息列表(包含学生信息)
* @param roomId 房间ID
* @param classId 班级ID
*/
export const getBedDetailsByRoomIdAndClassId = (roomId: string | number, classId: string | number): AxiosPromise<DormBedDetailVO[]> => {
return request({
url: `/dormbed/dormBed/details/room/${roomId}/class/${classId}`,
method: 'get'
});
};
/**
* 批量分配床位给二级学院
* @param data 批量分配参数
+26
View File
@@ -64,6 +64,32 @@ export const updateDormRoom = (data: DormRoomForm) => {
});
};
/**
* 查询指定班级的宿舍房间信息列表
* @param classId 班级ID
* @param query 查询条件
* @returns {*}
*/
export const listDormRoomByClassId = (classId: string | number, query?: DormRoomQuery): AxiosPromise<DormRoomVO[]> => {
return request({
url: `/xgss/dormRoom/class/${classId}/list`,
method: 'get',
params: query
});
};
/**
* 查询指定房间的床位详细信息列表(包含学生信息)
* @param roomId 房间ID
* @returns {*}
*/
export const getDormBedDetailsByRoomId = (roomId: string | number): AxiosPromise<any[]> => {
return request({
url: `/dormbed/dormBed/details/room/${roomId}`,
method: 'get'
});
};
/**
* 删除宿舍房间信息
* @param id