This commit is contained in:
Zy
2026-04-08 14:30:29 +08:00
parent dc3080db32
commit cd292d5bf4
21 changed files with 188 additions and 62 deletions

View File

@@ -1,9 +1,9 @@
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import { BuildingUnit, BuildingVo } from './type';
import { addBuildingType, BuildingUnit, BuildingVo } from './type';
// 楼栋---------------------------------------------------------------------------------------
// 根据 小区id 和 类型 查询楼栋信息
// 根据 小区id 和 类型 查询楼栋信息
export function getBuildinglistAPI(villageId: number, buildingUse: number): AxiosPromise<BuildingVo[]> {
return request({
url: '/building/byVillage',
@@ -15,10 +15,34 @@ export function getBuildinglistAPI(villageId: number, buildingUse: number): Axio
});
}
/** 添加楼栋 */
export function addBuildingApi(data: addBuildingType) {
return request({
url: '/building',
method: 'POST',
data
});
}
// 房屋----------------------------------------------------------------------------------------------
// 根据 楼栋id 查询房屋信息
export function getHouselistAPI(buildingId: number): AxiosPromise<BuildingUnit[]> {
return request({
url: `/house/groupByUnitTree/${buildingId}`,
method: 'get'
});
}
// 添加房屋
export function addHouseAPI() {
return request({
url: `/house`,
method: 'POST'
});
}
// 删除房屋
export function deleteHouseApi() {
return request({
url: `/house/{houseIds}`,
method: 'delete'
});
}