enum.go 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. package models
  2. import (
  3. "sync"
  4. )
  5. type Synchronized struct {
  6. Sync sync.Mutex // 互斥锁,相当于 synchronized
  7. }
  8. const (
  9. Flow_No_Type_Process_Stage string = "process_stage"
  10. Flow_No_Type_Process_Route string = "process_route"
  11. Flow_No_Type_Quality_Inspect_Program string = "quality_inspect_program"
  12. Flow_No_Type_Product_Material string = "product_material"
  13. Flow_No_Type_Product_Bom string = "product_bom"
  14. Flow_No_Type_Customer string = "customer"
  15. Flow_No_Type_Sale_Plan string = "sale_plan"
  16. Flow_No_Type_Sale_Order string = "sale_order"
  17. Flow_No_Type_Purchase_Plan string = "purchase_plan"
  18. Flow_No_Type_Purchase_Order string = "purchase_order"
  19. Flow_No_Type_Warehouse string = "warehouse"
  20. Flow_No_Type_Product_Plan string = "product_plan"
  21. Flow_No_Type_Outsourcing_Plan string = "outsourcing_plan"
  22. Common_Value_True_Value bool = true
  23. Common_Value_False_Value bool = false
  24. Common_Value_Zero_String string = "0"
  25. Common_Value_Zere_Float float64 = 0.0
  26. Common_Value_One_Int64 int64 = 1
  27. Common_Value_One_Int32 int32 = 1
  28. File_Ref_Type_Process_Route string = "process_route"
  29. File_Ref_Type_Process_Stage string = "process_stage"
  30. File_Ref_Type_Quality_Inspect_Program string = "quality_inspect_program"
  31. File_Ref_Type_Sale_Order string = "sale_order"
  32. File_Ref_Type_Purchase_Plan string = "purchase_plan"
  33. File_Ref_Type_Purchase_Order string = "purchase_order"
  34. File_Ref_Type_Product_Plan string = "product_plan"
  35. File_Ref_Type_Customer string = "customer"
  36. File_Ref_Type_Outsourcing_Plan string = "outsourcing_plan"
  37. Status_Enable string = "enable"
  38. Status_Disable string = "disable"
  39. Sale_Order_Status_Pending string = "pending"
  40. Sale_Order_Status_Processing string = "processing"
  41. Sale_Order_Status_Shipped string = "shipped"
  42. Sale_Order_Status_Partially string = "partially"
  43. Sale_Order_Status_Complete string = "complete"
  44. Purchase_Plan_Status_Pending string = "pending"
  45. Purchase_Plan_Status_Processing string = "processing"
  46. Purchase_Plan_Status_Complete string = "complete"
  47. Purchase_Order_Status_Pending string = "pending"
  48. Purchase_Order_Status_Processing string = "processing"
  49. Purchase_Order_Status_Shipped string = "shipped"
  50. Purchase_Order_Status_Complete string = "complete"
  51. Warehouse_Record_Type_In string = "in"
  52. Warehouse_Record_Type_Out string = "out"
  53. Warehouse_Record_Type_Move string = "move"
  54. Warehouse_Record_Type_Lock string = "lock"
  55. Warehouse_Record_Type_Unlock string = "unlock"
  56. Product_Plan_Status_Pending string = "pending"
  57. Product_Plan_Status_Processing string = "processing"
  58. Product_Plan_Status_Complete string = "complete"
  59. Outsourcing_Plan_Status_Pending string = "pending"
  60. Outsourcing_Plan_Status_Processing string = "processing"
  61. Outsourcing_Plan_Status_Complete string = "complete"
  62. Warehouse_Record_Ref_Type_Product string = "product"
  63. Warehouse_Record_Ref_Type_Purchase string = "purchase"
  64. Warehouse_Record_Ref_Type_Outsourcing string = "outsourcing"
  65. )
  66. // type: {
  67. // raw_material: "原材料供应商",
  68. // module: "零部件/模块供应商",
  69. // mro: "MRO供应商",
  70. // service: "服务供应商",
  71. // fixed_asset: "固定资产供应商"
  72. // },
  73. // valueLevel: {
  74. // strategic: "战略供应商",
  75. // core: "核心供应商",
  76. // normal: "一般供应商"
  77. // }