Ben Lin
2024-07-21 04aac2eda9b5d9473eb96d12b32cb76fb45135c6
src/api/model/baseModel.ts
@@ -12,7 +12,7 @@
  id: string;
  dataType: string;
  isAsync: boolean;
  Options:{} | undefined;
  Options: {} | undefined;
  timestamp: string;
  isSuccessed: boolean;
  statusCode: number;
@@ -37,15 +37,15 @@
  ByProd: boolean;
  ByWh: boolean;
}
export interface localeMsg{
  Key:string;
  Args:[];
export interface localeMsg {
  Key: string;
  Args: [];
}
export interface ApiAction<T> {
  ID: string;
  DataAssembly:string;
  Options:{} | undefined;
  DataAssembly: string;
  Options: {} | undefined;
  DataType: string;
  IsAsync: boolean;
  Timestamp: string;
@@ -53,30 +53,29 @@
  StatusCode: number;
  Message: string;
  Data: T;
  LocaleMsg:localeMsg | undefined;
  LocaleMsg: localeMsg | undefined;
}
export interface ApiActionJob<T> {
  ID: string;
  DataAssembly:string;
  Option:{};
  DataAssembly: string;
  Option: {};
  DataType: string;
  IsAsync: boolean;
  Timestamp: string;
  IsSuccessed: boolean;
  StatusCode: number;
  Message: string;
  Data:
  {
    jobName:string;
    period:number;
    remark:string;
  Data: {
    jobName: string;
    period: number;
    remark: string;
  };
}
export interface QueryAble {
    QueryAble_T: string,
    page: object,
    where: string,
    order: string,
    Items: []
  QueryAble_T: string;
  page: object;
  where: string;
  order: string;
  Items: [];
}