import type { BaseEntity, PageQuery } from '#/api/common'; export interface BuildingVO { /** * */ id: string | number; /** * 园区编码 */ communityId: string | number; /** * 建筑名称 */ buildingName: string; /** * 总层数 */ floorCount: number; /** * 单元数 */ unitCount: number; /** * 建筑类型('1:住宅','2:商业','3:混合') */ buildType: string; /** * 电梯数量 */ elevatorCount: number; /** * 竣工日期 */ completionDate: string; /** * 地址 */ addr: string; /** * 经度 */ lon: string; /** * 维度 */ lat: string; } export interface BuildingForm extends BaseEntity { /** * */ id?: string | number; /** * 园区编码 */ communityId?: string | number; /** * 建筑名称 */ buildingName?: string; /** * 总层数 */ floorCount?: number; /** * 单元数 */ unitCount?: number; /** * 建筑类型('1:住宅','2:商业','3:混合') */ buildType?: number; /** * 电梯数量 */ elevatorCount?: number; /** * 竣工日期 */ completionDate?: string; /** * 地址 */ addr?: string; /** * 经度 */ lon?: string; /** * 维度 */ lat?: string; } export interface BuildingQuery extends PageQuery { /** * 园区编码 */ communityId?: string | number; /** * 建筑名称 */ buildingName?: string; /** * 总层数 */ floorCount?: number; /** * 单元数 */ unitCount?: number; /** * 建筑类型('1:住宅','2:商业','3:混合') */ buildType?: number; /** * 电梯数量 */ elevatorCount?: number; /** * 竣工日期 */ completionDate?: string; /** * 地址 */ addr?: string; /** * 经度 */ lon?: string; /** * 维度 */ lat?: string; /** * 排序字段 */ sort?: number; /** * 日期范围参数 */ params?: any; }