dataModel.go 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  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. }
  50. type DataDto struct {
  51. ID uint `json:"id"`
  52. Title string `json:"title"`
  53. Types string `json:"types"`
  54. Nums int `json:"nums"`
  55. }
  56. type DataMOdelDto struct {
  57. ID uint `json:"id"`
  58. //覆盖区域
  59. Provinces int `json:"provinces"` //省区
  60. Prefecture int `json:"prefecture"` //地州
  61. Counties int `json:"counties"` //县份
  62. //覆盖领域
  63. Hospital int `json:"hospital"` //医院
  64. Cdc int `json:"cdc"` //疾控中心
  65. CdcInjectionSites int `json:"cdc_injection_sites"` //疾控注射点
  66. PharmaceuticalCompanies int `json:"pharmaceutical_companies"` //医药公司
  67. DeviceCompanies int `json:"device_companies"` //器械公司
  68. ChainPharmacies int `json:"chain_pharmacies"` //连锁药店
  69. NumberOfStores int `json:"number_of_stores"` //门店数量
  70. ColdChainLogisticsCompany int `json:"cold_chain_logistics_company"` //冷链物流公司
  71. Pharmaceutical int `json:"pharmaceutical"` //药厂
  72. //监测对象
  73. RefrigeratedTrucks int `json:"refrigerated_trucks"` //冷藏车
  74. Incubator int `json:"incubator"` //保温箱
  75. Freezer int `json:"freezer"` //冷冻柜
  76. RefrigeratedCabinets int `json:"refrigerated_cabinets"` //冷藏柜
  77. ShadedCabinet int `json:"shaded_cabinet"` //阴凉柜
  78. ColdStorage int `json:"cold_storage"` //冷库
  79. ShadedStorage int `json:"shaded_storage"` //阴凉库
  80. Airpacing int `json:"airpacing"` //空 调
  81. Dehumidifiers int `json:"dehumidifiers"` //除湿机
  82. //管理效率
  83. DvisualizationPlatform int `json:"dvisualization_platform"` //3D可视化平台
  84. BigDataManagementPlatform int `json:"big_data_management_platform"` //大数据管理平台
  85. ColdChainTraining int `json:"cold_chain_training"` //冷链系列培训
  86. IncubatorSafetyPlatform int `json:"incubator_safety_platform"` //保温箱安全平台
  87. SafetyPlatformForRefrigeratedTrucks int `json:"safety_platform_for_refrigerated_trucks"` //冷藏车安全平台
  88. AfterSalesEarlyWarningService int `json:"after_sales_early_warning_service"` //售后预警服务
  89. //冷链验证
  90. NumberOfValidationScenarios int `json:"number_of_validation_scenarios"` //验证方案数量
  91. NumberOfValidationReports int `json:"number_of_validation_reports"` //验证报告数量
  92. //探头校准
  93. NumberOfProbes int `json:"number_of_probes"` //探头数量
  94. }