import type { PageQuery, BaseEntity } from '#/api/common'; export interface VisitorManagementVO { /** * 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; } export interface VisitorManagementForm 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; } export interface VisitorManagementQuery extends PageQuery { /** * 访客姓名 */ 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; /** * 日期范围参数 */ params?: any; }