declare interface RoomStateType {
	roomData: Array<RoomType>
	searchQuery: {
		pageIndex: number,
		pageSize: number,
		siteName: string,
		floor: string,
		room: string,
	}
	total: number
	specialDeviceList: Array<Type>,
	deviceUnitList: Array<Type>
}

declare interface RoomType {
	id?: number | null,
	siteName: string,
	floor: string,
	room: string,
}

declare interface Type {
	id: number,
	name: string,
}

declare interface RoomDialogType {
	title: string,
	roomDialogVisible: boolean,
	roomForm: {
		id?: number | null,
		siteName: string,
		floor: string,
		room: string,
	},
	roomFormRules: {

	},
	specialDeviceList: Array<Type>,
	deviceUnitList: Array<Type>
}
