This commit is contained in:
fyy
2025-08-12 13:57:23 +08:00
36 changed files with 2053 additions and 1193 deletions

View File

@@ -94,6 +94,10 @@ export interface WorkOrdersVO {
* 备注
*/
remark: string;
/**
* 图片
*/
orderImgUrl: string;
}

View File

@@ -32,20 +32,59 @@ export interface TaskDetailVO {
patrolType: string;
/**
* 签到类型
* 签到类型(1.现场拍照、2.摄像头签到、3.现场扫码)
*/
signType: string;
/**
* 实际巡检时间
*/
actualInspectionTime: string;
/**
* 实际签到状态(1已签到2.未签到)
*/
actualSignState: string;
/**
* 巡检状态(0未完成,1已完成)
*/
inspectionState: string;
/**
* 巡检
* 巡检
*/
inspectionImag
e: string;
inspectionImage: string;
/**
* 计划巡检人
*/
planInspectionPerson: string;
/**
* 实际巡检人
*/
actualInspectionPerson: string;
/**
* 任务状态
*/
taskStatus: string;
/**
* 巡检结果
*/
inspectionResults: string;
/**
* 巡检描述
*/
inspectionDesc: string;
/**
* 巡检位置
*/
inspectionLocation: string;
/**
* 实际巡检时间
@@ -67,6 +106,11 @@ e: string;
*/
pointEndTime: string;
/**
* 搜索值
*/
searchValue: string;
}
export interface TaskDetailForm extends BaseEntity {
@@ -101,20 +145,60 @@ export interface TaskDetailForm extends BaseEntity {
patrolType?: string;
/**
* 签到类型
* 签到类型(1.现场拍照、2.摄像头签到、3.现场扫码)
*/
signType?: string;
/**
* 实际巡检时间
*/
actualInspectionTime?: string;
/**
* 实际签到状态(1已签到2.未签到)
*/
actualSignState?: string;
/**
* 巡检状态(0未完成,1已完成)
*/
inspectionState?: string;
/**
* 巡检
* 巡检
*/
inspectionImage?: string;
/**
* 计划巡检人
*/
planInspectionPerson?: string;
/**
* 实际巡检人
*/
actualInspectionPerson?: string;
/**
* 任务状态
*/
taskStatus?: string;
/**
* 巡检结果
*/
inspectionResults?: string;
/**
* 巡检描述
*/
inspectionDesc?: string;
/**
* 巡检位置
*/
inspectionLocation?: string;
/**
* 实际巡检时间
*/
@@ -135,6 +219,11 @@ export interface TaskDetailForm extends BaseEntity {
*/
pointEndTime?: string;
/**
* 搜索值
*/
searchValue?: string;
}
export interface TaskDetailQuery extends PageQuery {
@@ -164,20 +253,59 @@ export interface TaskDetailQuery extends PageQuery {
patrolType?: string;
/**
* 签到类型
* 签到类型(1.现场拍照、2.摄像头签到、3.现场扫码)
*/
signType?: string;
/**
* 实际巡检时间
*/
actualInspectionTime?: string;
/**
* 实际签到状态(1已签到2.未签到)
*/
actualSignState?: string;
/**
* 巡检状态(0未完成,1已完成)
*/
inspectionState?: string;
/**
* 巡检
* 巡检
*/
inspectionImag
e?: string;
inspectionImage?: string;
/**
* 计划巡检人
*/
planInspectionPerson?: string;
/**
* 实际巡检人
*/
actualInspectionPerson?: string;
/**
* 任务状态
*/
taskStatus?: string;
/**
* 巡检结果
*/
inspectionResults?: string;
/**
* 巡检描述
*/
inspectionDesc?: string;
/**
* 巡检位置
*/
inspectionLocation?: string;
/**
* 实际巡检时间
@@ -194,6 +322,11 @@ e?: string;
*/
pointEndTime?: string;
/**
* 搜索值
*/
searchValue?: string;
/**
* 日期范围参数
*/

View File

@@ -46,6 +46,10 @@ export interface InspectionPointVO {
*/
searchValue: string;
itemName: string;
createTime: string;
}
export interface InspectionPointForm extends BaseEntity {

View File

@@ -24,7 +24,7 @@ export interface PersonVO {
/**
* 性别
*/
gender: number
gender: string | number
/**
* 人脸图片
@@ -75,6 +75,10 @@ export interface PersonVO {
authEndDate?: string
authTime: any[]
rosterType?: string | number
}
export interface PersonForm extends BaseEntity {
@@ -293,7 +297,7 @@ export interface Person extends BaseEntity {
* @param file excel文件
*/
export interface PerssonImportParam {
updateSupport: boolean;
unitId: number;
file: Blob | File;
updateSupport: boolean
unitId: number
file: Blob | File
}

View File

@@ -1,182 +1,194 @@
import type { BaseEntity, PageQuery } from '#/api/common'
import type { BaseEntity, PageQuery } from '#/api/common';
export interface DeviceManageVO {
/**
* 主键id
*/
id: string | number
id: string | number;
/**
* 设备编码
*/
deviceNo: string
deviceNo: string;
/**
* 设备名称
*/
deviceName: string
deviceName: string;
/**
* 设备ip
*/
deviceIp: string
deviceIp: string;
/**
* 设备端口
*/
devicePort: number
devicePort: number;
/**
* 设备账号
*/
deviceAccount: string
deviceAccount: string;
/**
* 设备密码
*/
devicePwd: string
devicePwd: string;
/**
* 设备
*/
deviceMac: string
deviceMac: string;
/**
* 设备在线状态 0:离线 1:在线 2:未知
*/
deviceStatus: number
deviceStatus: number;
/**
* 父级设备id
*/
parentId: string | number
parentId: string | number;
/**
* 设备通道编号
*/
channelNo: string
channelNo: string;
/**
* 录像机ip
*/
vcrIp: string
vcrIp: string;
/**
* 录像机端口
*/
vcrPort: number
vcrPort: number;
/**
* 录像机账号
*/
vcrAccount: string
vcrAccount: string;
/**
* 录像机密码
*/
vcrPwd: string
vcrPwd: string;
/**
* 门禁id
*/
accessControlId: string | number
accessControlId: string | number;
/**
* 楼层id
*/
floorId: string | number
floorId: string | number;
lon: number;
lat: number;
}
export interface DeviceManageForm extends BaseEntity {
/**
* 主键id
*/
id?: string | number
id?: string | number;
/**
* 设备编码
*/
deviceNo?: string
deviceNo?: string;
/**
* 设备名称
*/
deviceName?: string
deviceName?: string;
/**
* 设备ip
*/
deviceIp?: string
deviceIp?: string;
/**
* 设备端口
*/
devicePort?: number
devicePort?: number;
/**
* 设备账号
*/
deviceAccount?: string
deviceAccount?: string;
/**
* 设备密码
*/
devicePwd?: string
devicePwd?: string;
/**
* 设备
*/
deviceMac?: string
deviceMac?: string;
lon: number;
lat: number;
/**
* 设备在线状态 0:离线 1:在线 2:未知
*/
deviceStatus?: number
deviceStatus?: number;
}
export interface DeviceManageQuery extends PageQuery {
/**
* 设备编码
*/
deviceNo?: string
deviceNo?: string;
/**
* 设备名称
*/
deviceName?: string
deviceName?: string;
/**
* 设备ip
*/
deviceIp?: string
deviceIp?: string;
/**
* 设备端口
*/
devicePort?: number
devicePort?: number;
/**
* 设备账号
*/
deviceAccount?: string
deviceAccount?: string;
/**
* 设备密码
*/
devicePwd?: string
devicePwd?: string;
/**
* 设备
*/
deviceMac?: string
deviceMac?: string;
lon: number;
lat: number;
/**
* 设备在线状态 0:离线 1:在线 2:未知
*/
deviceStatus?: number
deviceStatus?: number;
/**
* 日期范围参数
*/
params?: any
params?: any;
}

View File

@@ -12,9 +12,10 @@ export function addStreamProxy(params?: any) {
params,
);
}
export function addFFmpegStreamProxy(params?: any) {
return requestClient.post<AddStreamProxyResult>(
'sis/stream/realtime/addFfmpeg',
'sis/stream/FFmpeg/proxy',
params,
);
}