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