From 0a8a3f71f2e50f0603077197d9b1971431a64b36 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期三, 28 八月 2024 23:24:33 +0800
Subject: [PATCH] 条码规则更新

---
 src/api/tigerapi/model/mesModel.ts |   90 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 90 insertions(+), 0 deletions(-)

diff --git a/src/api/tigerapi/model/mesModel.ts b/src/api/tigerapi/model/mesModel.ts
index 596e551..fd02b12 100644
--- a/src/api/tigerapi/model/mesModel.ts
+++ b/src/api/tigerapi/model/mesModel.ts
@@ -70,6 +70,9 @@
   SERIAL_MIN: number;
   SERIAL_MAX: number;
   SERIAL_RESET: number;
+  SERIAL_INTERVAL: number;
+  SERIAL_IGNORE: string;
+  FIXED_NOTLIKE: string;
   CHECK_TABLE: string;
   CHECK_FIELD: string;
   CHECK_LENGTH: number;
@@ -234,6 +237,7 @@
 
 export interface BIZ_MES_WO_BATCH {
   ID: string;
+  BATCH_NO: string;
   CREATE_TIME: Date;
   CREATE_USER: string;
   UPDATE_TIME: Date;
@@ -282,6 +286,11 @@
 	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>;
@@ -290,3 +299,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[];
+}

--
Gitblit v1.9.3