GAAS 广汽安道拓GFrame金属件MOM项目
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.

103 lines
7.5 KiB

  1. package om
  2. import (
  3. "leit.com/LAPP_GAAS_GFrame/grmi"
  4. model "leit.com/LAPP_GAAS_GFrame/models/om"
  5. )
  6. //ProdOrder的字段元数据
  7. var ProdOrder_ProdOrderId = grmi.NewField("ProdOrderId", "ProdOrderId", "prodorderid", grmi.TypeString)
  8. var ProdOrder_ArtId = grmi.NewField("ArtId", "ArtId", "artid", grmi.TypeString)
  9. var ProdOrder_CustArtId = grmi.NewField("CustArtId", "CustArtId", "custartid", grmi.TypeString)
  10. var ProdOrder_RouteTemplateId = grmi.NewField("RouteTemplateId", "RouteTemplateId", "routetemplateid", grmi.TypeString)
  11. var ProdOrder_OrderType = grmi.NewField("OrderType", "OrderType", "ordertype", grmi.TypeString)
  12. var ProdOrder_OrderInfo = grmi.NewField("OrderInfo", "OrderInfo", "orderinfo", grmi.TypeString)
  13. var ProdOrder_CustOrderId = grmi.NewField("CustOrderId", "CustOrderId", "custorderid", grmi.TypeString)
  14. var ProdOrder_ErpOrderId = grmi.NewField("ErpOrderId", "ErpOrderId", "erporderid", grmi.TypeString)
  15. var ProdOrder_ParentOrderId = grmi.NewField("ParentOrderId", "ParentOrderId", "parentorderid", grmi.TypeString)
  16. var ProdOrder_Priority = grmi.NewField("Priority", "Priority", "priority", grmi.TypeInt)
  17. var ProdOrder_Status = grmi.NewField("Status", "Status", "status", grmi.TypeInt)
  18. var ProdOrder_PlanResourceGroupId = grmi.NewField("PlanResourceGroupId", "PlanResourceGroupId", "planresourcegroupid", grmi.TypeString)
  19. var ProdOrder_PlanResourceId = grmi.NewField("PlanResourceId", "PlanResourceId", "planresourceid", grmi.TypeString)
  20. var ProdOrder_UsedResourceId = grmi.NewField("UsedResourceId", "UsedResourceId", "usedresourceid", grmi.TypeString)
  21. var ProdOrder_PlanQty = grmi.NewField("PlanQty", "PlanQty", "planqty", grmi.TypeFloat64)
  22. var ProdOrder_QtyUomId = grmi.NewField("QtyUomId", "QtyUomId", "qtyuomid", grmi.TypeString)
  23. var ProdOrder_RatePerHourToggle = grmi.NewField("RatePerHourToggle", "RatePerHourToggle", "rateperhourtoggle", grmi.TypeBool)
  24. var ProdOrder_TimePerItemToggle = grmi.NewField("TimePerItemToggle", "TimePerItemToggle", "timeperitemtoggle", grmi.TypeBool)
  25. var ProdOrder_TimePerBatchToggle = grmi.NewField("TimePerBatchToggle", "TimePerBatchToggle", "timeperbatchtoggle", grmi.TypeBool)
  26. var ProdOrder_BatchTimeFieldToggle = grmi.NewField("BatchTimeFieldToggle", "BatchTimeFieldToggle", "batchtimefieldtoggle", grmi.TypeBool)
  27. var ProdOrder_OpTimePerItem = grmi.NewField("OpTimePerItem", "OpTimePerItem", "optimeperitem", grmi.TypeFloat64)
  28. var ProdOrder_BatchTime = grmi.NewField("BatchTime", "BatchTime", "batchtime", grmi.TypeFloat64)
  29. var ProdOrder_QuantityPerHour = grmi.NewField("QuantityPerHour", "QuantityPerHour", "quantityperhour", grmi.TypeFloat64)
  30. var ProdOrder_MidBatchQuantity = grmi.NewField("MidBatchQuantity", "MidBatchQuantity", "midbatchquantity", grmi.TypeInt)
  31. var ProdOrder_MidBatchTime = grmi.NewField("MidBatchTime", "MidBatchTime", "midbatchtime", grmi.TypeDateTime)
  32. var ProdOrder_BatchingMethod = grmi.NewField("BatchingMethod", "BatchingMethod", "batchingmethod", grmi.TypeInt)
  33. var ProdOrder_PlanStartDate = grmi.NewField("PlanStartDate", "PlanStartDate", "planstartdate", grmi.TypeDateTime)
  34. var ProdOrder_PlanEndDate = grmi.NewField("PlanEndDate", "PlanEndDate", "planenddate", grmi.TypeDateTime)
  35. var ProdOrder_PlanStartTime = grmi.NewField("PlanStartTime", "PlanStartTime", "planstarttime", grmi.TypeDateTime)
  36. var ProdOrder_PlanEndTime = grmi.NewField("PlanEndTime", "PlanEndTime", "planendtime", grmi.TypeDateTime)
  37. var ProdOrder_ActStartTime = grmi.NewField("ActStartTime", "ActStartTime", "actstarttime", grmi.TypeDateTime)
  38. var ProdOrder_ActEndTime = grmi.NewField("ActEndTime", "ActEndTime", "actendtime", grmi.TypeDateTime)
  39. var ProdOrder_ProjectId = grmi.NewField("ProjectId", "ProjectId", "projectid", grmi.TypeString)
  40. var ProdOrder_CustomerId = grmi.NewField("CustomerId", "CustomerId", "customerid", grmi.TypeString)
  41. var ProdOrder_CustomerName = grmi.NewField("CustomerName", "CustomerName", "customername", grmi.TypeString)
  42. var ProdOrder_BackflushStatus = grmi.NewField("BackflushStatus", "BackflushStatus", "backflushstatus", grmi.TypeInt)
  43. var ProdOrder_BackflushTime = grmi.NewField("BackflushTime", "BackflushTime", "backflushtime", grmi.TypeDateTime)
  44. var ProdOrder_PackStatus = grmi.NewField("PackStatus", "PackStatus", "packstatus", grmi.TypeInt)
  45. var ProdOrder_PackTime = grmi.NewField("PackTime", "PackTime", "packtime", grmi.TypeDateTime)
  46. var ProdOrder_ShipStatus = grmi.NewField("ShipStatus", "ShipStatus", "shipstatus", grmi.TypeInt)
  47. var ProdOrder_ShipTime = grmi.NewField("ShipTime", "ShipTime", "shiptime", grmi.TypeDateTime)
  48. var ProdOrder_LastModify = grmi.NewField("LastModify", "LastModify", "undefined", grmi.TypeDateTime)
  49. var ProdOrder_LastUser = grmi.NewField("LastUser", "LastUser", "undefined", grmi.TypeString)
  50. var ProdOrder_CreateTime = grmi.NewField("CreateTime", "CreateTime", "undefined", grmi.TypeDateTime)
  51. //ProdOrder的元数据
  52. var ProdOrder = grmi.NewEntity(
  53. "OM_ProdOrder",
  54. func() interface{} { return &model.ProdOrder{} },
  55. map[string]grmi.Field{
  56. ProdOrder_ProdOrderId.Name: ProdOrder_ProdOrderId,
  57. ProdOrder_ArtId.Name: ProdOrder_ArtId,
  58. ProdOrder_CustArtId.Name: ProdOrder_CustArtId,
  59. ProdOrder_RouteTemplateId.Name: ProdOrder_RouteTemplateId,
  60. ProdOrder_OrderType.Name: ProdOrder_OrderType,
  61. ProdOrder_OrderInfo.Name: ProdOrder_OrderInfo,
  62. ProdOrder_CustOrderId.Name: ProdOrder_CustOrderId,
  63. ProdOrder_ErpOrderId.Name: ProdOrder_ErpOrderId,
  64. ProdOrder_ParentOrderId.Name: ProdOrder_ParentOrderId,
  65. ProdOrder_Priority.Name: ProdOrder_Priority,
  66. ProdOrder_Status.Name: ProdOrder_Status,
  67. ProdOrder_PlanResourceGroupId.Name: ProdOrder_PlanResourceGroupId,
  68. ProdOrder_PlanResourceId.Name: ProdOrder_PlanResourceId,
  69. ProdOrder_UsedResourceId.Name: ProdOrder_UsedResourceId,
  70. ProdOrder_PlanQty.Name: ProdOrder_PlanQty,
  71. ProdOrder_QtyUomId.Name: ProdOrder_QtyUomId,
  72. ProdOrder_RatePerHourToggle.Name: ProdOrder_RatePerHourToggle,
  73. ProdOrder_TimePerItemToggle.Name: ProdOrder_TimePerItemToggle,
  74. ProdOrder_TimePerBatchToggle.Name: ProdOrder_TimePerBatchToggle,
  75. ProdOrder_BatchTimeFieldToggle.Name: ProdOrder_BatchTimeFieldToggle,
  76. ProdOrder_OpTimePerItem.Name: ProdOrder_OpTimePerItem,
  77. ProdOrder_BatchTime.Name: ProdOrder_BatchTime,
  78. ProdOrder_QuantityPerHour.Name: ProdOrder_QuantityPerHour,
  79. ProdOrder_MidBatchQuantity.Name: ProdOrder_MidBatchQuantity,
  80. ProdOrder_MidBatchTime.Name: ProdOrder_MidBatchTime,
  81. ProdOrder_BatchingMethod.Name: ProdOrder_BatchingMethod,
  82. ProdOrder_PlanStartDate.Name: ProdOrder_PlanStartDate,
  83. ProdOrder_PlanEndDate.Name: ProdOrder_PlanEndDate,
  84. ProdOrder_PlanStartTime.Name: ProdOrder_PlanStartTime,
  85. ProdOrder_PlanEndTime.Name: ProdOrder_PlanEndTime,
  86. ProdOrder_ActStartTime.Name: ProdOrder_ActStartTime,
  87. ProdOrder_ActEndTime.Name: ProdOrder_ActEndTime,
  88. ProdOrder_ProjectId.Name: ProdOrder_ProjectId,
  89. ProdOrder_CustomerId.Name: ProdOrder_CustomerId,
  90. ProdOrder_CustomerName.Name: ProdOrder_CustomerName,
  91. ProdOrder_BackflushStatus.Name: ProdOrder_BackflushStatus,
  92. ProdOrder_BackflushTime.Name: ProdOrder_BackflushTime,
  93. ProdOrder_PackStatus.Name: ProdOrder_PackStatus,
  94. ProdOrder_PackTime.Name: ProdOrder_PackTime,
  95. ProdOrder_ShipStatus.Name: ProdOrder_ShipStatus,
  96. ProdOrder_ShipTime.Name: ProdOrder_ShipTime,
  97. ProdOrder_LastModify.Name: ProdOrder_LastModify,
  98. ProdOrder_LastUser.Name: ProdOrder_LastUser,
  99. ProdOrder_CreateTime.Name: ProdOrder_CreateTime,
  100. })