scrm-go

site_models.go 17KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383
  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. Doctors SgjPatientDocinfo `gorm:"ForeignKey:Modelid"`
  29. OfficeEnviroment SgjPatientOffenvironment `gorm:"ForeignKey:Modelid"`
  30. Editdoctor []SgjPatientEditdoctor `gorm:"ForeignKey:Modleid"`
  31. Rotation SgjPatientRotation `gorm:"ForeignKey:ModelId"`
  32. Macnavigation SgjPatientMacnavigation `gorm:"ForeignKey:Modeid"`
  33. }
  34. func (SgjPatientModel) TableName() string{
  35. return "sgj_patient_model"
  36. }
  37. //医院介绍
  38. type SgjPatientHospital struct {
  39. ID int64 `gorm:"column:id" json:"id" form:"id"`
  40. Title string `gorm:"column:title" json:"title" form:"title"`
  41. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  42. Introduction string `gorm:"column:introduction" json:"introduction" form:"introduction"`
  43. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  44. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  45. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  46. Status int64 `gorm:"column:status" json:"status" form:"status"`
  47. Modleid int64 `gorm:"column:modleid" json:"modleid" form:"modleid"`
  48. }
  49. func (SgjPatientHospital) TableName() string {
  50. return "sgj_patient_hospital"
  51. }
  52. //科室介绍
  53. type SgjPatientOffices struct {
  54. ID int64 `gorm:"column:id" json:"id" form:"id"`
  55. Title string `gorm:"column:title" json:"title" form:"title"`
  56. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  57. Introduction string `gorm:"column:introduction" json:"introduction" form:"introduction"`
  58. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  59. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  60. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  61. Status int64 `gorm:"column:status" json:"status" form:"status"`
  62. Modleid int64 `gorm:"column:modleid" json:"modelid" form:"modelid"`
  63. }
  64. func (SgjPatientOffices)TableName() string {
  65. return "sgj_patient_offices"
  66. }
  67. //名医介绍
  68. type SgjPatientDocinfo struct {
  69. ID int64 `gorm:"column:id" json:"id" form:"id"`
  70. Title string `gorm:"column:title" json:"title" form:"title"`
  71. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  72. Docimages string `gorm:"column:docimages" json:"docimages" form:"docimages"`
  73. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  74. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  75. Status int64 `gorm:"column:status" json:"status" form:"status"`
  76. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  77. Modelid int64 `gorm:"column:modelid" json:"modelid" form:"modelid"`
  78. }
  79. func (SgjPatientDocinfo) TableName() string {
  80. return "sgj_patient_docinfo"
  81. }
  82. //编辑名医介绍
  83. type SgjPatientEditdoctor struct {
  84. ID int64 `gorm:"column:id" json:"id" form:"id"`
  85. DocPostion int64 `gorm:"column:doc_postion" json:"doc_postion" form:"doc_postion"`
  86. Dochead string `gorm:"column:dochead" json:"dochead" form:"dochead"`
  87. DocSort int64 `gorm:"column:doc_sort" json:"doc_sort" form:"doc_sort"`
  88. Docintroduction string `gorm:"column:docintroduction" json:"docintroduction" form:"docintroduction"`
  89. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  90. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  91. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  92. Status int64 `gorm:"column:status" json:"status" form:"status"`
  93. DocName string `gorm:"column:doc_name" json:"doc_name" form:"doc_name"`
  94. Modleid int64 `gorm:"column:modleid" json:"modleid" form:"modleid"`
  95. }
  96. func (SgjPatientEditdoctor) TableName() string {
  97. return "sgj_patient_editdoctor"
  98. }
  99. // 科室环境
  100. type SgjPatientOffenvironment struct {
  101. ID int64 `gorm:"column:id" json:"id" form:"id"`
  102. Title string `gorm:"column:title" json:"title" form:"title"`
  103. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  104. Keimages string `gorm:"column:keimages" json:"keimages" form:"keimages"`
  105. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  106. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  107. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  108. Status int64 `gorm:"column:status" json:"status" form:"status"`
  109. Modelid int64 `gorm:"column:modelid" json:"modelid" form:"modelid"`
  110. }
  111. func (SgjPatientOffenvironment) TableName() string {
  112. return "sgj_patient_offenvironment"
  113. }
  114. type SgjPatientConnection struct {
  115. ID int64 `gorm:"column:id" json:"id" form:"id"`
  116. Title string `gorm:"column:title" json:"title" form:"title"`
  117. Connecway int64 `gorm:"column:connecway" json:"connecway" form:"connecway"`
  118. Content string `gorm:"column:content" json:"content" form:"content"`
  119. Status int64 `gorm:"column:status" json:"status" form:"status"`
  120. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  121. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  122. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  123. }
  124. func (SgjPatientConnection) TableName() string{
  125. return "sgj_patient_connection"
  126. }
  127. type SgjPatientConnecmodel struct {
  128. ID int64 `gorm:"column:id" json:"id" form:"id"`
  129. Title string `gorm:"column:title" json:"title" form:"title"`
  130. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  131. RotationImages string `gorm:"column:rotation_images" json:"rotation_images" form:"rotation_images"`
  132. HospitalAddress string `gorm:"column:hospital_address" json:"hospital_address" form:"hospital_address"`
  133. HospitalMap string `gorm:"column:hospital_map" json:"hospital_map" form:"hospital_map"`
  134. ConnectionWay string `gorm:"column:connection_way" json:"connection_way" form:"connection_way"`
  135. Worktime string `gorm:"column:worktime" json:"worktime" form:"worktime"`
  136. Rideway string `gorm:"column:rideway" json:"rideway" form:"rideway"`
  137. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  138. Status int64 `gorm:"column:status" json:"status" form:"status"`
  139. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  140. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  141. ModeType int64 `gorm:"column:mode_type" json:"mode_type" form:"mode_type"`
  142. }
  143. func (SgjPatientConnecmodel) TableName() string {
  144. return "sgj_patient_connecmodel"
  145. }
  146. type SgjPatientNewmodel struct {
  147. ID int64 `gorm:"column:id" json:"id" form:"id"`
  148. Title string `gorm:"column:title" json:"title" form:"title"`
  149. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  150. RotationImages string `gorm:"column:rotation_images" json:"rotation_images" form:"rotation_images"`
  151. HospitalIntroduction string `gorm:"column:hospital_introduction" json:"hospital_introduction" form:"hospital_introduction"`
  152. OfficeIntroduction string `gorm:"column:office_introduction" json:"office_introduction" form:"office_introduction"`
  153. DoctorImages string `gorm:"column:doctor_images" json:"doctor_images" form:"doctor_images"`
  154. OfficeImages string `gorm:"column:office_images" json:"office_images" form:"office_images"`
  155. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  156. Status int64 `gorm:"column:status" json:"status" form:"status"`
  157. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  158. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  159. Docname string `gorm:"column:docname" json:"docname" form:"docname"`
  160. Dochead string `gorm:"column:dochead" json:"dochead" form:"dochead"`
  161. DocPositional string `gorm:"column:doc_positional" json:"doc_positional" form:"doc_positional"`
  162. DocIntroduction string `gorm:"column:doc_introduction" json:"doc_introduction" form:"doc_introduction"`
  163. }
  164. func (SgjPatientNewmodel) TableName() string {
  165. return "sgj_patient_newmodel"
  166. }
  167. type SgjPatientNavigation struct {
  168. ID int64 `gorm:"column:id" json:"id" form:"id"`
  169. Navtitle string `gorm:"column:navtitle" json:"navtitle" form:"navtitle"`
  170. Navimages string `gorm:"column:navimages" json:"navimages" form:"navimages"`
  171. Jumpset int64 `gorm:"column:jumpset" json:"jumpset" form:"jumpset"`
  172. Navaddress string `gorm:"column:navaddress" json:"navaddress" form:"navaddress"`
  173. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  174. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  175. Status int64 `gorm:"column:status" json:"status" form:"status"`
  176. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  177. }
  178. func (SgjPatientNavigation) TableName() string {
  179. return "sgj_patient_navigation"
  180. }
  181. type SgjPatientShare struct {
  182. ID int64 `gorm:"column:id" json:"id" form:"id"`
  183. ShareTitle string `gorm:"column:share_title" json:"share_title" form:"share_title"`
  184. ShareIntroduction string `gorm:"column:share_introduction" json:"share_introduction" form:"share_introduction"`
  185. ShareImages string `gorm:"column:share_images" json:"share_images" form:"share_images"`
  186. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  187. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  188. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  189. Status int64 `gorm:"column:status" json:"status" form:"status"`
  190. }
  191. func (SgjPatientShare) TableName() string {
  192. return "sgj_patient_share"
  193. }
  194. type SgjPatientOrdmodel struct {
  195. ID int64 `gorm:"column:id" json:"id" form:"id"`
  196. Title string `gorm:"column:title" json:"title" form:"title"`
  197. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  198. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  199. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  200. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  201. Status int64 `gorm:"column:status" json:"status" form:"status"`
  202. ModeType int64 `gorm:"column:mode_type" json:"mode_type" form:"mode_type"`
  203. Connectway []SgjPatientConnectway `gorm:"ForeignKey:ModeId"`
  204. Worktime SgjPatientWorktime `gorm:"ForeignKey:ModeId"`
  205. Rideway SgjPatientRideway `gorm:"ForeignKey:ModeId"`
  206. Oldration SgjPatientOldrotation `gorm:"ForeignKey:ModeId"`
  207. }
  208. func (SgjPatientOrdmodel) TableName() string {
  209. return "sgj_patient_ordmodel"
  210. }
  211. type SgjPatientConnectway struct {
  212. ID int64 `gorm:"column:id" json:"id" form:"id"`
  213. Title string `gorm:"column:title" json:"title" form:"title"`
  214. ConnectWayId string `gorm:"column:connect_way_id" json:"connect_way_id" form:"connect_way_id"`
  215. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  216. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  217. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  218. Status int64 `gorm:"column:status" json:"status" form:"status"`
  219. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  220. ModeId int64 `gorm:"column:mode_id" json:"mode_id" form:"mode_id"`
  221. }
  222. func (SgjPatientConnectway) TableName() string {
  223. return "sgj_patient_connectway"
  224. }
  225. type SgjPatientWorktime struct {
  226. ID int64 `gorm:"column:id" json:"id" form:"id"`
  227. Title string `gorm:"column:title" json:"title" form:"title"`
  228. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  229. Worktime string `gorm:"column:worktime" json:"worktime" form:"worktime"`
  230. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  231. ModeId int64 `gorm:"column:mode_id" json:"mode_id" form:"mode_id"`
  232. Status int64 `gorm:"column:status" json:"status" form:"status"`
  233. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  234. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  235. }
  236. func (SgjPatientWorktime) TableName() string {
  237. return "sgj_patient_worktime"
  238. }
  239. type SgjPatientRideway struct {
  240. ID int64 `gorm:"column:id" json:"id" form:"id"`
  241. Title string `gorm:"column:title" json:"title" form:"title"`
  242. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  243. RideWay string `gorm:"column:ride_way" json:"ride_way" form:"ride_way"`
  244. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  245. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  246. Status int64 `gorm:"column:status" json:"status" form:"status"`
  247. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  248. ModeId int64 `gorm:"column:mode_id" json:"mode_id" form:"mode_id"`
  249. }
  250. func (SgjPatientRideway)TableName() string{
  251. return "sgj_patient_rideway"
  252. }
  253. type SgjPatientConrotation struct {
  254. ID int64 `gorm:"column:id" json:"id" form:"id"`
  255. Images string `gorm:"column:images" json:"images" form:"images"`
  256. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  257. Piclink int64 `gorm:"column:piclink" json:"piclink" form:"piclink"`
  258. Linkaddress string `gorm:"column:linkaddress" json:"linkaddress" form:"linkaddress"`
  259. Status int64 `gorm:"column:status" json:"status" form:"status"`
  260. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  261. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  262. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  263. }
  264. func (SgjPatientConrotation) TableName() string {
  265. return "sgj_patient_conrotation"
  266. }
  267. type SgjPatientOldrotation struct {
  268. ID int64 `gorm:"column:id" json:"id" form:"id"`
  269. Title string `gorm:"column:title" json:"title" form:"title"`
  270. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  271. RotationImages string `gorm:"column:rotation_images" json:"rotation_images" form:"rotation_images"`
  272. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  273. ModeId int64 `gorm:"column:mode_id" json:"mode_id" form:"mode_id"`
  274. Status int64 `gorm:"column:status" json:"status" form:"status"`
  275. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  276. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  277. }
  278. func (SgjPatientOldrotation) TableName() string {
  279. return "sgj_patient_oldrotation"
  280. }
  281. type SgjPatientEditpiclink struct {
  282. ID int64 `gorm:"column:id" json:"id" form:"id"`
  283. Images string `gorm:"column:images" json:"images" form:"images"`
  284. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  285. Piclink int64 `gorm:"column:piclink" json:"piclink" form:"piclink"`
  286. Linkaddress string `gorm:"column:linkaddress" json:"linkaddress" form:"linkaddress"`
  287. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  288. Status int64 `gorm:"column:status" json:"status" form:"status"`
  289. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  290. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  291. }
  292. func (SgjPatientEditpiclink) TableName() string {
  293. return "sgj_patient_editpiclink"
  294. }
  295. type SgjPatientEditmargin struct {
  296. ID int64 `gorm:"column:id" json:"id" form:"id"`
  297. Margtitle string `gorm:"column:margtitle" json:"margtitle" form:"margtitle"`
  298. Margimage string `gorm:"column:margimage" json:"margimage" form:"margimage"`
  299. Marginaddress string `gorm:"column:marginaddress" json:"marginaddress" form:"marginaddress"`
  300. Jumpset int64 `gorm:"column:jumpset" json:"jumpset" form:"jumpset"`
  301. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  302. Status int64 `gorm:"column:status" json:"status" form:"status"`
  303. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  304. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  305. }
  306. func (SgjPatientEditmargin) TableName() string {
  307. return "sgj_patient_editmargin"
  308. }
  309. type SgjPatientMacnavigation struct {
  310. ID int64 `gorm:"column:id" json:"id" form:"id"`
  311. Title string `gorm:"column:title" json:"title" form:"title"`
  312. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  313. MacImages string `gorm:"column:mac_images" json:"mac_images" form:"mac_images"`
  314. Modeid int64 `gorm:"column:modeid" json:"modeid" form:"modeid"`
  315. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  316. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  317. Status int64 `gorm:"column:status" json:"status" form:"status"`
  318. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  319. }
  320. func (SgjPatientMacnavigation) TableName() string {
  321. return "sgj_patient_macnavigation"
  322. }