广汽安道拓Acura项目MES后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123 lines
9.4 KiB

  1. // Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
  2. package om
  3. import (
  4. "LAPP_ACURA_MOM_BACKEND/grmi"
  5. model "LAPP_ACURA_MOM_BACKEND/models/om"
  6. )
  7. /******************************************************************************
  8. *
  9. * @Description : WorkOrder的字段元数据
  10. *
  11. * @Author : 代码生成器创建
  12. *
  13. * @Date : 2021-04-22 16:45:05
  14. *
  15. ******************************************************************************/
  16. var WorkOrder_PlantNr = grmi.NewField("PlantNr", "OM_WorkOrder.PlantNr", "plantnr", grmi.TypeInt)
  17. var WorkOrder_WorkOrderId = grmi.NewField("WorkOrderId", "OM_WorkOrder.WorkOrderId", "workorderid", grmi.TypeString)
  18. var WorkOrder_ArtId = grmi.NewField("ArtId", "OM_WorkOrder.ArtId", "artid", grmi.TypeString)
  19. var WorkOrder_CustArtId = grmi.NewField("CustArtId", "OM_WorkOrder.CustArtId", "custartid", grmi.TypeString)
  20. var WorkOrder_RouteTemplateId = grmi.NewField("RouteTemplateId", "OM_WorkOrder.RouteTemplateId", "routetemplateid", grmi.TypeString)
  21. var WorkOrder_OrderType = grmi.NewField("OrderType", "OM_WorkOrder.OrderType", "ordertype", grmi.TypeString)
  22. var WorkOrder_OrderType1 = grmi.NewField("OrderType1", "OM_WorkOrder.OrderType1", "ordertype1", grmi.TypeString)
  23. var WorkOrder_OrderType2 = grmi.NewField("OrderType2", "OM_WorkOrder.OrderType2", "ordertype2", grmi.TypeString)
  24. var WorkOrder_OrderInfo = grmi.NewField("OrderInfo", "OM_WorkOrder.OrderInfo", "orderinfo", grmi.TypeString)
  25. var WorkOrder_CustOrderId = grmi.NewField("CustOrderId", "OM_WorkOrder.CustOrderId", "custorderid", grmi.TypeString)
  26. var WorkOrder_ErpOrderId = grmi.NewField("ErpOrderId", "OM_WorkOrder.ErpOrderId", "erporderid", grmi.TypeString)
  27. var WorkOrder_ParentOrderId = grmi.NewField("ParentOrderId", "OM_WorkOrder.ParentOrderId", "parentorderid", grmi.TypeString)
  28. var WorkOrder_Priority = grmi.NewField("Priority", "OM_WorkOrder.Priority", "priority", grmi.TypeInt)
  29. var WorkOrder_PlanResourceGroupId = grmi.NewField("PlanResourceGroupId", "OM_WorkOrder.PlanResourceGroupId", "planresourcegroupid", grmi.TypeString)
  30. var WorkOrder_PlanResourceId = grmi.NewField("PlanResourceId", "OM_WorkOrder.PlanResourceId", "planresourceid", grmi.TypeString)
  31. var WorkOrder_UsedResourceId = grmi.NewField("UsedResourceId", "OM_WorkOrder.UsedResourceId", "usedresourceid", grmi.TypeString)
  32. var WorkOrder_PlanQty = grmi.NewField("PlanQty", "OM_WorkOrder.PlanQty", "planqty", grmi.TypeFloat64)
  33. var WorkOrder_QtyUomId = grmi.NewField("QtyUomId", "OM_WorkOrder.QtyUomId", "qtyuomid", grmi.TypeString)
  34. var WorkOrder_RatePerHourToggle = grmi.NewField("RatePerHourToggle", "OM_WorkOrder.RatePerHourToggle", "rateperhourtoggle", grmi.TypeBool)
  35. var WorkOrder_TimePerItemToggle = grmi.NewField("TimePerItemToggle", "OM_WorkOrder.TimePerItemToggle", "timeperitemtoggle", grmi.TypeBool)
  36. var WorkOrder_TimePerBatchToggle = grmi.NewField("TimePerBatchToggle", "OM_WorkOrder.TimePerBatchToggle", "timeperbatchtoggle", grmi.TypeBool)
  37. var WorkOrder_BatchTimeFieldToggle = grmi.NewField("BatchTimeFieldToggle", "OM_WorkOrder.BatchTimeFieldToggle", "batchtimefieldtoggle", grmi.TypeBool)
  38. var WorkOrder_OpTimePerItem = grmi.NewField("OpTimePerItem", "OM_WorkOrder.OpTimePerItem", "optimeperitem", grmi.TypeFloat64)
  39. var WorkOrder_BatchTime = grmi.NewField("BatchTime", "OM_WorkOrder.BatchTime", "batchtime", grmi.TypeFloat64)
  40. var WorkOrder_QuantityPerHour = grmi.NewField("QuantityPerHour", "OM_WorkOrder.QuantityPerHour", "quantityperhour", grmi.TypeFloat64)
  41. var WorkOrder_BatchQuantity = grmi.NewField("BatchQuantity", "OM_WorkOrder.BatchQuantity", "batchquantity", grmi.TypeFloat64)
  42. var WorkOrder_TimeUomId = grmi.NewField("TimeUomId", "OM_WorkOrder.TimeUomId", "timeuomid", grmi.TypeString)
  43. var WorkOrder_BatchingMethod = grmi.NewField("BatchingMethod", "OM_WorkOrder.BatchingMethod", "batchingmethod", grmi.TypeInt)
  44. var WorkOrder_PlanStartDate = grmi.NewField("PlanStartDate", "OM_WorkOrder.PlanStartDate", "planstartdate", grmi.TypeDate)
  45. var WorkOrder_PlanEndDate = grmi.NewField("PlanEndDate", "OM_WorkOrder.PlanEndDate", "planenddate", grmi.TypeDate)
  46. var WorkOrder_SetupStartTime = grmi.NewField("SetupStartTime", "OM_WorkOrder.SetupStartTime", "setupstarttime", grmi.TypeDateTime)
  47. var WorkOrder_SetupEndTime = grmi.NewField("SetupEndTime", "OM_WorkOrder.SetupEndTime", "setupendtime", grmi.TypeDateTime)
  48. var WorkOrder_PlanStartTime = grmi.NewField("PlanStartTime", "OM_WorkOrder.PlanStartTime", "planstarttime", grmi.TypeDateTime)
  49. var WorkOrder_PlanEndTime = grmi.NewField("PlanEndTime", "OM_WorkOrder.PlanEndTime", "planendtime", grmi.TypeDateTime)
  50. var WorkOrder_ActStartTime = grmi.NewField("ActStartTime", "OM_WorkOrder.ActStartTime", "actstarttime", grmi.TypeDateTime)
  51. var WorkOrder_ActEndTime = grmi.NewField("ActEndTime", "OM_WorkOrder.ActEndTime", "actendtime", grmi.TypeDateTime)
  52. var WorkOrder_ProjectId = grmi.NewField("ProjectId", "OM_WorkOrder.ProjectId", "projectid", grmi.TypeString)
  53. var WorkOrder_CustomerId = grmi.NewField("CustomerId", "OM_WorkOrder.CustomerId", "customerid", grmi.TypeString)
  54. var WorkOrder_CustomerName = grmi.NewField("CustomerName", "OM_WorkOrder.CustomerName", "customername", grmi.TypeString)
  55. var WorkOrder_Sort = grmi.NewField("Sort", "OM_WorkOrder.Sort", "sort", grmi.TypeString)
  56. var WorkOrder_FixStartTimeToggle = grmi.NewField("FixStartTimeToggle", "OM_WorkOrder.FixStartTimeToggle", "fixstarttimetoggle", grmi.TypeBool)
  57. var WorkOrder_LastModify = grmi.NewField("LastModify", "OM_WorkOrder.LastModify", "lastmodify", grmi.TypeDateTime)
  58. var WorkOrder_LastUser = grmi.NewField("LastUser", "OM_WorkOrder.LastUser", "lastuser", grmi.TypeString)
  59. var WorkOrder_CreateTime = grmi.NewField("CreateTime", "OM_WorkOrder.CreateTime", "createtime", grmi.TypeDateTime)
  60. /******************************************************************************
  61. *
  62. * @Description : WorkOrder的元数据
  63. *
  64. * @Author : 代码生成器创建
  65. *
  66. * @Date : 2021-04-22 16:45:05
  67. *
  68. ******************************************************************************/
  69. var WorkOrder = grmi.NewEntity(
  70. "OM_WorkOrder",
  71. func() interface{} { return &model.WorkOrder{} },
  72. map[string]grmi.Field{
  73. WorkOrder_PlantNr.Name: WorkOrder_PlantNr,
  74. WorkOrder_WorkOrderId.Name: WorkOrder_WorkOrderId,
  75. WorkOrder_ArtId.Name: WorkOrder_ArtId,
  76. WorkOrder_CustArtId.Name: WorkOrder_CustArtId,
  77. WorkOrder_RouteTemplateId.Name: WorkOrder_RouteTemplateId,
  78. WorkOrder_OrderType.Name: WorkOrder_OrderType,
  79. WorkOrder_OrderType1.Name: WorkOrder_OrderType1,
  80. WorkOrder_OrderType2.Name: WorkOrder_OrderType2,
  81. WorkOrder_OrderInfo.Name: WorkOrder_OrderInfo,
  82. WorkOrder_CustOrderId.Name: WorkOrder_CustOrderId,
  83. WorkOrder_ErpOrderId.Name: WorkOrder_ErpOrderId,
  84. WorkOrder_ParentOrderId.Name: WorkOrder_ParentOrderId,
  85. WorkOrder_Priority.Name: WorkOrder_Priority,
  86. WorkOrder_PlanResourceGroupId.Name: WorkOrder_PlanResourceGroupId,
  87. WorkOrder_PlanResourceId.Name: WorkOrder_PlanResourceId,
  88. WorkOrder_UsedResourceId.Name: WorkOrder_UsedResourceId,
  89. WorkOrder_PlanQty.Name: WorkOrder_PlanQty,
  90. WorkOrder_QtyUomId.Name: WorkOrder_QtyUomId,
  91. WorkOrder_RatePerHourToggle.Name: WorkOrder_RatePerHourToggle,
  92. WorkOrder_TimePerItemToggle.Name: WorkOrder_TimePerItemToggle,
  93. WorkOrder_TimePerBatchToggle.Name: WorkOrder_TimePerBatchToggle,
  94. WorkOrder_BatchTimeFieldToggle.Name: WorkOrder_BatchTimeFieldToggle,
  95. WorkOrder_OpTimePerItem.Name: WorkOrder_OpTimePerItem,
  96. WorkOrder_BatchTime.Name: WorkOrder_BatchTime,
  97. WorkOrder_QuantityPerHour.Name: WorkOrder_QuantityPerHour,
  98. WorkOrder_BatchQuantity.Name: WorkOrder_BatchQuantity,
  99. WorkOrder_TimeUomId.Name: WorkOrder_TimeUomId,
  100. WorkOrder_BatchingMethod.Name: WorkOrder_BatchingMethod,
  101. WorkOrder_PlanStartDate.Name: WorkOrder_PlanStartDate,
  102. WorkOrder_PlanEndDate.Name: WorkOrder_PlanEndDate,
  103. WorkOrder_SetupStartTime.Name: WorkOrder_SetupStartTime,
  104. WorkOrder_SetupEndTime.Name: WorkOrder_SetupEndTime,
  105. WorkOrder_PlanStartTime.Name: WorkOrder_PlanStartTime,
  106. WorkOrder_PlanEndTime.Name: WorkOrder_PlanEndTime,
  107. WorkOrder_ActStartTime.Name: WorkOrder_ActStartTime,
  108. WorkOrder_ActEndTime.Name: WorkOrder_ActEndTime,
  109. WorkOrder_ProjectId.Name: WorkOrder_ProjectId,
  110. WorkOrder_CustomerId.Name: WorkOrder_CustomerId,
  111. WorkOrder_CustomerName.Name: WorkOrder_CustomerName,
  112. WorkOrder_Sort.Name: WorkOrder_Sort,
  113. WorkOrder_FixStartTimeToggle.Name: WorkOrder_FixStartTimeToggle,
  114. WorkOrder_LastModify.Name: WorkOrder_LastModify,
  115. WorkOrder_LastUser.Name: WorkOrder_LastUser,
  116. WorkOrder_CreateTime.Name: WorkOrder_CreateTime,
  117. },
  118. []string{"PlantNr"},
  119. []string{"ArtId", "CustArtId", "RouteTemplateId", "OrderType", "OrderType1", "OrderType2", "OrderInfo", "CustOrderId", "ErpOrderId", "ParentOrderId", "Priority", "PlanResourceGroupId", "PlanResourceId", "UsedResourceId", "PlanQty", "QtyUomId", "RatePerHourToggle", "TimePerItemToggle", "TimePerBatchToggle", "BatchTimeFieldToggle", "OpTimePerItem", "BatchTime", "QuantityPerHour", "BatchQuantity", "TimeUomId", "BatchingMethod", "PlanStartDate", "PlanEndDate", "SetupStartTime", "SetupEndTime", "PlanStartTime", "PlanEndTime", "ActStartTime", "ActEndTime", "ProjectId", "CustomerId", "CustomerName", "Sort", "FixStartTimeToggle", "LastUser"})