264 lines
3.5 KiB
TypeScript
264 lines
3.5 KiB
TypeScript
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;
|
||
}
|