160 lines
2.2 KiB
TypeScript
160 lines
2.2 KiB
TypeScript
|
import type { PageQuery, BaseEntity } from '#/api/common';
|
|||
|
|
|||
|
export interface RoomVO {
|
|||
|
/**
|
|||
|
* 主键
|
|||
|
*/
|
|||
|
id: string | number;
|
|||
|
|
|||
|
/**
|
|||
|
* 所属楼层ID
|
|||
|
*/
|
|||
|
floorCode: string;
|
|||
|
|
|||
|
/**
|
|||
|
* 房间编码
|
|||
|
*/
|
|||
|
roomCode: string;
|
|||
|
|
|||
|
/**
|
|||
|
* 房间号(如101,202)
|
|||
|
*/
|
|||
|
roomNumber: string;
|
|||
|
|
|||
|
/**
|
|||
|
* 房间类型('住宅','商铺','办公室','设备间','公共区域')
|
|||
|
*/
|
|||
|
roomType: number;
|
|||
|
|
|||
|
/**
|
|||
|
* 面积(平方米)
|
|||
|
*/
|
|||
|
area: number;
|
|||
|
|
|||
|
/**
|
|||
|
* 户型(如2室1厅1卫)
|
|||
|
*/
|
|||
|
layout: string;
|
|||
|
|
|||
|
/**
|
|||
|
* 朝向('东','南','西','北','东南','东北','西南','西北')
|
|||
|
*/
|
|||
|
orientation: number;
|
|||
|
|
|||
|
/**
|
|||
|
* 是否可售
|
|||
|
*/
|
|||
|
isForSale: number;
|
|||
|
|
|||
|
/**
|
|||
|
* 状态('空置','已售','已租','自用')
|
|||
|
*/
|
|||
|
status: number;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
export interface RoomForm extends BaseEntity {
|
|||
|
/**
|
|||
|
* 主键
|
|||
|
*/
|
|||
|
id?: string | number;
|
|||
|
|
|||
|
/**
|
|||
|
* 所属楼层ID
|
|||
|
*/
|
|||
|
floorCode?: string;
|
|||
|
|
|||
|
/**
|
|||
|
* 房间编码
|
|||
|
*/
|
|||
|
roomCode?: string;
|
|||
|
|
|||
|
/**
|
|||
|
* 房间号(如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
|
|||
|
*/
|
|||
|
floorCode?: string;
|
|||
|
|
|||
|
/**
|
|||
|
* 房间编码
|
|||
|
*/
|
|||
|
roomCode?: string;
|
|||
|
|
|||
|
/**
|
|||
|
* 房间号(如101,202)
|
|||
|
*/
|
|||
|
roomNumber?: string;
|
|||
|
|
|||
|
/**
|
|||
|
* 房间类型('住宅','商铺','办公室','设备间','公共区域')
|
|||
|
*/
|
|||
|
roomType?: number;
|
|||
|
|
|||
|
/**
|
|||
|
* 面积(平方米)
|
|||
|
*/
|
|||
|
area?: number;
|
|||
|
|
|||
|
/**
|
|||
|
* 户型(如2室1厅1卫)
|
|||
|
*/
|
|||
|
layout?: string;
|
|||
|
|
|||
|
/**
|
|||
|
* 朝向('东','南','西','北','东南','东北','西南','西北')
|
|||
|
*/
|
|||
|
orientation?: number;
|
|||
|
|
|||
|
/**
|
|||
|
* 是否可售
|
|||
|
*/
|
|||
|
isForSale?: number;
|
|||
|
|
|||
|
/**
|
|||
|
* 状态('空置','已售','已租','自用')
|
|||
|
*/
|
|||
|
status?: number;
|
|||
|
|
|||
|
/**
|
|||
|
* 日期范围参数
|
|||
|
*/
|
|||
|
params?: any;
|
|||
|
}
|