2025-06-18 11:03:42 +08:00
|
|
|
|
import type { PageQuery, BaseEntity } from '#/api/common';
|
|
|
|
|
|
2025-07-09 18:18:48 +08:00
|
|
|
|
export interface GetMeetNameVO {
|
|
|
|
|
id: string;
|
|
|
|
|
name: string;
|
|
|
|
|
}
|
2025-06-18 11:03:42 +08:00
|
|
|
|
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;
|
|
|
|
|
|
|
|
|
|
/**
|
2025-06-18 16:50:58 +08:00
|
|
|
|
* 备注
|
2025-06-18 11:03:42 +08:00
|
|
|
|
*/
|
2025-06-18 16:50:58 +08:00
|
|
|
|
remark?: string;
|
2025-06-18 11:03:42 +08:00
|
|
|
|
|
|
|
|
|
/**
|
2025-06-18 16:50:58 +08:00
|
|
|
|
* 是否需要增值服务(0:需要,1:不需要)
|
2025-06-18 11:03:42 +08:00
|
|
|
|
*/
|
2025-06-18 16:50:58 +08:00
|
|
|
|
addServices?: number;
|
2025-06-18 11:03:42 +08:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 日期范围参数
|
|
|
|
|
*/
|
|
|
|
|
params?: any;
|
|
|
|
|
}
|