scriptModel.ts 1.28 KB
import { BasicPageParams } from '/@/api/model/baseModel';
import { ScriptLanguageEnum } from '/@/enums/scriptEnum';
export type ScriptQueryParam = BasicPageParams & ScriptParam;

export type ScriptParam = {
  name?: string;
  transportType?: string;
  status?: number;
};

export interface ScriptModel {
  convertJs: string;
  createTime: '2022-10-31T01:19:57.912Z';
  creator: string;
  description: string;
  id: string;
  name: string;
  status: 0;
  tenantId: string;
  updateTime: '2022-10-31T01:19:57.912Z';
  updater: string;
}

export interface ScriptRecord {
  id: string;
  creator: string;
  createTime: string;
  name: string;
  tenantId: string;
  description: string;
  convertJs: string;
  status: number;
  dataType: string;
  saveOriginalData: boolean;
}

export interface TransportScriptParamsType {
  id?: string;
  convertJs?: string;
  convertTbel?: string;
  description?: string;
  name: string;
  scriptLanguage: ScriptLanguageEnum;
  status: number;
  serviceType?: string;
}

export interface TransportScriptRecordType {
  id: string;
  creator: string;
  createTime: string;
  name: string;
  tenantId: string;
  description: string;
  convertTbel?: string;
  scriptLanguage: string;
  status: number;
  convertJs?: string;
  serviceType?: string;
  saveOriginalData: boolean;
}