scrm-go

site_models.go 7.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. package models
  2. //轮播图
  3. type SgjPatientRotation struct {
  4. ID int64 `gorm:"column:id" json:"id" form:"id"`
  5. Title string `gorm:"column:title" json:"title" form:"title"`
  6. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  7. RotationImages string `gorm:"column:rotation_images" json:"rotation_images" form:"rotation_images"`
  8. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  9. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  10. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  11. Status int64 `gorm:"column:status" json:"status" form:"status"`
  12. ModelId int64 `gorm:"column:model_id" json:"model_id" form:"model_id"`
  13. }
  14. func (SgjPatientRotation) TableName() string {
  15. return "sgj_patient_rotation"
  16. }
  17. type SgjPatientModel struct {
  18. ID int64 `gorm:"column:id" json:"id" form:"id"`
  19. Title string `gorm:"column:title" json:"title" form:"title"`
  20. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  21. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  22. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  23. Status int64 `gorm:"column:status" json:"status" form:"status"`
  24. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  25. ModeType int64 `gorm:"column:mode_type" json:"mode_type" form:"mode_type"`
  26. Hospitals SgjPatientHospital `gorm:"ForeignKey:Modleid"`
  27. Offices SgjPatientOffices `gorm:"ForeignKey:Modleid"`
  28. }
  29. func (SgjPatientModel) TableName() string{
  30. return "sgj_patient_model"
  31. }
  32. //医院介绍
  33. type SgjPatientHospital struct {
  34. ID int64 `gorm:"column:id" json:"id" form:"id"`
  35. Title string `gorm:"column:title" json:"title" form:"title"`
  36. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  37. Introduction string `gorm:"column:introduction" json:"introduction" form:"introduction"`
  38. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  39. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  40. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  41. Status int64 `gorm:"column:status" json:"status" form:"status"`
  42. Modleid int64 `gorm:"column:modleid" json:"modleid" form:"modleid"`
  43. }
  44. func (SgjPatientHospital) TableName() string {
  45. return "sgj_patient_hospital"
  46. }
  47. //科室介绍
  48. type SgjPatientOffices struct {
  49. ID int64 `gorm:"column:id" json:"id" form:"id"`
  50. Title string `gorm:"column:title" json:"title" form:"title"`
  51. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  52. Introduction string `gorm:"column:introduction" json:"introduction" form:"introduction"`
  53. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  54. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  55. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  56. Status int64 `gorm:"column:status" json:"status" form:"status"`
  57. Modleid int64 `gorm:"column:modleid" json:"modleid" form:"modleid"`
  58. }
  59. func (SgjPatientOffices)TableName() string {
  60. return "sgj_patient_offices"
  61. }
  62. //名医介绍
  63. type SgjPatientDoctor struct {
  64. ID int64 `gorm:"column:id" json:"id" form:"id"`
  65. Title string `gorm:"column:title" json:"title" form:"title"`
  66. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  67. Images string `gorm:"column:images" json:"images" form:"images"`
  68. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  69. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  70. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  71. Docname string `gorm:"column:docname" json:"docname" form:"docname"`
  72. Dochead string `gorm:"column:dochead" json:"dochead" form:"dochead"`
  73. DocPosition int64 `gorm:"column:doc_position" json:"doc_position" form:"doc_position"`
  74. Docintroduction string `gorm:"column:docintroduction" json:"docintroduction" form:"docintroduction"`
  75. Status int64 `gorm:"column:status" json:"status" form:"status"`
  76. DocSort int64 `gorm:"column:doc_sort" json:"doc_sort" form:"doc_sort"`
  77. Modelid int64 `gorm:"column:modelid" json:"modelid" form:"modelid"`
  78. }
  79. func (SgjPatientDoctor) TableName() string {
  80. return "sgj_patient_doctor"
  81. }
  82. // 科室环境
  83. type SgjPatientOffenvironment struct {
  84. ID int64 `gorm:"column:id" json:"id" form:"id"`
  85. Title string `gorm:"column:title" json:"title" form:"title"`
  86. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  87. Keimages string `gorm:"column:keimages" json:"keimages" form:"keimages"`
  88. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  89. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  90. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  91. Status int64 `gorm:"column:status" json:"status" form:"status"`
  92. Modelid int64 `gorm:"column:modelid" json:"modelid" form:"modelid"`
  93. }
  94. func (SgjPatientOffenvironment) TableName() string {
  95. return "sgj_patient_offenvironment"
  96. }
  97. type SgjPatientConnection struct {
  98. ID int64 `gorm:"column:id" json:"id" form:"id"`
  99. Title string `gorm:"column:title" json:"title" form:"title"`
  100. Connecway int64 `gorm:"column:connecway" json:"connecway" form:"connecway"`
  101. Content string `gorm:"column:content" json:"content" form:"content"`
  102. Status int64 `gorm:"column:status" json:"status" form:"status"`
  103. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  104. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  105. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  106. }
  107. func (SgjPatientConnection) TableName() string{
  108. return "sgj_patient_connection"
  109. }
  110. type SgjPatientConnecmodel struct {
  111. ID int64 `gorm:"column:id" json:"id" form:"id"`
  112. Title string `gorm:"column:title" json:"title" form:"title"`
  113. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  114. RotationImages string `gorm:"column:rotation_images" json:"rotation_images" form:"rotation_images"`
  115. HospitalAddress string `gorm:"column:hospital_address" json:"hospital_address" form:"hospital_address"`
  116. HospitalMap string `gorm:"column:hospital_map" json:"hospital_map" form:"hospital_map"`
  117. ConnectionWay string `gorm:"column:connection_way" json:"connection_way" form:"connection_way"`
  118. Worktime string `gorm:"column:worktime" json:"worktime" form:"worktime"`
  119. Rideway string `gorm:"column:rideway" json:"rideway" form:"rideway"`
  120. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  121. Status int64 `gorm:"column:status" json:"status" form:"status"`
  122. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  123. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  124. ModeType int64 `gorm:"column:mode_type" json:"mode_type" form:"mode_type"`
  125. }
  126. func (SgjPatientConnecmodel) TableName() string {
  127. return "sgj_patient_connecmodel"
  128. }
  129. type SgjPatientNewmodel struct {
  130. ID int64 `gorm:"column:id" json:"id" form:"id"`
  131. Title string `gorm:"column:title" json:"title" form:"title"`
  132. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  133. RotationImages string `gorm:"column:rotation_images" json:"rotation_images" form:"rotation_images"`
  134. HospitalIntroduction string `gorm:"column:hospital_introduction" json:"hospital_introduction" form:"hospital_introduction"`
  135. OfficeIntroduction string `gorm:"column:office_introduction" json:"office_introduction" form:"office_introduction"`
  136. DoctorImages string `gorm:"column:doctor_images" json:"doctor_images" form:"doctor_images"`
  137. OfficeImages string `gorm:"column:office_images" json:"office_images" form:"office_images"`
  138. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  139. Status int64 `gorm:"column:status" json:"status" form:"status"`
  140. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  141. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  142. Docname string `gorm:"column:docname" json:"docname" form:"docname"`
  143. Dochead string `gorm:"column:dochead" json:"dochead" form:"dochead"`
  144. DocPositional string `gorm:"column:doc_positional" json:"doc_positional" form:"doc_positional"`
  145. DocIntroduction string `gorm:"column:doc_introduction" json:"doc_introduction" form:"doc_introduction"`
  146. }
  147. func (SgjPatientNewmodel) TableName() string {
  148. return "sgj_patient_newmodel"
  149. }