高级排程
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.

125 lines
9.0 KiB

3 years ago
3 years ago
  1. // Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
  2. package base
  3. import (
  4. "LAPP_AS/grmi"
  5. model "LAPP_AS/models/base"
  6. )
  7. /******************************************************************************
  8. *
  9. * @Description : Article的字段元数据
  10. *
  11. * @Author : 代码生成器创建
  12. *
  13. * @Date : 2021-08-20 11:28:44
  14. *
  15. ******************************************************************************/
  16. var Article_PlantNr = grmi.NewField("PlantNr", "[Article].PlantNr", "plantnr", grmi.TypeInt)
  17. var Article_ArtId = grmi.NewField("ArtId", "[Article].ArtId", "artid", grmi.TypeString)
  18. var Article_Descr1 = grmi.NewField("Descr1", "[Article].Descr1", "descr1", grmi.TypeString)
  19. var Article_Descr2 = grmi.NewField("Descr2", "[Article].Descr2", "descr2", grmi.TypeString)
  20. var Article_ArtTypeId = grmi.NewField("ArtTypeId", "[Article].ArtTypeId", "arttypeid", grmi.TypeString)
  21. var Article_ProjectId = grmi.NewField("ProjectId", "[Article].ProjectId", "projectid", grmi.TypeString)
  22. var Article_CustArtId = grmi.NewField("CustArtId", "[Article].CustArtId", "custartid", grmi.TypeString)
  23. var Article_AlternativeArtId = grmi.NewField("AlternativeArtId", "[Article].AlternativeArtId", "alternativeartid", grmi.TypeString)
  24. var Article_PlanResourceGroupId = grmi.NewField("PlanResourceGroupId", "[Article].PlanResourceGroupId", "planresourcegroupid", grmi.TypeString)
  25. var Article_PlanResourceId = grmi.NewField("PlanResourceId", "[Article].PlanResourceId", "planresourceid", grmi.TypeString)
  26. var Article_UsedResourceId = grmi.NewField("UsedResourceId", "[Article].UsedResourceId", "usedresourceid", grmi.TypeString)
  27. var Article_UomId = grmi.NewField("UomId", "[Article].UomId", "uomid", grmi.TypeString)
  28. var Article_PlanScrapRate = grmi.NewField("PlanScrapRate", "[Article].PlanScrapRate", "planscraprate", grmi.TypeFloat64)
  29. var Article_RatePerHourToggle = grmi.NewField("RatePerHourToggle", "[Article].RatePerHourToggle", "rateperhourtoggle", grmi.TypeBool)
  30. var Article_TimePerItemToggle = grmi.NewField("TimePerItemToggle", "[Article].TimePerItemToggle", "timeperitemtoggle", grmi.TypeBool)
  31. var Article_TimePerBatchToggle = grmi.NewField("TimePerBatchToggle", "[Article].TimePerBatchToggle", "timeperbatchtoggle", grmi.TypeBool)
  32. var Article_BatchTimeFieldToggle = grmi.NewField("BatchTimeFieldToggle", "[Article].BatchTimeFieldToggle", "batchtimefieldtoggle", grmi.TypeBool)
  33. var Article_OpTimePerItem = grmi.NewField("OpTimePerItem", "[Article].OpTimePerItem", "optimeperitem", grmi.TypeFloat64)
  34. var Article_BatchTime = grmi.NewField("BatchTime", "[Article].BatchTime", "batchtime", grmi.TypeFloat64)
  35. var Article_QuantityPerHour = grmi.NewField("QuantityPerHour", "[Article].QuantityPerHour", "quantityperhour", grmi.TypeFloat64)
  36. var Article_MidBatchQuantity = grmi.NewField("MidBatchQuantity", "[Article].MidBatchQuantity", "midbatchquantity", grmi.TypeInt)
  37. var Article_MidBatchTime = grmi.NewField("MidBatchTime", "[Article].MidBatchTime", "midbatchtime", grmi.TypeDateTime)
  38. var Article_EffectiveOpTime = grmi.NewField("EffectiveOpTime", "[Article].EffectiveOpTime", "effectiveoptime", grmi.TypeFloat64)
  39. var Article_BatchingMethod = grmi.NewField("BatchingMethod", "[Article].BatchingMethod", "batchingmethod", grmi.TypeInt)
  40. var Article_DeliveryBuffer = grmi.NewField("DeliveryBuffer", "[Article].DeliveryBuffer", "deliverybuffer", grmi.TypeFloat64)
  41. var Article_Icon = grmi.NewField("Icon", "[Article].Icon", "icon", grmi.TypeString)
  42. var Article_DisplayColor = grmi.NewField("DisplayColor", "[Article].DisplayColor", "displaycolor", grmi.TypeString)
  43. var Article_Document = grmi.NewField("Document", "[Article].Document", "document", grmi.TypeString)
  44. var Article_DefaultRoute = grmi.NewField("DefaultRoute", "[Article].DefaultRoute", "defaultroute", grmi.TypeString)
  45. var Article_DefaultInspectPlanId = grmi.NewField("DefaultInspectPlanId", "[Article].DefaultInspectPlanId", "defaultinspectplanid", grmi.TypeString)
  46. var Article_LotSize = grmi.NewField("LotSize", "[Article].LotSize", "lotsize", grmi.TypeFloat64)
  47. var Article_ABCClass = grmi.NewField("ABCClass", "[Article].ABCClass", "abcclass", grmi.TypeString)
  48. var Article_ArtSize1 = grmi.NewField("ArtSize1", "[Article].ArtSize1", "artsize1", grmi.TypeString)
  49. var Article_ArtSize2 = grmi.NewField("ArtSize2", "[Article].ArtSize2", "artsize2", grmi.TypeString)
  50. var Article_ArtSize3 = grmi.NewField("ArtSize3", "[Article].ArtSize3", "artsize3", grmi.TypeString)
  51. var Article_ArtSize4 = grmi.NewField("ArtSize4", "[Article].ArtSize4", "artsize4", grmi.TypeString)
  52. var Article_ArtSize5 = grmi.NewField("ArtSize5", "[Article].ArtSize5", "artsize5", grmi.TypeString)
  53. var Article_ArtSpec1 = grmi.NewField("ArtSpec1", "[Article].ArtSpec1", "artspec1", grmi.TypeString)
  54. var Article_ArtSpec2 = grmi.NewField("ArtSpec2", "[Article].ArtSpec2", "artspec2", grmi.TypeString)
  55. var Article_ArtSpec3 = grmi.NewField("ArtSpec3", "[Article].ArtSpec3", "artspec3", grmi.TypeString)
  56. var Article_ArtSpec4 = grmi.NewField("ArtSpec4", "[Article].ArtSpec4", "artspec4", grmi.TypeString)
  57. var Article_ArtSpec5 = grmi.NewField("ArtSpec5", "[Article].ArtSpec5", "artspec5", grmi.TypeString)
  58. var Article_LastModify = grmi.NewField("LastModify", "[Article].LastModify", "lastmodify", grmi.TypeDateTime)
  59. var Article_LastUser = grmi.NewField("LastUser", "[Article].LastUser", "lastuser", grmi.TypeString)
  60. var Article_CreateTime = grmi.NewField("CreateTime", "[Article].CreateTime", "createtime", grmi.TypeDateTime)
  61. /******************************************************************************
  62. *
  63. * @Description : Article的元数据
  64. *
  65. * @Author : 代码生成器创建
  66. *
  67. * @Date : 2021-08-20 11:28:44
  68. *
  69. ******************************************************************************/
  70. var Article = grmi.NewEntity(
  71. "Article",
  72. func() interface{} { return &model.Article{} },
  73. map[string]grmi.Field{
  74. Article_PlantNr.Name: Article_PlantNr,
  75. Article_ArtId.Name: Article_ArtId,
  76. Article_Descr1.Name: Article_Descr1,
  77. Article_Descr2.Name: Article_Descr2,
  78. Article_ArtTypeId.Name: Article_ArtTypeId,
  79. Article_ProjectId.Name: Article_ProjectId,
  80. Article_CustArtId.Name: Article_CustArtId,
  81. Article_AlternativeArtId.Name: Article_AlternativeArtId,
  82. Article_PlanResourceGroupId.Name: Article_PlanResourceGroupId,
  83. Article_PlanResourceId.Name: Article_PlanResourceId,
  84. Article_UsedResourceId.Name: Article_UsedResourceId,
  85. Article_UomId.Name: Article_UomId,
  86. Article_PlanScrapRate.Name: Article_PlanScrapRate,
  87. Article_RatePerHourToggle.Name: Article_RatePerHourToggle,
  88. Article_TimePerItemToggle.Name: Article_TimePerItemToggle,
  89. Article_TimePerBatchToggle.Name: Article_TimePerBatchToggle,
  90. Article_BatchTimeFieldToggle.Name: Article_BatchTimeFieldToggle,
  91. Article_OpTimePerItem.Name: Article_OpTimePerItem,
  92. Article_BatchTime.Name: Article_BatchTime,
  93. Article_QuantityPerHour.Name: Article_QuantityPerHour,
  94. Article_MidBatchQuantity.Name: Article_MidBatchQuantity,
  95. Article_MidBatchTime.Name: Article_MidBatchTime,
  96. Article_EffectiveOpTime.Name: Article_EffectiveOpTime,
  97. Article_BatchingMethod.Name: Article_BatchingMethod,
  98. Article_DeliveryBuffer.Name: Article_DeliveryBuffer,
  99. Article_Icon.Name: Article_Icon,
  100. Article_DisplayColor.Name: Article_DisplayColor,
  101. Article_Document.Name: Article_Document,
  102. Article_DefaultRoute.Name: Article_DefaultRoute,
  103. Article_DefaultInspectPlanId.Name: Article_DefaultInspectPlanId,
  104. Article_LotSize.Name: Article_LotSize,
  105. Article_ABCClass.Name: Article_ABCClass,
  106. Article_ArtSize1.Name: Article_ArtSize1,
  107. Article_ArtSize2.Name: Article_ArtSize2,
  108. Article_ArtSize3.Name: Article_ArtSize3,
  109. Article_ArtSize4.Name: Article_ArtSize4,
  110. Article_ArtSize5.Name: Article_ArtSize5,
  111. Article_ArtSpec1.Name: Article_ArtSpec1,
  112. Article_ArtSpec2.Name: Article_ArtSpec2,
  113. Article_ArtSpec3.Name: Article_ArtSpec3,
  114. Article_ArtSpec4.Name: Article_ArtSpec4,
  115. Article_ArtSpec5.Name: Article_ArtSpec5,
  116. Article_LastModify.Name: Article_LastModify,
  117. Article_LastUser.Name: Article_LastUser,
  118. Article_CreateTime.Name: Article_CreateTime,
  119. },
  120. []string{"PlantNr"},
  121. []string{"Descr1", "Descr2", "ArtTypeId", "ProjectId", "CustArtId", "AlternativeArtId", "PlanResourceGroupId", "PlanResourceId", "UsedResourceId", "UomId", "PlanScrapRate", "RatePerHourToggle", "TimePerItemToggle", "TimePerBatchToggle", "BatchTimeFieldToggle", "OpTimePerItem", "BatchTime", "QuantityPerHour", "MidBatchQuantity", "MidBatchTime", "EffectiveOpTime", "BatchingMethod", "DeliveryBuffer", "Icon", "DisplayColor", "Document", "DefaultRoute", "DefaultInspectPlanId", "LotSize", "ABCClass", "ArtSize1", "ArtSize2", "ArtSize3", "ArtSize4", "ArtSize5", "ArtSpec1", "ArtSpec2", "ArtSpec3", "ArtSpec4", "ArtSpec5", "LastUser"})