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