Ben Lin
2024-10-17 07895c65b99fa43f8e54f5054bd8351a71158143
src/api/tigerapi/model/router.ts
@@ -1,3 +1,5 @@
import { BIZ_MES_WO } from './mesModel';
export interface MES_ROUTE {
  ID: string;
  CREATE_TIME: Date;
@@ -12,6 +14,9 @@
  ROT_NAME: string;
  ROT_TYPE: number;
  ROT_VER: number;
  WORK_ORDER: string;
  PROD_CODE: string;
  CUST_CODE: string;
  IS_ACTIVE: string;
  REMARK: string;
}
@@ -28,6 +33,9 @@
  AUTH_WH: string;
  NODE_NAME: string;
  ROT_ID: string;
  WORK_ORDER: string;
  PROD_CODE: string;
  CUST_CODE: string;
  SEGMENT: string;
  OPER_CODE: string;
  GPH_TYPE: string;
@@ -39,6 +47,7 @@
  IS_FIRST_NODE: string;
  IS_CALC_FPY: string;
  CAN_SKIP: string;
  ALLOW_DFT_IN: string;
  IS_INPUT: string;
  IS_OUTPUT: string;
  OPTION_1: string;
@@ -62,6 +71,9 @@
  AUTH_WH: string;
  EDGE_NAME: string;
  ROT_ID: string;
  WORK_ORDER: string;
  PROD_CODE: string;
  CUST_CODE: string;
  SRC_NODE: string;
  TGT_NODE: string;
  GPH_TYPE: string;
@@ -93,24 +105,30 @@
  AUTH_WH: string;
  ACT_NAME: string;
  ROT_ID: string;
  WORK_ORDER: string;
  PROD_CODE: string;
  CUST_CODE: string;
  NODE_ID: string;
  // OPER_CODE: string;
  ACT_CODE: string;
  ACT_TYPE: number;
  GPH_TYPE: string;
  GPH_X: number;
  GPH_Y: number;
  GPH_PROP: string;
  GPH_TEXT: string;
  DO_TYPE: number;
  DO_METHOD: string;
  DO_IF_PASS: string;
  DO_IF_FAIL: string;
  RULE_CODE: string;
  ITEM_CODE: string;
  PROD_CODE: string;
  TEST_CODE: string;
  SAPL_CODE: string;
  LABEL_CODE: string;
  NEED_SETUP: string;
  NEED_RESET: string;
  // DO_TYPE: number;
  // DO_METHOD: string;
  // DO_IF_PASS: string;
  // DO_IF_FAIL: string;
  IS_ACTIVE: string;
  // RULE_CODE: string;
  // ITEM_CODE: string;
  // PROD_CODE: string;
  // TEST_CODE: string;
  // SAPL_CODE: string;
  // LABEL_CODE: string;
  OPTION_1: string;
  OPTION_2: string;
  OPTION_3: string;
@@ -125,8 +143,14 @@
  type: string;
  x: number;
  y: number;
  properties: {};
  properties: properties;
  text: nodeText;
}
export interface properties {
  isReturn: boolean;
  operType: string;
  operCode: string;
}
export interface edge {
@@ -157,3 +181,31 @@
  edges: MES_ROUTE_EDGE[];
  acts: MES_ROUTE_NODE_ACT[];
}
export interface MES_ROUTE_NODE_POST {
  NODE_ID: string;
  POST_CODE: string;
}
export interface V_MES_ROUTE_PTREE {
  pid: string;
  tid: string;
  id: string;
  code: string;
  name: string;
  type: string;
  seq: number;
}
export interface V_MES_WO_PTREE {
  pid: string;
  tid: string;
  id: string;
  wo: string;
  prod: string;
  cust: string;
  code: string;
  name: string;
  type: string;
  seq: number;
}