From c24509087b1193c18ee4c87487b0fc4bf8ee0918 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期一, 22 七月 2024 18:40:26 +0800 Subject: [PATCH] 工单更新 --- src/api/tigerapi/model/mesModel.ts | 149 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 149 insertions(+), 0 deletions(-) diff --git a/src/api/tigerapi/model/mesModel.ts b/src/api/tigerapi/model/mesModel.ts index e0b0aa8..9fa4e6e 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 = { @@ -142,8 +143,156 @@ 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 interface BIZ_MES_WO_BATCH { + ID: string; + BATCH_NO: 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; + STATUS: number; + ITEM_CODE: string; + CUST_CODE: string; + FACTORY: string; + WS_CODE: string; + ACT_LINE: string; + ACT_START_TIME: Date; + ACT_END_TIME: Date; + STD_WORKER_QTY: number; + ACT_WORKER_QTY: number; + RELEASE_TIME: Date; + RELEASE_USER: string; + PLAN_QTY: number; + INPUT_QTY: number; + OUTPUT_QTY: number; + SCRAP_QTY: number; + STOCK_IN_QTY: number; + UPH: number; + UPPH: number; + 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>; 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