|
|
- // 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"})
|