Ben Lin
2024-07-30 cc88111d61a350a4d24cf339b526d4357f934ddf
src/api/tigerapi/model/mesModel.ts
@@ -234,6 +234,7 @@
export interface BIZ_MES_WO_BATCH {
  ID: string;
  BATCH_NO: string;
  CREATE_TIME: Date;
  CREATE_USER: string;
  UPDATE_TIME: Date;
@@ -265,6 +266,28 @@
  REMARK: string;
}
export interface BAS_DEFECT {
   ID: string;
   CREATE_TIME: Date;
   CREATE_USER: string;
   UPDATE_TIME: Date;
   UPDATE_USER: string;
   GHOST_ROW: boolean;
   AUTH_ORG: string;
   AUTH_PROD: string;
   AUTH_WH: string;
   DFT_CODE: string;
   DFT_NAME: string;
   DFTG_CODE: string;
   DFT_LEVEL: number;
   REMARK: string;
}
export interface SaveWoBatchInput {
   Wo: BIZ_MES_WO;
   WoBatch: BIZ_MES_WO_BATCH;
}
export type OperPageListGetResultModel = BasicFetchResult<OperListItem>;
export type CheckRulePageListGetResultModel = BasicFetchResult<CheckRuleListItem>;
export type MeslinePageListGetResultModel = BasicFetchResult<MeslineListItem>;
@@ -273,3 +296,84 @@
export type RoutePageListGetResultModel = BasicFetchResult<MES_ROUTE>;
export type BIZ_MES_WOPageListGetResultModel = BasicFetchResult<BIZ_MES_WO>;
export type MES_WORKSHOPPageListGetResultModel = BasicFetchResult<MES_WORKSHOP>;
export interface DelWoRotInput {
  rotId: string;
  rotCode: string;
  wo: string;
}
export interface DelProdRotInput {
  rotId: string;
  rotCode: string;
  prodCode: string;
}
export interface BizMesWoInput {
  WorkOrder: string;
  UserId: string;
  Status: number;
  RouteStatus: number;
}
export interface BAS_LABEL_VAR_WO {
   ID: string;
   CREATE_TIME: Date;
   CREATE_USER: string;
   UPDATE_TIME: Date;
   UPDATE_USER: string;
   GHOST_ROW: boolean;
   AUTH_ORG: string;
   AUTH_PROD: string;
   AUTH_WH: string;
   LABEL_ID: string;
   VAR_NAME: string;
   VAR_VALUE: string;
   REMARK: string;
   LABEL_VIEW_PATH: string;
   WORK_ORDER: string;
   CUST_CODE: string;
   PROD_CODE: string;
}
export interface BAS_LABEL_TEMP {
   ID: string;
   CREATE_TIME: Date;
   CREATE_USER: string;
   UPDATE_TIME: Date;
   UPDATE_USER: string;
   GHOST_ROW: boolean;
   AUTH_ORG: string;
   AUTH_PROD: string;
   AUTH_WH: string;
   LABEL_CODE: string;
   LABEL_NAME: string;
   TEMP_TYPE: number;
   TEMP_PATH: string;
   CUST_CODE: string;
   PROD_CODE: string;
   REMARK: string;
}
export interface BAS_LABEL_VAR {
   ID: string;
   CREATE_TIME: Date;
   CREATE_USER: string;
   UPDATE_TIME: Date;
   UPDATE_USER: string;
   GHOST_ROW: boolean;
   AUTH_ORG: string;
   AUTH_PROD: string;
   AUTH_WH: string;
   LABEL_ID: string;
   VAR_NAME: string;
   VAR_TYPE: number;
   VAR_VALUE: string;
   REMARK: string;
}
export interface BasLabelTempInput {
  Label: BAS_LABEL_TEMP;
  LabelVars: BAS_LABEL_VAR[];
  LabelVarWos: BAS_LABEL_VAR_WO[];
}