dataModel.go 5.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. package models
  2. import (
  3. "gorm.io/gorm"
  4. )
  5. type DataMOdel struct {
  6. gorm.Model
  7. //覆盖区域
  8. Provinces int `json:"provinces"` //省区
  9. Prefecture int `json:"prefecture"` //地州
  10. Counties int `json:"counties"` //县份
  11. //覆盖领域
  12. Hospital int `json:"hospital"` //医院
  13. Cdc int `json:"cdc"` //疾控中心
  14. CdcInjectionSites int `json:"cdc_injection_sites"` //疾控注射点
  15. PharmaceuticalCompanies int `json:"pharmaceutical_companies"` //医药公司
  16. DeviceCompanies int `json:"device_companies"` //器械公司
  17. ChainPharmacies int `json:"chain_pharmacies"` //连锁药店
  18. NumberOfStores int `json:"number_of_stores"` //门店数量
  19. ColdChainLogisticsCompany int `json:"cold_chain_logistics_company"` //冷链物流公司
  20. Pharmaceutical int `json:"pharmaceutical"` //药厂
  21. //监测对象
  22. RefrigeratedTrucks int `json:"refrigerated_trucks"` //冷藏车
  23. Incubator int `json:"incubator"` //保温箱
  24. Freezer int `json:"freezer"` //冷冻柜
  25. RefrigeratedCabinets int `json:"refrigerated_cabinets"` //冷藏柜
  26. ShadedCabinet int `json:"shaded_cabinet"` //阴凉柜
  27. ColdStorage int `json:"cold_storage"` //冷库
  28. ShadedStorage int `json:"shaded_storage"` //阴凉库
  29. Airpacing int `json:"airpacing"` //空 调
  30. Dehumidifiers int `json:"dehumidifiers"` //除湿机
  31. //管理效率
  32. DvisualizationPlatform int `json:"dvisualization_platform"` //3D可视化平台
  33. BigDataManagementPlatform int `json:"big_data_management_platform"` //大数据管理平台
  34. ColdChainTraining int `json:"cold_chain_training"` //冷链系列培训
  35. IncubatorSafetyPlatform int `json:"incubator_safety_platform"` //保温箱安全平台
  36. SafetyPlatformForRefrigeratedTrucks int `json:"safety_platform_for_refrigerated_trucks"` //冷藏车安全平台
  37. AfterSalesEarlyWarningService int `json:"after_sales_early_warning_service"` //售后预警服务
  38. //冷链验证
  39. NumberOfValidationScenarios int `json:"number_of_validation_scenarios"` //验证方案数量
  40. NumberOfValidationReports int `json:"number_of_validation_reports"` //验证报告数量
  41. //探头校准
  42. NumberOfProbes int `json:"number_of_probes"` //探头数量
  43. }
  44. type Data struct {
  45. gorm.Model
  46. Title string `json:"title"`
  47. Types string `json:"types"`
  48. Nums int `json:"nums"`
  49. IsIndex bool `json:"is_index"`
  50. }
  51. type DataDto struct {
  52. ID uint `json:"id"`
  53. Title string `json:"title"`
  54. Types string `json:"types"`
  55. Nums int `json:"nums"`
  56. IsIndex bool `json:"is_index"`
  57. }
  58. type DataMOdelDto struct {
  59. ID uint `json:"id"`
  60. //覆盖区域
  61. Provinces int `json:"provinces"` //省区
  62. Prefecture int `json:"prefecture"` //地州
  63. Counties int `json:"counties"` //县份
  64. //覆盖领域
  65. Hospital int `json:"hospital"` //医院
  66. Cdc int `json:"cdc"` //疾控中心
  67. CdcInjectionSites int `json:"cdc_injection_sites"` //疾控注射点
  68. PharmaceuticalCompanies int `json:"pharmaceutical_companies"` //医药公司
  69. DeviceCompanies int `json:"device_companies"` //器械公司
  70. ChainPharmacies int `json:"chain_pharmacies"` //连锁药店
  71. NumberOfStores int `json:"number_of_stores"` //门店数量
  72. ColdChainLogisticsCompany int `json:"cold_chain_logistics_company"` //冷链物流公司
  73. Pharmaceutical int `json:"pharmaceutical"` //药厂
  74. //监测对象
  75. RefrigeratedTrucks int `json:"refrigerated_trucks"` //冷藏车
  76. Incubator int `json:"incubator"` //保温箱
  77. Freezer int `json:"freezer"` //冷冻柜
  78. RefrigeratedCabinets int `json:"refrigerated_cabinets"` //冷藏柜
  79. ShadedCabinet int `json:"shaded_cabinet"` //阴凉柜
  80. ColdStorage int `json:"cold_storage"` //冷库
  81. ShadedStorage int `json:"shaded_storage"` //阴凉库
  82. Airpacing int `json:"airpacing"` //空 调
  83. Dehumidifiers int `json:"dehumidifiers"` //除湿机
  84. //管理效率
  85. DvisualizationPlatform int `json:"dvisualization_platform"` //3D可视化平台
  86. BigDataManagementPlatform int `json:"big_data_management_platform"` //大数据管理平台
  87. ColdChainTraining int `json:"cold_chain_training"` //冷链系列培训
  88. IncubatorSafetyPlatform int `json:"incubator_safety_platform"` //保温箱安全平台
  89. SafetyPlatformForRefrigeratedTrucks int `json:"safety_platform_for_refrigerated_trucks"` //冷藏车安全平台
  90. AfterSalesEarlyWarningService int `json:"after_sales_early_warning_service"` //售后预警服务
  91. //冷链验证
  92. NumberOfValidationScenarios int `json:"number_of_validation_scenarios"` //验证方案数量
  93. NumberOfValidationReports int `json:"number_of_validation_reports"` //验证报告数量
  94. //探头校准
  95. NumberOfProbes int `json:"number_of_probes"` //探头数量
  96. }