From dc63cd71100864be7486b2a4e947017e0880880e Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期二, 17 十二月 2024 22:39:37 +0800 Subject: [PATCH] 一些更新 --- src/api/tigerapi/model/tskModel.ts | 53 ++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 44 insertions(+), 9 deletions(-) diff --git a/src/api/tigerapi/model/tskModel.ts b/src/api/tigerapi/model/tskModel.ts index 82a6d08..6087cf9 100644 --- a/src/api/tigerapi/model/tskModel.ts +++ b/src/api/tigerapi/model/tskModel.ts @@ -1,5 +1,6 @@ import { List } from 'echarts'; import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel'; +import { Dayjs } from 'dayjs'; //浠诲姟绠$悊=銆嬩换鍔″垪琛� export type Tsk_JobParams = { @@ -11,7 +12,7 @@ // 涓婚敭 GUID ID: string; //浠诲姟鍚嶇О - JobName:string; + JobName: string; // 鍒涘缓鏃堕棿 CREATE_TIME: string; // 鍒涘缓鑰� @@ -47,14 +48,14 @@ // 澶囨敞 Remark: string; //鍙傛暟 - Triggers:List<Tsk_TrigListItem>; + Triggers: List<Tsk_TrigListItem>; //鏃ュ織 - Logs:List<Tsk_LogListItem>; + Logs: List<Tsk_LogListItem>; //鏃堕棿 - Period:number; - uPeriod:number; + Period: number; + uPeriod: number; //鐘舵�� - Status:Number; + Status: Number; } //浠诲姟瑙﹀彂鍣� @@ -89,9 +90,9 @@ // 缁撴潫鏃堕棿 EndTime: string; //鏈�鍚庤繍琛屾椂闂� - LastRunTime:string; + LastRunTime: string; //涓嬩竴娆¤繍琛屾椂闂� - NextRunTime:string; + NextRunTime: string; // 瑙﹀彂娆℃暟 NumberOfRuns: number; // 鏈�澶цЕ鍙戞鏁帮紝0: 涓嶉檺鍒讹紝n: N 娆� @@ -101,7 +102,7 @@ // 鏈�澶у嚭閿欐鏁帮紝0:涓嶉檺鍒讹紝n: N 娆� MaxNumberOfErrors: number; //閲嶈瘯娆℃暟 - NumRetries:number; + NumRetries: number; // 閲嶈瘯闂撮殧鏃堕棿锛屾绉掑崟浣� RetryTimeout: string; // 鏄惁绔嬪嵆鍚姩 @@ -176,3 +177,37 @@ export type Tsk_LogPageListGetResultModel = BasicFetchResult<Tsk_LogListItem>; export type Tsk_TrigPageListGetResultModel = BasicFetchResult<Tsk_TrigListItem>; + +export interface TskParameter extends TrigArgs { + JobName: string; + JobType: string; + AssemblyName: string; + Remark: string; + LastRunTime: Dayjs; +} + +export interface TrigArgs { + NonReentrant: string; + ToRunOnceAtDt: Dayjs; + runType: number; + type: number; + NowAddMinutes: number; //涓婇潰鏃堕棿鍔犲灏戝垎閽燂紝琛ㄧず寤惰繜澶氬皯鍒嗛挓杩愯 + ToRunEvery: number; //姣忛殧澶氬皯杩愯涓�鍥� + ToRunOnceIn: number; //鍦ㄥ灏戝悗杩愯涓�娆� + Milliseconds: number; + Seconds: number; + Minutes: number; + Hours: number; + Days: number; + Weekday: number; + Interval: number; + ByInterval: string; +} + +export interface FluentJobParam { + AssemblyName: string; + DataType: string; + JobName: string; + Args: TrigArgs; + Remark: string; +} -- Gitblit v1.9.3