@chuxingpay/hc-faas-base
Version:
FuXun Hotel Connector Base Objects
28 lines (27 loc) • 643 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 RoomStateDto {
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;
}