import type { PageQuery, BaseEntity } from '#/api/common'; export interface BookingVO { /** * 主键 */ id: string | number; /** * 会议室名称 */ name: string; /** * 会议室id */ meetId: string | number; /** * 会议室地址 */ meetLocation: string; /** * 所属单位 */ unit: string; /** * 预定人 */ person: string; /** * 联系方式 */ phone: string; /** * 预定开始时间 */ scheduledStarttime: string; /** * 预定结束时间 */ scheduledEndtime: string; /** * 参会人数 */ personSum: number; /** * 费用 */ price: number; /** * 是否包含增值服务 */ attach: number; /** * 支付状态 */ payState: number; /** * 状态 */ state: number; /** * 创建时间 */ createTime: string; } export interface BookingForm extends BaseEntity { /** * 主键 */ id?: string | number; /** * 会议室名称 */ name?: string; /** * 会议室id */ meetId?: string | number; /** * 会议室地址 */ meetLocation?: string; /** * 所属单位 */ unit?: string; /** * 预定人 */ person?: string; /** * 联系方式 */ phone?: string; /** * 预定开始时间 */ scheduledStarttime?: string; /** * 预定结束时间 */ scheduledEndtime?: string; /** * 参会人数 */ personSum?: number; /** * 费用 */ price?: number; /** * 是否包含增值服务 */ attach?: number; /** * 支付状态 */ payState?: number; /** * 状态 */ state?: number; } export interface BookingQuery extends PageQuery { /** * 会议室名称 */ name?: string; /** * 会议室id */ meetId?: string | number; /** * 会议室地址 */ meetLocation?: string; /** * 所属单位 */ unit?: string; /** * 预定人 */ person?: string; /** * 联系方式 */ phone?: string; /** * 预定开始时间 */ scheduledStarttime?: string; /** * 预定结束时间 */ scheduledEndtime?: string; /** * 参会人数 */ personSum?: number; /** * 费用 */ price?: number; /** * 是否包含增值服务 */ attach?: number; /** * 支付状态 */ payState?: number; /** * 状态 */ state?: number; /** * 日期范围参数 */ params?: any; }