// Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved. package base import ( "leit.com/LAPP_CHEERSSON_BACKEND/grmi" model "leit.com/LAPP_CHEERSSON_BACKEND/models/base" ) /****************************************************************************** * * @Description : WorkPlace的字段元数据 * * @Author : 代码生成器创建 * * @Date : 2021-11-30 14:02:35 * ******************************************************************************/ var WorkPlace_PlantNr = grmi.NewField("PlantNr", "[WorkPlace].PlantNr", "plantnr", grmi.TypeInt) var WorkPlace_WorkPlaceId = grmi.NewField("WorkPlaceId", "[WorkPlace].WorkPlaceId", "workplaceid", grmi.TypeString) var WorkPlace_Descr = grmi.NewField("Descr", "[WorkPlace].Descr", "descr", grmi.TypeString) var WorkPlace_WorkPlaceGrpId = grmi.NewField("WorkPlaceGrpId", "[WorkPlace].WorkPlaceGrpId", "workplacegrpid", grmi.TypeString) var WorkPlace_WorkAreaId = grmi.NewField("WorkAreaId", "[WorkPlace].WorkAreaId", "workareaid", grmi.TypeString) var WorkPlace_UsePriority = grmi.NewField("UsePriority", "[WorkPlace].UsePriority", "usepriority", grmi.TypeInt) var WorkPlace_WorkPlaceType = grmi.NewField("WorkPlaceType", "[WorkPlace].WorkPlaceType", "workplacetype", grmi.TypeString) var WorkPlace_OperationType = grmi.NewField("OperationType", "[WorkPlace].OperationType", "operationtype", grmi.TypeString) var WorkPlace_CapacityType = grmi.NewField("CapacityType", "[WorkPlace].CapacityType", "capacitytype", grmi.TypeString) var WorkPlace_CapacityFactor = grmi.NewField("CapacityFactor", "[WorkPlace].CapacityFactor", "capacityfactor", grmi.TypeFloat64) var WorkPlace_PlanEfficiency = grmi.NewField("PlanEfficiency", "[WorkPlace].PlanEfficiency", "planefficiency", grmi.TypeFloat64) var WorkPlace_CostRate = grmi.NewField("CostRate", "[WorkPlace].CostRate", "costrate", grmi.TypeFloat64) var WorkPlace_WeekModelNr = grmi.NewField("WeekModelNr", "[WorkPlace].WeekModelNr", "weekmodelnr", grmi.TypeInt) var WorkPlace_WorkCalendarNr = grmi.NewField("WorkCalendarNr", "[WorkPlace].WorkCalendarNr", "workcalendarnr", grmi.TypeInt) var WorkPlace_CostCenterId = grmi.NewField("CostCenterId", "[WorkPlace].CostCenterId", "costcenterid", grmi.TypeString) var WorkPlace_MachineFactor = grmi.NewField("MachineFactor", "[WorkPlace].MachineFactor", "machinefactor", grmi.TypeFloat64) var WorkPlace_OperatorFactor = grmi.NewField("OperatorFactor", "[WorkPlace].OperatorFactor", "operatorfactor", grmi.TypeFloat64) var WorkPlace_FixedIdleDuration = grmi.NewField("FixedIdleDuration", "[WorkPlace].FixedIdleDuration", "fixedidleduration", grmi.TypeFloat64) var WorkPlace_FixedPostIdleDuration = grmi.NewField("FixedPostIdleDuration", "[WorkPlace].FixedPostIdleDuration", "fixedpostidleduration", grmi.TypeFloat64) var WorkPlace_FixedWaitingDuration = grmi.NewField("FixedWaitingDuration", "[WorkPlace].FixedWaitingDuration", "fixedwaitingduration", grmi.TypeFloat64) var WorkPlace_AverageQueueDuration = grmi.NewField("AverageQueueDuration", "[WorkPlace].AverageQueueDuration", "averagequeueduration", grmi.TypeFloat64) var WorkPlace_DurationUom = grmi.NewField("DurationUom", "[WorkPlace].DurationUom", "durationuom", grmi.TypeString) var WorkPlace_MaxPersons = grmi.NewField("MaxPersons", "[WorkPlace].MaxPersons", "maxpersons", grmi.TypeInt) var WorkPlace_MinPersons = grmi.NewField("MinPersons", "[WorkPlace].MinPersons", "minpersons", grmi.TypeInt) var WorkPlace_InventoryNr = grmi.NewField("InventoryNr", "[WorkPlace].InventoryNr", "inventorynr", grmi.TypeInt) var WorkPlace_TechnologyId = grmi.NewField("TechnologyId", "[WorkPlace].TechnologyId", "technologyid", grmi.TypeString) var WorkPlace_AutoReleaseToggle = grmi.NewField("AutoReleaseToggle", "[WorkPlace].AutoReleaseToggle", "autoreleasetoggle", grmi.TypeBool) var WorkPlace_AllowMultiRunningOpToggle = grmi.NewField("AllowMultiRunningOpToggle", "[WorkPlace].AllowMultiRunningOpToggle", "allowmultirunningoptoggle", grmi.TypeBool) var WorkPlace_CloseReportBySelfToggle = grmi.NewField("CloseReportBySelfToggle", "[WorkPlace].CloseReportBySelfToggle", "closereportbyselftoggle", grmi.TypeBool) var WorkPlace_AllowReportOpByMultiPersonToggle = grmi.NewField("AllowReportOpByMultiPersonToggle", "[WorkPlace].AllowReportOpByMultiPersonToggle", "allowreportopbymultipersontoggle", grmi.TypeBool) var WorkPlace_QtyCheckToggle = grmi.NewField("QtyCheckToggle", "[WorkPlace].QtyCheckToggle", "qtychecktoggle", grmi.TypeBool) var WorkPlace_OverDeliveryQtyFactor1 = grmi.NewField("OverDeliveryQtyFactor1", "[WorkPlace].OverDeliveryQtyFactor1", "overdeliveryqtyfactor1", grmi.TypeFloat64) var WorkPlace_OverDeliveryQtyFactor2N = grmi.NewField("OverDeliveryQtyFactor2N", "[WorkPlace].OverDeliveryQtyFactor2N", "overdeliveryqtyfactor2n", grmi.TypeFloat64) var WorkPlace_UnderDeliveryQtyFactor1 = grmi.NewField("UnderDeliveryQtyFactor1", "[WorkPlace].UnderDeliveryQtyFactor1", "underdeliveryqtyfactor1", grmi.TypeFloat64) var WorkPlace_UnderDeliveryQtyFactor2N = grmi.NewField("UnderDeliveryQtyFactor2N", "[WorkPlace].UnderDeliveryQtyFactor2N", "underdeliveryqtyfactor2n", grmi.TypeFloat64) var WorkPlace_UpdateSuccessorStatusToggle = grmi.NewField("UpdateSuccessorStatusToggle", "[WorkPlace].UpdateSuccessorStatusToggle", "updatesuccessorstatustoggle", grmi.TypeBool) var WorkPlace_StatusQtyFactor = grmi.NewField("StatusQtyFactor", "[WorkPlace].StatusQtyFactor", "statusqtyfactor", grmi.TypeFloat64) var WorkPlace_SuccessorStatus = grmi.NewField("SuccessorStatus", "[WorkPlace].SuccessorStatus", "successorstatus", grmi.TypeInt) var WorkPlace_AutoUpdatePlanQtyToggle = grmi.NewField("AutoUpdatePlanQtyToggle", "[WorkPlace].AutoUpdatePlanQtyToggle", "autoupdateplanqtytoggle", grmi.TypeBool) var WorkPlace_RestQtyRemindToggle = grmi.NewField("RestQtyRemindToggle", "[WorkPlace].RestQtyRemindToggle", "restqtyremindtoggle", grmi.TypeBool) var WorkPlace_PersonLoginParameter = grmi.NewField("PersonLoginParameter", "[WorkPlace].PersonLoginParameter", "personloginparameter", grmi.TypeString) var WorkPlace_PersonLogoutParameter = grmi.NewField("PersonLogoutParameter", "[WorkPlace].PersonLogoutParameter", "personlogoutparameter", grmi.TypeString) var WorkPlace_SetupParameter = grmi.NewField("SetupParameter", "[WorkPlace].SetupParameter", "setupparameter", grmi.TypeString) var WorkPlace_PostParameter = grmi.NewField("PostParameter", "[WorkPlace].PostParameter", "postparameter", grmi.TypeString) var WorkPlace_MaterialConsumptionParameter = grmi.NewField("MaterialConsumptionParameter", "[WorkPlace].MaterialConsumptionParameter", "materialconsumptionparameter", grmi.TypeString) var WorkPlace_AutoStartInterruptWhenOpCloseToggle = grmi.NewField("AutoStartInterruptWhenOpCloseToggle", "[WorkPlace].AutoStartInterruptWhenOpCloseToggle", "autostartinterruptwhenopclosetoggle", grmi.TypeBool) var WorkPlace_InterruptReasonNr = grmi.NewField("InterruptReasonNr", "[WorkPlace].InterruptReasonNr", "interruptreasonnr", grmi.TypeInt) var WorkPlace_LastModify = grmi.NewField("LastModify", "[WorkPlace].LastModify", "lastmodify", grmi.TypeDateTime) var WorkPlace_LastUser = grmi.NewField("LastUser", "[WorkPlace].LastUser", "lastuser", grmi.TypeString) var WorkPlace_CreateTime = grmi.NewField("CreateTime", "[WorkPlace].CreateTime", "createtime", grmi.TypeDateTime) /****************************************************************************** * * @Description : WorkPlace的元数据 * * @Author : 代码生成器创建 * * @Date : 2021-11-30 14:02:35 * ******************************************************************************/ var WorkPlace = grmi.NewEntity( "WorkPlace", func() interface{} { return &model.WorkPlace{} }, map[string]grmi.Field{ WorkPlace_PlantNr.Name: WorkPlace_PlantNr, WorkPlace_WorkPlaceId.Name: WorkPlace_WorkPlaceId, WorkPlace_Descr.Name: WorkPlace_Descr, WorkPlace_WorkPlaceGrpId.Name: WorkPlace_WorkPlaceGrpId, WorkPlace_WorkAreaId.Name: WorkPlace_WorkAreaId, WorkPlace_UsePriority.Name: WorkPlace_UsePriority, WorkPlace_WorkPlaceType.Name: WorkPlace_WorkPlaceType, WorkPlace_OperationType.Name: WorkPlace_OperationType, WorkPlace_CapacityType.Name: WorkPlace_CapacityType, WorkPlace_CapacityFactor.Name: WorkPlace_CapacityFactor, WorkPlace_PlanEfficiency.Name: WorkPlace_PlanEfficiency, WorkPlace_CostRate.Name: WorkPlace_CostRate, WorkPlace_WeekModelNr.Name: WorkPlace_WeekModelNr, WorkPlace_WorkCalendarNr.Name: WorkPlace_WorkCalendarNr, WorkPlace_CostCenterId.Name: WorkPlace_CostCenterId, WorkPlace_MachineFactor.Name: WorkPlace_MachineFactor, WorkPlace_OperatorFactor.Name: WorkPlace_OperatorFactor, WorkPlace_FixedIdleDuration.Name: WorkPlace_FixedIdleDuration, WorkPlace_FixedPostIdleDuration.Name: WorkPlace_FixedPostIdleDuration, WorkPlace_FixedWaitingDuration.Name: WorkPlace_FixedWaitingDuration, WorkPlace_AverageQueueDuration.Name: WorkPlace_AverageQueueDuration, WorkPlace_DurationUom.Name: WorkPlace_DurationUom, WorkPlace_MaxPersons.Name: WorkPlace_MaxPersons, WorkPlace_MinPersons.Name: WorkPlace_MinPersons, WorkPlace_InventoryNr.Name: WorkPlace_InventoryNr, WorkPlace_TechnologyId.Name: WorkPlace_TechnologyId, WorkPlace_AutoReleaseToggle.Name: WorkPlace_AutoReleaseToggle, WorkPlace_AllowMultiRunningOpToggle.Name: WorkPlace_AllowMultiRunningOpToggle, WorkPlace_CloseReportBySelfToggle.Name: WorkPlace_CloseReportBySelfToggle, WorkPlace_AllowReportOpByMultiPersonToggle.Name: WorkPlace_AllowReportOpByMultiPersonToggle, WorkPlace_QtyCheckToggle.Name: WorkPlace_QtyCheckToggle, WorkPlace_OverDeliveryQtyFactor1.Name: WorkPlace_OverDeliveryQtyFactor1, WorkPlace_OverDeliveryQtyFactor2N.Name: WorkPlace_OverDeliveryQtyFactor2N, WorkPlace_UnderDeliveryQtyFactor1.Name: WorkPlace_UnderDeliveryQtyFactor1, WorkPlace_UnderDeliveryQtyFactor2N.Name: WorkPlace_UnderDeliveryQtyFactor2N, WorkPlace_UpdateSuccessorStatusToggle.Name: WorkPlace_UpdateSuccessorStatusToggle, WorkPlace_StatusQtyFactor.Name: WorkPlace_StatusQtyFactor, WorkPlace_SuccessorStatus.Name: WorkPlace_SuccessorStatus, WorkPlace_AutoUpdatePlanQtyToggle.Name: WorkPlace_AutoUpdatePlanQtyToggle, WorkPlace_RestQtyRemindToggle.Name: WorkPlace_RestQtyRemindToggle, WorkPlace_PersonLoginParameter.Name: WorkPlace_PersonLoginParameter, WorkPlace_PersonLogoutParameter.Name: WorkPlace_PersonLogoutParameter, WorkPlace_SetupParameter.Name: WorkPlace_SetupParameter, WorkPlace_PostParameter.Name: WorkPlace_PostParameter, WorkPlace_MaterialConsumptionParameter.Name: WorkPlace_MaterialConsumptionParameter, WorkPlace_AutoStartInterruptWhenOpCloseToggle.Name: WorkPlace_AutoStartInterruptWhenOpCloseToggle, WorkPlace_InterruptReasonNr.Name: WorkPlace_InterruptReasonNr, WorkPlace_LastModify.Name: WorkPlace_LastModify, WorkPlace_LastUser.Name: WorkPlace_LastUser, WorkPlace_CreateTime.Name: WorkPlace_CreateTime, }, []string{"PlantNr"}, []string{"Descr", "WorkPlaceGrpId", "WorkAreaId", "UsePriority", "WorkPlaceType", "OperationType", "CapacityType", "CapacityFactor", "PlanEfficiency", "CostRate", "WeekModelNr", "WorkCalendarNr", "CostCenterId", "MachineFactor", "OperatorFactor", "FixedIdleDuration", "FixedPostIdleDuration", "FixedWaitingDuration", "AverageQueueDuration", "DurationUom", "MaxPersons", "MinPersons", "InventoryNr", "TechnologyId", "AutoReleaseToggle", "AllowMultiRunningOpToggle", "CloseReportBySelfToggle", "AllowReportOpByMultiPersonToggle", "QtyCheckToggle", "OverDeliveryQtyFactor1", "OverDeliveryQtyFactor2N", "UnderDeliveryQtyFactor1", "UnderDeliveryQtyFactor2N", "UpdateSuccessorStatusToggle", "StatusQtyFactor", "SuccessorStatus", "AutoUpdatePlanQtyToggle", "RestQtyRemindToggle", "PersonLoginParameter", "PersonLogoutParameter", "SetupParameter", "PostParameter", "MaterialConsumptionParameter", "AutoStartInterruptWhenOpCloseToggle", "InterruptReasonNr", "LastUser"})