import type { PageQuery, BaseEntity } from '#/api/common'; export interface RoomVO { /** * */ id: string | number; /** * 所属楼层ID */ floorId: string | number; /** * 房间号(如101,202) */ roomNumber: string; /** * 房间类型('住宅','商铺','办公室','设备间','公共区域') */ roomType: string; /** * 建筑面积(平方米) */ area: number; /** * 套内面积(平方米) */ insideInArea: number; /** * 户型(如2室1厅1卫) */ layout: string; /** * 朝向('东','南','西','北','东南','东北','西南','西北') */ orientation: number; /** * 是否可售 */ isForSale: number; /** * 状态('空置','已售','已租','自用') */ status: string; } export interface RoomForm extends BaseEntity { /** * */ id?: string | number; /** * 所属楼层ID */ floorId?: string | number; /** * 房间号(如101,202) */ roomNumber?: string; /** * 房间类型('住宅','商铺','办公室','设备间','公共区域') */ roomType?: number; /** * 面积(平方米) */ area?: number; /** * 户型(如2室1厅1卫) */ layout?: string; /** * 朝向('东','南','西','北','东南','东北','西南','西北') */ orientation?: number; /** * 是否可售 */ isForSale?: number; /** * 状态('空置','已售','已租','自用') */ status?: number; } export interface RoomQuery extends PageQuery { /** * 所属楼层ID */ floorId?: string | number; /** * 房间号(如101,202) */ roomNumber?: string; /** * 房间类型('住宅','商铺','办公室','设备间','公共区域') */ roomType?: number; /** * 面积(平方米) */ area?: number; /** * 户型(如2室1厅1卫) */ layout?: string; /** * 朝向('东','南','西','北','东南','东北','西南','西北') */ orientation?: number; /** * 是否可售 */ isForSale?: number; /** * 状态('空置','已售','已租','自用') */ status?: number; /** * 日期范围参数 */ params?: any; }