declare namespace API { type ActionDetection = { id?: string; source?: string; configFile?: string; type?: string; remark?: string; time?: number; imagesPath?: string; }; type PageResult = { list?: any; page?: number; pageSize?: number; total?: number; }; type AlarmListResponse = { code?: number; data?: any; msg?: string; success?: boolean; // count?: number, // next?: any, // previous?: any, // results?:any }; type SearchAlarmListParams = { warning_type?: string; /** 排序方式:升序false(默认)|降序true */ desc?: boolean; /** 页码 */ page?: number; /** 每页大小 */ pageSize?: number; }; type SearchAlarmRulesParams = { id?: string; }; type InterfacesForm = { code?: string; createTime?: string; id?: number; is_use?: number; device_name?: string; remark?: string; device_api?: string; }; type UpdateAlarmRulesForm = { warning_name?: string; // 告警规则名称 warning_type?: string; // 告警类型 is_use?: number; // 是否启用 person_number?: number; // 人数 appear_number?: number; // 出现次数 time_interval?: string; // 时间间隔(小时) time_period?: string; // 时间段(小时) trigger_start_time?: string; // 敏感起始时间 trigger_end_time?: string; // 敏感结束时间 id?: number; }; type UpdateAlarmRulesParams = { warning_name?: string; // 告警规则名称 warning_type?: string; // 告警类型 is_use?: number; // 是否启用 person_number?: number; // 人数 appear_number?: number; // 出现次数 time_interval?: string; // 时间间隔(小时) time_period?: string; // 时间段(小时) trigger_start_time?: string; // 敏感起始时间 trigger_end_time?: string; // 敏感结束时间 id?: string; }; type UpdateInterfacesParams = { device_name?: string; // 设备名称 device_code?: string; // 设备代码 is_use?: number; // 是否启用 device_api?: string; // 设备地址 device_ip?: string; // IP地址 note?: string; // 备注 device_status?: string; // 设备状态 id?: string; appear_time?: string; // 设备状态 picture_path?: string; device_address?: string; device_port?: string; device_username?: string; device_password?: string; destination_directory?: string; operate_mode?: string; source_directory?: string; platform_name?: string; }; type UpdateVideoParams = { create_time?: string; // 设备名称 device_id?: string; // 设备代码 id?: number; // 是否启用 is_damaged?: number; // 是否启用 is_finished?: number; // 是否启用 is_warning_statistic?: number; // 是否启用 status?: number; // 是否启用 start_time?: string; // 设备地址 update_time?: string; // IP地址 upload_time?: string; // 备注 video_length?: string; // 设备状态 video_name?: string; // 设备状态 video_path?: string; video_type?: string; video_status?: number; }; type AlarmDetailsParams = { warning_name?: string; // 设备名称 picture_path?: any; // 设备代码 device_name?: string; // 是否启用 person_id?: string; trigger_time?: string; person_list?: any; person_classify?: any; warning_type?: any; origin?: any; person_id_list?: any; id?: any; device_address?: any; video_start?: any; video_length?: any; }; type IgnoringventsParams = { is_ignore?: any; // 设备代码 // 是否启用 person_id?: string; }; type UploadIgnoringventsParams = { is_ignore?: any; // 设备代码 // 是否启用 id?: string; }; type SearchInvolvedParams = { /** 人员标识 0为正常,1为重点关注,2为白名单 */ classify?: string; /** 排序方式:升序false(默认)|降序true */ desc?: boolean; /** 页码 */ page?: number; /** 每页大小 */ pageSize?: number; }; type InvolvedDetailsParams = { /** 人员标识 0为正常,1为重点关注,2为白名单 */ classify?: string; /** 人员id */ person_id?: string; /** 人员照片 */ picture_path?: string; /** 标记时间 */ classify_time?: string; /** 设备id */ device_id?: string; /** 设备名 */ device_name?: string; /** 出现时间 */ appear_time?: string; }; type SearchInvolvedTravelParams = { /** 人员ID */ person_id?: string; /** 排序方式:升序false(默认)|降序true */ desc?: boolean; /** 页码 */ page?: number; /** 每页大小 */ pageSize?: number; }; type RecognitionParams = { /** 人员ID */ person_id?: string; /** 人员标识 0为正常,1为重点关注,2为白名单 */ classify?: string; }; type RecognitionParams = { /** 人员ID */ id?: string; /** 时间 */ start_time?: string; }; type SearchInvolvedLastSevenDays = { /** 人员ID */ person_id?: string; }; }