@chuxingpay/hc-faas-base
Version:
FuXun Hotel Connector Base Objects
28 lines (27 loc) • 634 B
TypeScript
import { Schema } from 'mongoose';
/**
* 房态库存模式
*/
export declare enum RoomMode {
UNLIMIT = "unlimit",
RESERVED = "reserved",
CRS = "crs"
}
export declare enum RoomState {
NORMAL = "normal",
FULL = "full",
CLOSED = "closed"
}
export interface RoomStateVo {
date: Date;
inventoryNum: number;
hotel: string | Schema.Types.ObjectId;
state: RoomState;
roomMode: RoomMode;
ttlExpiredAt: Date;
hcRoomType: string | Schema.Types.ObjectId;
roomType: string | Schema.Types.ObjectId;
ratePlan: string | Schema.Types.ObjectId;
createdAt: Date;
updatedAt: Date;
}