2025-06-18 11:03:42 +08:00
|
|
|
|
import type { PageQuery, BaseEntity } from '#/api/common';
|
|
|
|
|
|
|
|
|
|
export interface VisitorManagementVO {
|
2025-06-19 09:50:46 +08:00
|
|
|
|
/**
|
|
|
|
|
* id
|
|
|
|
|
*/
|
|
|
|
|
id: string | number;
|
|
|
|
|
|
2025-06-18 11:03:42 +08:00
|
|
|
|
/**
|
|
|
|
|
* 访客姓名
|
|
|
|
|
*/
|
|
|
|
|
visitorName: string;
|
|
|
|
|
|
2025-06-19 14:26:08 +08:00
|
|
|
|
/**
|
|
|
|
|
* 所属公司
|
|
|
|
|
*/
|
|
|
|
|
visitorUnit: string;
|
|
|
|
|
|
2025-06-18 11:03:42 +08:00
|
|
|
|
/**
|
|
|
|
|
* 访客电话
|
|
|
|
|
*/
|
|
|
|
|
visitorPhone: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 拜访事由
|
|
|
|
|
*/
|
|
|
|
|
visitingReason: string;
|
|
|
|
|
|
2025-06-19 14:26:08 +08:00
|
|
|
|
/**
|
|
|
|
|
* 被访人
|
|
|
|
|
*/
|
|
|
|
|
interviewedPerson: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 被访单位
|
|
|
|
|
*/
|
|
|
|
|
interviewedUnit: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 被访人联系方式
|
|
|
|
|
*/
|
|
|
|
|
interviewedPhone: string;
|
|
|
|
|
|
2025-06-18 11:03:42 +08:00
|
|
|
|
/**
|
|
|
|
|
* 拜访开始时间
|
|
|
|
|
*/
|
|
|
|
|
visitingBeginTime: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 拜访结束时间
|
|
|
|
|
*/
|
|
|
|
|
visitingEndTime: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 预约车位(0:预约,1:不预约)
|
|
|
|
|
*/
|
|
|
|
|
bookingParkingSpace: number;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 车牌号
|
|
|
|
|
*/
|
|
|
|
|
licensePlate: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 人脸图片
|
|
|
|
|
*/
|
|
|
|
|
facePictures: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 预约状态(0:待确认,1:已确认,2:已取消,3:已完成)
|
|
|
|
|
*/
|
|
|
|
|
serveStatus: number;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface VisitorManagementForm extends BaseEntity {
|
|
|
|
|
/**
|
|
|
|
|
* id
|
|
|
|
|
*/
|
|
|
|
|
id?: string | number;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 访客姓名
|
|
|
|
|
*/
|
|
|
|
|
visitorName?: string;
|
|
|
|
|
|
2025-06-19 14:26:08 +08:00
|
|
|
|
/**
|
|
|
|
|
* 所属公司
|
|
|
|
|
*/
|
|
|
|
|
visitorUnit?: string;
|
|
|
|
|
|
2025-06-18 11:03:42 +08:00
|
|
|
|
/**
|
|
|
|
|
* 访客电话
|
|
|
|
|
*/
|
|
|
|
|
visitorPhone?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 拜访事由
|
|
|
|
|
*/
|
|
|
|
|
visitingReason?: string;
|
|
|
|
|
|
2025-06-19 14:26:08 +08:00
|
|
|
|
/**
|
|
|
|
|
* 被访人
|
|
|
|
|
*/
|
|
|
|
|
interviewedPerson?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 被访单位
|
|
|
|
|
*/
|
|
|
|
|
interviewedUnit?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 被访人联系方式
|
|
|
|
|
*/
|
|
|
|
|
interviewedPhone?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 拜访开始时间
|
|
|
|
|
*/
|
|
|
|
|
visitingBeginTime?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 拜访结束时间
|
|
|
|
|
*/
|
|
|
|
|
visitingEndTime?: string;
|
|
|
|
|
|
2025-06-18 11:03:42 +08:00
|
|
|
|
/**
|
|
|
|
|
* 预约车位(0:预约,1:不预约)
|
|
|
|
|
*/
|
|
|
|
|
bookingParkingSpace?: number;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 车牌号
|
|
|
|
|
*/
|
|
|
|
|
licensePlate?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 人脸图片
|
|
|
|
|
*/
|
|
|
|
|
facePictures?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 预约状态(0:待确认,1:已确认,2:已取消,3:已完成)
|
|
|
|
|
*/
|
|
|
|
|
serveStatus?: number;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface VisitorManagementQuery extends PageQuery {
|
|
|
|
|
/**
|
|
|
|
|
* 访客姓名
|
|
|
|
|
*/
|
|
|
|
|
visitorName?: string;
|
|
|
|
|
|
2025-06-19 14:26:08 +08:00
|
|
|
|
/**
|
|
|
|
|
* 所属公司
|
|
|
|
|
*/
|
|
|
|
|
visitorUnit?: string;
|
|
|
|
|
|
2025-06-18 11:03:42 +08:00
|
|
|
|
/**
|
|
|
|
|
* 访客电话
|
|
|
|
|
*/
|
|
|
|
|
visitorPhone?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 拜访事由
|
|
|
|
|
*/
|
|
|
|
|
visitingReason?: string;
|
|
|
|
|
|
2025-06-19 14:26:08 +08:00
|
|
|
|
/**
|
|
|
|
|
* 被访人
|
|
|
|
|
*/
|
|
|
|
|
interviewedPerson?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 被访单位
|
|
|
|
|
*/
|
|
|
|
|
interviewedUnit?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 被访人联系方式
|
|
|
|
|
*/
|
|
|
|
|
interviewedPhone?: string;
|
|
|
|
|
|
2025-06-18 11:03:42 +08:00
|
|
|
|
/**
|
|
|
|
|
* 拜访开始时间
|
|
|
|
|
*/
|
|
|
|
|
visitingBeginTime?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 拜访结束时间
|
|
|
|
|
*/
|
|
|
|
|
visitingEndTime?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 预约车位(0:预约,1:不预约)
|
|
|
|
|
*/
|
|
|
|
|
bookingParkingSpace?: number;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 车牌号
|
|
|
|
|
*/
|
|
|
|
|
licensePlate?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 人脸图片
|
|
|
|
|
*/
|
|
|
|
|
facePictures?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 预约状态(0:待确认,1:已确认,2:已取消,3:已完成)
|
|
|
|
|
*/
|
|
|
|
|
serveStatus?: number;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 日期范围参数
|
|
|
|
|
*/
|
|
|
|
|
params?: any;
|
|
|
|
|
}
|
2025-06-30 17:58:33 +08:00
|
|
|
|
|
|
|
|
|
export interface VisitorManagementDetail extends BaseEntity {
|
|
|
|
|
/**
|
|
|
|
|
* id
|
|
|
|
|
*/
|
|
|
|
|
id?: string | number;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 访客姓名
|
|
|
|
|
*/
|
|
|
|
|
visitorName?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 所属公司
|
|
|
|
|
*/
|
|
|
|
|
visitorUnit?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 访客电话
|
|
|
|
|
*/
|
|
|
|
|
visitorPhone?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 拜访事由
|
|
|
|
|
*/
|
|
|
|
|
visitingReason?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 被访人
|
|
|
|
|
*/
|
|
|
|
|
interviewedPerson?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 被访单位
|
|
|
|
|
*/
|
|
|
|
|
interviewedUnit?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 被访人联系方式
|
|
|
|
|
*/
|
|
|
|
|
interviewedPhone?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 拜访开始时间
|
|
|
|
|
*/
|
|
|
|
|
visitingBeginTime?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 拜访结束时间
|
|
|
|
|
*/
|
|
|
|
|
visitingEndTime?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 预约车位(0:预约,1:不预约)
|
|
|
|
|
*/
|
|
|
|
|
bookingParkingSpace?: number;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 车牌号
|
|
|
|
|
*/
|
|
|
|
|
licensePlate?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 人脸图片
|
|
|
|
|
*/
|
|
|
|
|
facePictures?: string;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 预约状态(0:待确认,1:已确认,2:已取消,3:已完成)
|
|
|
|
|
*/
|
|
|
|
|
serveStatus?: number;
|
|
|
|
|
}
|
|
|
|
|
|