This commit is contained in:
geek
2018-05-02 17:03:39 +09:00
parent 96fdfd4f4a
commit b854cbb766
111 changed files with 343 additions and 714 deletions

17
model/probe/Probe.ts Normal file
View File

@@ -0,0 +1,17 @@
import {MetaProbeStatus} from '../meta';
import {Domain} from '../domain';
import {Member} from '../member';
export interface Probe {
id?: number;
status?: MetaProbeStatus;
description?: string;
createDate?: Date;
domain?: Domain;
probeKey?: string;
encryptionKey?: string;
displayName?: string;
cidr?: string;
authorizeDate?: Date;
authorizeMember?: Member;
}

8
model/probe/ProbeHost.ts Normal file
View File

@@ -0,0 +1,8 @@
import { Probe } from './Probe';
import {InfraHost} from '../infra';
export interface ProbeHost {
id?: number;
probe?: Probe;
host?: InfraHost;
}

14
model/probe/ProbeTask.ts Normal file
View File

@@ -0,0 +1,14 @@
import { Probe } from './Probe';
import {MetaProbeTaskType} from '../meta';
export interface ProbeTask {
id?: number;
taskType?: MetaProbeTaskType;
probe?: Probe;
data?: string;
createDate?: Date;
sendDate?: Date;
startDate?: Date;
endDate?: Date;
succeed?: boolean;
}

3
model/probe/index.ts Normal file
View File

@@ -0,0 +1,3 @@
export * from './Probe';
export * from './ProbeHost';
export * from './ProbeTask';