common_models.go 6.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. package models
  2. type QualityControlStandard struct {
  3. ID int64 `gorm:"column:id" json:"id" form:"id"`
  4. InspectionMajor int64 `gorm:"column:inspection_major" json:"inspection_major" form:"inspection_major"`
  5. InspectionMinor int64 `gorm:"column:inspection_minor" json:"inspection_minor" form:"inspection_minor"`
  6. MinRange string `gorm:"column:min_range" json:"min_range" form:"min_range"`
  7. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  8. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  9. Status int64 `gorm:"column:status" json:"status" form:"status"`
  10. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  11. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  12. LargeRange string `gorm:"column:large_range" json:"large_range" form:"large_range"`
  13. Unit string `gorm:"column:unit" json:"unit" form:"unit"`
  14. ProjectName string `gorm:"column:project_name" json:"project_name" form:"project_name"`
  15. ItemName string `gorm:"column:item_name" json:"item_name" form:"item_name"`
  16. }
  17. type XtQualityControlStandard struct {
  18. ID int64 `gorm:"column:id" json:"id" form:"id"`
  19. InspectionMajor int64 `gorm:"column:inspection_major" json:"inspection_major" form:"inspection_major"`
  20. InspectionMinor int64 `gorm:"column:inspection_minor" json:"inspection_minor" form:"inspection_minor"`
  21. MinRange string `gorm:"column:min_range" json:"min_range" form:"min_range"`
  22. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  23. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  24. Status int64 `gorm:"column:status" json:"status" form:"status"`
  25. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  26. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  27. LargeRange string `gorm:"column:large_range" json:"large_range" form:"large_range"`
  28. }
  29. func (XtQualityControlStandard) TableName() string {
  30. return "xt_quality_control_standard"
  31. }
  32. type CheckConfiguration struct {
  33. ID int64 `gorm:"column:id" json:"id" form:"id"`
  34. InspectionMajor int64 `gorm:"column:inspection_major" json:"inspection_major" form:"inspection_major"`
  35. InspectionFrequency string `gorm:"column:inspection_frequency" json:"inspection_frequency" form:"inspection_frequency"`
  36. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  37. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  38. Status int64 `gorm:"column:status" json:"status" form:"status"`
  39. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  40. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  41. ProjectName string `gorm:"column:project_name" json:"project_name" form:"project_name"`
  42. }
  43. type XtCheckConfiguration struct {
  44. ID int64 `gorm:"column:id" json:"id" form:"id"`
  45. InspectionMajor int64 `gorm:"column:inspection_major" json:"inspection_major" form:"inspection_major"`
  46. InspectionFrequency string `gorm:"column:inspection_frequency" json:"inspection_frequency" form:"inspection_frequency"`
  47. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  48. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  49. Status int64 `gorm:"column:status" json:"status" form:"status"`
  50. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  51. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  52. }
  53. func (XtCheckConfiguration) TableName() string {
  54. return "xt_check_configuration"
  55. }
  56. type PatientPrescriptionCountStruct struct {
  57. ModeId int64 `json:"mode_id"`
  58. Count int64 `json:"count"`
  59. }
  60. type PatientLapsetoCountStruct struct {
  61. lapseto_type int64 `json:"lapseto_type"`
  62. Count int64 `json:"count"`
  63. }
  64. type SgjDialysisOrder struct {
  65. ID int64 `gorm:"column:id" json:"id" form:"id"`
  66. DialysisDate int64 `gorm:"column:dialysis_date" json:"dialysis_date" form:"dialysis_date"`
  67. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  68. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  69. PrescriptionId int64 `gorm:"column:prescription_id" json:"prescription_id" form:"prescription_id"`
  70. Stage int64 `gorm:"column:stage" json:"stage" form:"stage"`
  71. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  72. BedId int64 `gorm:"column:bed_id" json:"bed_id" form:"bed_id"`
  73. StartNurse int64 `gorm:"column:start_nurse" json:"start_nurse" form:"start_nurse"`
  74. FinishNurse int64 `gorm:"column:finish_nurse" json:"finish_nurse" form:"finish_nurse"`
  75. Status int64 `gorm:"column:status" json:"status" form:"status"`
  76. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  77. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  78. StartTime int64 `gorm:"column:start_time" json:"start_time" form:"start_time"`
  79. EndTime int64 `gorm:"column:end_time" json:"end_time" form:"end_time"`
  80. PunctureNurse int64 `gorm:"column:puncture_nurse" json:"puncture_nurse" form:"puncture_nurse"`
  81. Creator int64 `gorm:"column:creator" json:"creator" form:"creator"`
  82. Modifier int64 `gorm:"column:modifier" json:"modifier" form:"modifier"`
  83. FinishCreator int64 `gorm:"column:finish_creator" json:"finish_creator" form:"finish_creator"`
  84. FinishModifier int64 `gorm:"column:finish_modifier" json:"finish_modifier" form:"finish_modifier"`
  85. SchedualType int64 `gorm:"column:schedual_type" json:"schedual_type" form:"schedual_type"`
  86. Number int64 `gorm:"column:number" json:"number" form:"number"`
  87. UserName int64 `gorm:"column:user_name" json:"user_name" form:"user_name"`
  88. }
  89. func (SgjDialysisOrder) TableName() string {
  90. return "xt_dialysis_order"
  91. }
  92. type PatientContagionsCountStruct struct {
  93. DiseaseId int64 `json:"disease_id"`
  94. Count int64 `json:"count"`
  95. }
  96. type PatientAgeCountStruct struct {
  97. Age int64 `json:"age"`
  98. Count int64 `json:"count"`
  99. }