import { ResDishesOriginResultData } from '../dishes-common';

export interface ByRestIdListType {
    /**
     * 餐厅区域id
     */
    caterAreaId?: string;
    /**
     * 餐厅区域名称
     */
    caterAreaName?: string;
    /**
     * 桌子列表
     */
    caterBoardList?: CaterBoardListType[];
}
export interface CaterBoardListType {
    /**
     * 餐桌id
     */
    id?: string;
    /**
     * 餐桌号
     */
    serialNum?: string;
    /**
     * 桌位状态 1:空闲 2:使用中
     */
    status?: number;
    orderInfoList?: ResTableStateOrderInfoItemType[];
    tableDetails: ResTableStateOrderInfoItemType;
}
export interface ResTableStateOrderInfoItemType extends ResDishesOriginResultData {
    /**
     * 桌位id
     */
    boardId?: string;
    /**
     * 流水号列表
     */
    serialNumList?: string[];
    /**
     * 餐饮服务状态
     */
    status?: number;
    /**
     * 订单id
     */
    orderId?: string;
    /**
     * 订单号
     */
    orderNum?: string;
    /**
     * 联系人名字
     */
    contactName?: string;
    /**
     * 联系人手机号
     */
    contactPhone?: string;
    /**
     * 用餐时间
     */
    dineTime?: string;
    roomNames?: string[];
    modularStatus?: number;
    serialNum?: string;
    caterAreaName?: string;
    id?: string;
    lastPayTime?: string;
}
export interface ResTableListCaterBoardOrderInfoItemType {
    /**
     * 桌位id
     */
    boardId?: string;
    /**
     * 桌位订单列表
     */
    orderInfoList?: ResTableStateOrderInfoItemType[];
}
export declare class ProEnterPriceList {
    cusEnterpriseId?: string;
    name?: string;
}
