import type { PageQuery, BaseEntity } from '#/api/common'; export interface GetMeetNameVO { id: string; name: string; } export interface RoomBookingVO { /** * 会议室id */ tbConferenceId: string | number; /** * 预约状态(0:未预定 1:使用中 2:已预订) */ bookingStatus: number; /** * 审核状态(0:未审核 1:通过 2:未通过) */ reviewStatus: number; /** * 会议预订人 */ bookingName: string; /** * 使用单位 */ userUnit: string; /** * 会议主题 */ conferenceTheme: string; /** * 预约日期 */ appointmentDate: string; /** * 预约开始时段 */ appointmentBeginTime: string; /** * 预约结束时段 */ appointmentEndTime: string; /** * 参会人员 */ attendeesName: string; /** * 参会人数 */ approverCount: number; /** * 签到开始时间 */ checkInStartTime: string; /** * 签到结束时间 */ checkInEndTime: string; /** * 评价 */ evaluate: string; /** * 备注 */ remark: string; /** * 是否需要增值服务(0:需要,1:不需要) */ addServices: number; } export interface RoomBookingForm extends BaseEntity { /** * id */ id?: string | number; /** * 会议室id */ tbConferenceId?: string | number; /** * 预约状态(0:未预定 1:使用中 2:已预订) */ bookingStatus?: number; /** * 审核状态(0:未审核 1:通过 2:未通过) */ reviewStatus?: number; /** * 会议预订人 */ bookingName?: string; /** * 使用单位 */ userUnit?: string; /** * 会议主题 */ conferenceTheme?: string; /** * 预约日期 */ appointmentDate?: string; /** * 预约开始时段 */ appointmentBeginTime?: string; /** * 预约结束时段 */ appointmentEndTime?: string; /** * 参会人员 */ attendeesName?: string; /** * 参会人数 */ approverCount?: number; /** * 签到开始时间 */ checkInStartTime?: string; /** * 签到结束时间 */ checkInEndTime?: string; /** * 评价 */ evaluate?: string; /** * 备注 */ remark?: string; /** * 是否需要增值服务(0:需要,1:不需要) */ addServices?: number; } export interface RoomBookingQuery extends PageQuery { /** * 会议室id */ tbConferenceId?: string | number; /** * 预约状态(0:未预定 1:使用中 2:已预订) */ bookingStatus?: number; /** * 审核状态(0:未审核 1:通过 2:未通过) */ reviewStatus?: number; /** * 会议预订人 */ bookingName?: string; /** * 使用单位 */ userUnit?: string; /** * 会议主题 */ conferenceTheme?: string; /** * 预约日期 */ appointmentDate?: string; /** * 预约开始时段 */ appointmentBeginTime?: string; /** * 预约结束时段 */ appointmentEndTime?: string; /** * 参会人员 */ attendeesName?: string; /** * 参会人数 */ approverCount?: number; /** * 签到开始时间 */ checkInStartTime?: string; /** * 签到结束时间 */ checkInEndTime?: string; /** * 评价 */ evaluate?: string; /** * 备注 */ remark?: string; /** * 是否需要增值服务(0:需要,1:不需要) */ addServices?: number; /** * 日期范围参数 */ params?: any; }