DrugCode.go 5.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package models
  2. type HisDoctorAdviceInfoSourceCode struct {
  3. ID int64 `gorm:"column:id" json:"id" form:"id"`
  4. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  5. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  6. HisPatientId int64 `gorm:"column:his_patient_id" json:"his_patient_id" form:"his_patient_id"`
  7. AdviceType int64 `gorm:"column:advice_type" json:"advice_type" form:"advice_type"`
  8. AdviceDate int64 `gorm:"column:advice_date" json:"advice_date" form:"advice_date"`
  9. AdviceName string `gorm:"column:advice_name" json:"advice_name" form:"advice_name"`
  10. AdviceDesc string `gorm:"column:advice_desc" json:"advice_desc" form:"advice_desc"`
  11. PrescribingNumber float64 `gorm:"column:prescribing_number" json:"prescribing_number" form:"prescribing_number"`
  12. PrescribingNumberUnit string `gorm:"column:prescribing_number_unit" json:"prescribing_number_unit" form:"prescribing_number_unit"`
  13. Status int64 `gorm:"column:status" json:"status" form:"status"`
  14. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  15. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  16. RecordDate int64 `gorm:"column:record_date" json:"record_date" form:"record_date"`
  17. DrugSpec float64 `gorm:"column:drug_spec" json:"drug_spec" form:"drug_spec"`
  18. DrugSpecUnit string `gorm:"column:drug_spec_unit" json:"drug_spec_unit" form:"drug_spec_unit"`
  19. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  20. PrescriptionId int64 `gorm:"column:prescription_id" json:"prescription_id" form:"prescription_id"`
  21. MedListCodg string `gorm:"column:med_list_codg" json:"med_list_codg" form:"med_list_codg"`
  22. FeedetlSn string `gorm:"column:feedetl_sn" json:"feedetl_sn" form:"feedetl_sn"`
  23. IsMedicine int64 `gorm:"column:is_medicine" json:"is_medicine" form:"is_medicine"`
  24. DrugCode string `gorm:"column:drug_code" json:"drug_code" form:"drug_code"`
  25. IsUpload int64 `gorm:"column:is_upload" json:"is_upload" form:"is_upload"`
  26. ZeroFlag int64 `gorm:"column:zero_flag" json:"zero_flag" form:"zero_flag"`
  27. NewHisPrescriptionSourceCode NewHisPrescriptionSourceCode `gorm:"ForeignKey:ID;AssociationForeignKey:PrescriptionId" json:"pre"`
  28. }
  29. func (HisDoctorAdviceInfoSourceCode) TableName() string {
  30. return "his_doctor_advice_info"
  31. }
  32. type NewHisPrescriptionSourceCode struct {
  33. ID int64 `gorm:"column:id" json:"id" form:"id"`
  34. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  35. RecordDate int64 `gorm:"column:record_date" json:"record_date" form:"record_date"`
  36. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  37. HisPatientId int64 `gorm:"column:his_patient_id" json:"his_patient_id" form:"his_patient_id"`
  38. Status int64 `gorm:"column:status" json:"status" form:"status"`
  39. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  40. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  41. Number string `gorm:"column:number" json:"number" form:"number"`
  42. OrderStatus int64 `gorm:"column:order_status" json:"order_status" form:"order_status"`
  43. BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
  44. HisOrderOtherSourceCode HisOrderOtherSourceCode `gorm:"ForeignKey:Number;AssociationForeignKey:BatchNumber" json:"order"`
  45. }
  46. func (NewHisPrescriptionSourceCode) TableName() string {
  47. return "his_prescription"
  48. }
  49. type HisOrderOtherSourceCode struct {
  50. ID int64 `gorm:"column:id" json:"id" form:"id"`
  51. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  52. HisPatientId int64 `gorm:"column:his_patient_id" json:"his_patient_id" form:"his_patient_id"`
  53. SettleAccountsDate int64 `gorm:"column:settle_accounts_date" json:"settle_accounts_date" form:"settle_accounts_date"`
  54. Status int64 `gorm:"column:status" json:"status" form:"status"`
  55. Number string `gorm:"column:number" json:"number" form:"number"`
  56. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  57. Infcode int64 `gorm:"column:infcode" json:"infcode" form:"infcode"`
  58. OrderStatus int64 `gorm:"column:order_status" json:"order_status" form:"order_status"`
  59. MdtrtId string `gorm:"column:mdtrt_id" json:"mdtrt_id" form:"mdtrt_id"`
  60. SetlId string `gorm:"column:setl_id" json:"setl_id" form:"setl_id"`
  61. }
  62. func (HisOrderOtherSourceCode) TableName() string {
  63. return "his_order"
  64. }