admin-vben5/apps/web-antd/src/api/property/roomBooking/model.d.ts
2025-07-09 18:18:48 +08:00

264 lines
3.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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;
}