From cba73428d36a0e0b0f66394f29715b430808de3d Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期三, 29 五月 2024 00:25:49 +0800
Subject: [PATCH] 一些优化

---
 src/api/tigerapi/model/mesModel.ts |  179 +++++++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 136 insertions(+), 43 deletions(-)

diff --git a/src/api/tigerapi/model/mesModel.ts b/src/api/tigerapi/model/mesModel.ts
index 3536441..8569780 100644
--- a/src/api/tigerapi/model/mesModel.ts
+++ b/src/api/tigerapi/model/mesModel.ts
@@ -1,3 +1,4 @@
+import { MES_ROUTE } from './router';
 import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel';
 
 export type OperParams = {
@@ -27,55 +28,55 @@
 };
 export type CheckRulePageParams = BasicPageParams & CheckRuleParams;
 export interface CheckRuleListItem {
-	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;
-	RULE_CODE: string;
-	RULE_NAME: string;
-	RULE_DESC: string;
-	RULE_TYPE: number;
-	PRIORITY: number;
-	CODE_LENGTH: number;
-	CHECK_TYPE: number;
-	CHECK_REGEX: string;
-	REMARK: string;
+  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;
+  RULE_CODE: string;
+  RULE_NAME: string;
+  RULE_DESC: string;
+  RULE_TYPE: number;
+  PRIORITY: number;
+  CODE_LENGTH: number;
+  CHECK_TYPE: number;
+  CHECK_REGEX: string;
+  REMARK: string;
 }
 
 export type CheckRuleDtlParams = {
   RULE_ID: string;
 };
 export interface iBAS_CODE_DTL {
-	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;
-	RULE_ID: string;
-	RULE_SEQ: number;
-	DESCRIPTION: string;
-	DATA_TYPE: number;
-	DATA_CASE: string;
-	DATA_VALUE: string;
-	SERIAL_MIN: number;
-	SERIAL_MAX: number;
-	SERIAL_RESET: number;
-	CHECK_TABLE: string;
-	CHECK_FIELD: string;
-	CHECK_LENGTH: number;
-	REPEAT_TIMES: number;
-	START_DIGIT: string;
-	DATA_REGEX: string;
-	REMARK: string;
+  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;
+  RULE_ID: string;
+  RULE_SEQ: number;
+  DESCRIPTION: string;
+  DATA_TYPE: number;
+  DATA_CASE: string;
+  DATA_VALUE: string;
+  SERIAL_MIN: number;
+  SERIAL_MAX: number;
+  SERIAL_RESET: number;
+  CHECK_TABLE: string;
+  CHECK_FIELD: string;
+  CHECK_LENGTH: number;
+  REPEAT_TIMES: number;
+  START_DIGIT: string;
+  DATA_REGEX: string;
+  REMARK: string;
 }
 
 export type MeslineParams = {
@@ -142,8 +143,100 @@
   UPDATE_TIME: string;
   CREATE_TIME: string;
 }
+
+export type RoutelistParams = {
+  ROT_CODE?: string;
+  ROT_NAME?: string;
+  IS_ACTIVE?: string;
+};
+export type RoutelistPageParams = BasicPageParams & RoutelistParams;
+
+export interface BIZ_MES_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;
+  ORDER_NO: string;
+  ORDER_TYPE: string;
+  ORDER_DESC: string;
+  PARENT_ORDER: string;
+  STATUS: number;
+  ITEM_CODE: string;
+  ITEM_TYPE: string;
+  ITEM_MODEL: string;
+  PRIORITY: string;
+  CUST_CODE: string;
+  ROUTE_CODE: string;
+  ROUTE_STATUS: number;
+  FACTORY: string;
+  PLAN_LINE: string;
+  ACT_LINE: string;
+  PLAN_START_TIME: Date;
+  PLAN_END_TIME: Date;
+  ACT_START_TIME: Date;
+  ACT_END_TIME: Date;
+  STD_WORKERS_QTY: number;
+  ACT_WORKER_QTY: number;
+  IMPORT_TIME: Date;
+  RELEASE_TIME: Date;
+  RELEASE_USER: string;
+  CHANGE_TIME: Date;
+  CHANGE_USER: string;
+  PLAN_QTY: number;
+  INPUT_QTY: number;
+  OUTPUT_QTY: number;
+  SCRAP_QTY: number;
+  STOCK_IN_QTY: number;
+  UPH: number;
+  UPPH: number;
+  LAST_HIST_ID: string;
+  REMARK: string;
+  FBILLNO_ID: string;
+  PREP_MSG: string;
+}
+export type BIZ_MES_WOParams = {
+  ORDER_NO?: string;
+  ITEM_CODE?: string;
+  STATUS?: number;
+  ORDER_TYPE?: string;
+};
+export type MesWolistPageParams = BasicPageParams & BIZ_MES_WOParams;
+
+export interface MES_WORKSHOP {
+  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;
+  WS_CODE: string;
+  WS_NAME: string;
+  SHORT_NAME: string;
+  FTY_CODE: string;
+  ORG_CODE: string;
+  IS_ACTIVE: string;
+  REMARK: string;
+}
+
+export type MES_WORKSHOPParams = {
+  WS_CODE?: string;
+  WS_NAME?: string;
+};
+export type MesWslistPageParams = BasicPageParams & MES_WORKSHOPParams;
+
 export type OperPageListGetResultModel = BasicFetchResult<OperListItem>;
 export type CheckRulePageListGetResultModel = BasicFetchResult<CheckRuleListItem>;
 export type MeslinePageListGetResultModel = BasicFetchResult<MeslineListItem>;
 export type MesBomPageListGetResultModel = BasicFetchResult<MesBomListItem>;
 export type MesModelPageListGetResultModel = BasicFetchResult<MesModelListItem>;
+export type RoutePageListGetResultModel = BasicFetchResult<MES_ROUTE>;
+export type BIZ_MES_WOPageListGetResultModel = BasicFetchResult<BIZ_MES_WO>;
+export type MES_WORKSHOPPageListGetResultModel = BasicFetchResult<MES_WORKSHOP>;

--
Gitblit v1.9.3