陈少旭 il y a 1 an
Parent
révision
2963e022e2
1 fichiers modifiés avec 419 ajouts et 79 suppressions
  1. 419 79
      service/app_version.go

+ 419 - 79
service/app_version.go Voir le fichier

@@ -480,82 +480,82 @@ func GetAllProject(id int64) (pre []*models.HisPrescriptionProject) {
480 480
 //}
481 481
 
482 482
 type HisOrderTen struct {
483
-	ID                    int64     `gorm:"column:id" json:"id" form:"id"`
484
-	UserOrgId             int64     `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
485
-	HisPatientId          int64     `gorm:"column:his_patient_id" json:"his_patient_id" form:"his_patient_id"`
486
-	SettleAccountsDate    int64     `gorm:"column:settle_accounts_date" json:"settle_accounts_date" form:"settle_accounts_date"`
487
-	Ctime                 int64     `gorm:"column:ctime" json:"ctime" form:"ctime"`
488
-	Mtime                 int64     `gorm:"column:mtime" json:"mtime" form:"mtime"`
489
-	Status                int64     `gorm:"column:status" json:"status" form:"status"`
490
-	Number                string    `gorm:"column:number" json:"number" form:"number"`
491
-	PatientId             int64     `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
492
-	Infcode               int64     `gorm:"column:infcode" json:"infcode" form:"infcode"`
493
-	WarnMsg               string    `gorm:"column:warn_msg" json:"warn_msg" form:"warn_msg"`
494
-	Cainfo                string    `gorm:"column:cainfo" json:"cainfo" form:"cainfo"`
495
-	ErrMsg                string    `gorm:"column:err_msg" json:"err_msg" form:"err_msg"`
496
-	RespondTime           string    `gorm:"column:respond_time" json:"respond_time" form:"respond_time"`
497
-	InfRefmsgid           string    `gorm:"column:inf_refmsgid" json:"inf_refmsgid" form:"inf_refmsgid"`
498
-	OrderStatus           int64     `gorm:"column:order_status" json:"order_status" form:"order_status"`
499
-	MdtrtId               string    `gorm:"column:mdtrt_id" json:"mdtrt_id" form:"mdtrt_id"`
500
-	SetlId                string    `gorm:"column:setl_id" json:"setl_id" form:"setl_id"`
501
-	PsnNo                 string    `gorm:"column:psn_no" json:"psn_no" form:"psn_no"`
502
-	PsnName               string    `gorm:"column:psn_name" json:"psn_name" form:"psn_name"`
503
-	PsnCertType           string    `gorm:"column:psn_cert_type" json:"psn_cert_type" form:"psn_cert_type"`
504
-	Certno                string    `gorm:"column:certno" json:"certno" form:"certno"`
505
-	Gend                  string    `gorm:"column:gend" json:"gend" form:"gend"`
506
-	Naty                  string    `gorm:"column:naty" json:"naty" form:"naty"`
507
-	Brdy                  time.Time `gorm:"column:brdy" json:"brdy" form:"brdy"`
508
-	Age                   float64   `gorm:"column:age" json:"age" form:"age"`
509
-	Insutype              string    `gorm:"column:insutype" json:"insutype" form:"insutype"`
510
-	PsnType               string    `gorm:"column:psn_type" json:"psn_type" form:"psn_type"`
511
-	CvlservFlag           string    `gorm:"column:cvlserv_flag" json:"cvlserv_flag" form:"cvlserv_flag"`
512
-	SetlTime              string    `gorm:"column:setl_time" json:"setl_time" form:"setl_time"`
513
-	MdtrtCertType         string    `gorm:"column:mdtrt_cert_type" json:"mdtrt_cert_type" form:"mdtrt_cert_type"`
514
-	MedType               string    `gorm:"column:med_type" json:"med_type" form:"med_type"`
515
-	MedfeeSumamt          float64   `gorm:"column:medfee_sumamt" json:"medfee_sumamt" form:"medfee_sumamt"`
516
-	FulamtOwnpayAmt       float64   `gorm:"column:fulamt_ownpay_amt" json:"fulamt_ownpay_amt" form:"fulamt_ownpay_amt"`
517
-	OverlmtSelfPay        float64   `gorm:"column:overlmt_self_pay" json:"overlmt_self_pay" form:"overlmt_self_pay"`
518
-	PreselfpayAmt         float64   `gorm:"column:preselfpay_amt" json:"preselfpay_amt" form:"preselfpay_amt"`
519
-	InscpScpAmt           float64   `gorm:"column:inscp_scp_amt" json:"inscp_scp_amt" form:"inscp_scp_amt"`
520
-	ActPayDedc            float64   `gorm:"column:act_pay_dedc" json:"act_pay_dedc" form:"act_pay_dedc"`
521
-	HifpPay               float64   `gorm:"column:hifp_pay" json:"hifp_pay" form:"hifp_pay"`
522
-	CvlservPay            float64   `gorm:"column:cvlserv_pay" json:"cvlserv_pay" form:"cvlserv_pay"`
523
-	PoolPropSelfpay       float64   `gorm:"column:pool_prop_selfpay" json:"pool_prop_selfpay" form:"pool_prop_selfpay"`
524
-	HifesPay              float64   `gorm:"column:hifes_pay" json:"hifes_pay" form:"hifes_pay"`
525
-	HifmiPay              float64   `gorm:"column:hifmi_pay" json:"hifmi_pay" form:"hifmi_pay"`
526
-	HifobPay              float64   `gorm:"column:hifob_pay" json:"hifob_pay" form:"hifob_pay"`
527
-	MafPay                float64   `gorm:"column:maf_pay" json:"maf_pay" form:"maf_pay"`
528
-	OthPay                float64   `gorm:"column:oth_pay" json:"oth_pay" form:"oth_pay"`
529
-	FundPaySumamt         float64   `gorm:"column:fund_pay_sumamt" json:"fund_pay_sumamt" form:"fund_pay_sumamt"`
530
-	PsnPartAmt            float64   `gorm:"column:psn_part_amt" json:"psn_part_amt" form:"psn_part_amt"`
531
-	AcctPay               float64   `gorm:"column:acct_pay" json:"acct_pay" form:"acct_pay"`
532
-	PsnCashPay            float64   `gorm:"column:psn_cash_pay" json:"psn_cash_pay" form:"psn_cash_pay"`
533
-	HospPartAmt           float64   `gorm:"column:hosp_part_amt" json:"hosp_part_amt" form:"hosp_part_amt"`
534
-	Balc                  float64   `gorm:"column:balc" json:"balc" form:"balc"`
535
-	AcctMulaidPay         float64   `gorm:"column:acct_mulaid_pay" json:"acct_mulaid_pay" form:"acct_mulaid_pay"`
536
-	MedinsSetlId          string    `gorm:"column:medins_setl_id" json:"medins_setl_id" form:"medins_setl_id"`
537
-	ClrOptins             string    `gorm:"column:clr_optins" json:"clr_optins" form:"clr_optins"`
538
-	ClrWay                string    `gorm:"column:clr_way" json:"clr_way" form:"clr_way"`
539
-	ClrType               string    `gorm:"column:clr_type" json:"clr_type" form:"clr_type"`
540
-	SetlDetail            string    `gorm:"column:setl_detail" json:"setl_detail" form:"setl_detail"`
541
-	IsMedicineInsurance   int64     `gorm:"column:is_medicine_insurance" json:"is_medicine_insurance" form:"is_medicine_insurance"`
542
-	PayWay                int64     `gorm:"column:pay_way" json:"pay_way" form:"pay_way"`
543
-	PayPrice              float64   `gorm:"column:pay_price" json:"pay_price" form:"pay_price"`
544
-	PayCardNo             string    `gorm:"column:pay_card_no" json:"pay_card_no" form:"pay_card_no"`
545
-	DiscountPrice         float64   `gorm:"column:discount_price" json:"discount_price" form:"discount_price"`
546
-	PreferentialPrice     float64   `gorm:"column:preferential_price" json:"preferential_price" form:"preferential_price"`
547
-	RealityPrice          float64   `gorm:"column:reality_price" json:"reality_price" form:"reality_price"`
548
-	FoundPrice            float64   `gorm:"column:found_price" json:"found_price" form:"found_price"`
549
-	MedicalInsurancePrice float64   `gorm:"column:medical_insurance_price" json:"medical_insurance_price" form:"medical_insurance_price"`
550
-	PrivatePrice          float64   `gorm:"column:private_price" json:"private_price" form:"private_price"`
551
-	DepartmentName        string    `gorm:"-" json:"department_name" form:"department_name"`
552
-	DoctorName            string    `gorm:"-" json:"doctor_name" form:"doctor_name"`
553
-	Creator               int64     `gorm:"column:creator" json:"creator" form:"creator"`
554
-	PType                 int64     `gorm:"column:p_type" json:"p_type" form:"p_type"`
555
-	Decimal               float64   `gorm:"column:decimal" json:"decimal" form:"decimal"`
556
-	//VmHisOrderInfo9504    []*VmHisOrderInfo9504 `gorm:"ForeignKey:OrderNumber;AssociationForeignKey:Number" json:"info"`
557
-	HisPrescriptionTen []*HisPrescriptionTen `gorm:"ForeignKey:BatchNumber;AssociationForeignKey:Number" json:"info"`
558
-	Patients           Patients              `gorm:"ForeignKey:PatientId;AssociationForeignKey:ID" json:"patient"`
483
+	ID                    int64                 `gorm:"column:id" json:"id" form:"id"`
484
+	UserOrgId             int64                 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
485
+	HisPatientId          int64                 `gorm:"column:his_patient_id" json:"his_patient_id" form:"his_patient_id"`
486
+	SettleAccountsDate    int64                 `gorm:"column:settle_accounts_date" json:"settle_accounts_date" form:"settle_accounts_date"`
487
+	Ctime                 int64                 `gorm:"column:ctime" json:"ctime" form:"ctime"`
488
+	Mtime                 int64                 `gorm:"column:mtime" json:"mtime" form:"mtime"`
489
+	Status                int64                 `gorm:"column:status" json:"status" form:"status"`
490
+	Number                string                `gorm:"column:number" json:"number" form:"number"`
491
+	PatientId             int64                 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
492
+	Infcode               int64                 `gorm:"column:infcode" json:"infcode" form:"infcode"`
493
+	WarnMsg               string                `gorm:"column:warn_msg" json:"warn_msg" form:"warn_msg"`
494
+	Cainfo                string                `gorm:"column:cainfo" json:"cainfo" form:"cainfo"`
495
+	ErrMsg                string                `gorm:"column:err_msg" json:"err_msg" form:"err_msg"`
496
+	RespondTime           string                `gorm:"column:respond_time" json:"respond_time" form:"respond_time"`
497
+	InfRefmsgid           string                `gorm:"column:inf_refmsgid" json:"inf_refmsgid" form:"inf_refmsgid"`
498
+	OrderStatus           int64                 `gorm:"column:order_status" json:"order_status" form:"order_status"`
499
+	MdtrtId               string                `gorm:"column:mdtrt_id" json:"mdtrt_id" form:"mdtrt_id"`
500
+	SetlId                string                `gorm:"column:setl_id" json:"setl_id" form:"setl_id"`
501
+	PsnNo                 string                `gorm:"column:psn_no" json:"psn_no" form:"psn_no"`
502
+	PsnName               string                `gorm:"column:psn_name" json:"psn_name" form:"psn_name"`
503
+	PsnCertType           string                `gorm:"column:psn_cert_type" json:"psn_cert_type" form:"psn_cert_type"`
504
+	Certno                string                `gorm:"column:certno" json:"certno" form:"certno"`
505
+	Gend                  string                `gorm:"column:gend" json:"gend" form:"gend"`
506
+	Naty                  string                `gorm:"column:naty" json:"naty" form:"naty"`
507
+	Brdy                  time.Time             `gorm:"column:brdy" json:"brdy" form:"brdy"`
508
+	Age                   float64               `gorm:"column:age" json:"age" form:"age"`
509
+	Insutype              string                `gorm:"column:insutype" json:"insutype" form:"insutype"`
510
+	PsnType               string                `gorm:"column:psn_type" json:"psn_type" form:"psn_type"`
511
+	CvlservFlag           string                `gorm:"column:cvlserv_flag" json:"cvlserv_flag" form:"cvlserv_flag"`
512
+	SetlTime              string                `gorm:"column:setl_time" json:"setl_time" form:"setl_time"`
513
+	MdtrtCertType         string                `gorm:"column:mdtrt_cert_type" json:"mdtrt_cert_type" form:"mdtrt_cert_type"`
514
+	MedType               string                `gorm:"column:med_type" json:"med_type" form:"med_type"`
515
+	MedfeeSumamt          float64               `gorm:"column:medfee_sumamt" json:"medfee_sumamt" form:"medfee_sumamt"`
516
+	FulamtOwnpayAmt       float64               `gorm:"column:fulamt_ownpay_amt" json:"fulamt_ownpay_amt" form:"fulamt_ownpay_amt"`
517
+	OverlmtSelfPay        float64               `gorm:"column:overlmt_self_pay" json:"overlmt_self_pay" form:"overlmt_self_pay"`
518
+	PreselfpayAmt         float64               `gorm:"column:preselfpay_amt" json:"preselfpay_amt" form:"preselfpay_amt"`
519
+	InscpScpAmt           float64               `gorm:"column:inscp_scp_amt" json:"inscp_scp_amt" form:"inscp_scp_amt"`
520
+	ActPayDedc            float64               `gorm:"column:act_pay_dedc" json:"act_pay_dedc" form:"act_pay_dedc"`
521
+	HifpPay               float64               `gorm:"column:hifp_pay" json:"hifp_pay" form:"hifp_pay"`
522
+	CvlservPay            float64               `gorm:"column:cvlserv_pay" json:"cvlserv_pay" form:"cvlserv_pay"`
523
+	PoolPropSelfpay       float64               `gorm:"column:pool_prop_selfpay" json:"pool_prop_selfpay" form:"pool_prop_selfpay"`
524
+	HifesPay              float64               `gorm:"column:hifes_pay" json:"hifes_pay" form:"hifes_pay"`
525
+	HifmiPay              float64               `gorm:"column:hifmi_pay" json:"hifmi_pay" form:"hifmi_pay"`
526
+	HifobPay              float64               `gorm:"column:hifob_pay" json:"hifob_pay" form:"hifob_pay"`
527
+	MafPay                float64               `gorm:"column:maf_pay" json:"maf_pay" form:"maf_pay"`
528
+	OthPay                float64               `gorm:"column:oth_pay" json:"oth_pay" form:"oth_pay"`
529
+	FundPaySumamt         float64               `gorm:"column:fund_pay_sumamt" json:"fund_pay_sumamt" form:"fund_pay_sumamt"`
530
+	PsnPartAmt            float64               `gorm:"column:psn_part_amt" json:"psn_part_amt" form:"psn_part_amt"`
531
+	AcctPay               float64               `gorm:"column:acct_pay" json:"acct_pay" form:"acct_pay"`
532
+	PsnCashPay            float64               `gorm:"column:psn_cash_pay" json:"psn_cash_pay" form:"psn_cash_pay"`
533
+	HospPartAmt           float64               `gorm:"column:hosp_part_amt" json:"hosp_part_amt" form:"hosp_part_amt"`
534
+	Balc                  float64               `gorm:"column:balc" json:"balc" form:"balc"`
535
+	AcctMulaidPay         float64               `gorm:"column:acct_mulaid_pay" json:"acct_mulaid_pay" form:"acct_mulaid_pay"`
536
+	MedinsSetlId          string                `gorm:"column:medins_setl_id" json:"medins_setl_id" form:"medins_setl_id"`
537
+	ClrOptins             string                `gorm:"column:clr_optins" json:"clr_optins" form:"clr_optins"`
538
+	ClrWay                string                `gorm:"column:clr_way" json:"clr_way" form:"clr_way"`
539
+	ClrType               string                `gorm:"column:clr_type" json:"clr_type" form:"clr_type"`
540
+	SetlDetail            string                `gorm:"column:setl_detail" json:"setl_detail" form:"setl_detail"`
541
+	IsMedicineInsurance   int64                 `gorm:"column:is_medicine_insurance" json:"is_medicine_insurance" form:"is_medicine_insurance"`
542
+	PayWay                int64                 `gorm:"column:pay_way" json:"pay_way" form:"pay_way"`
543
+	PayPrice              float64               `gorm:"column:pay_price" json:"pay_price" form:"pay_price"`
544
+	PayCardNo             string                `gorm:"column:pay_card_no" json:"pay_card_no" form:"pay_card_no"`
545
+	DiscountPrice         float64               `gorm:"column:discount_price" json:"discount_price" form:"discount_price"`
546
+	PreferentialPrice     float64               `gorm:"column:preferential_price" json:"preferential_price" form:"preferential_price"`
547
+	RealityPrice          float64               `gorm:"column:reality_price" json:"reality_price" form:"reality_price"`
548
+	FoundPrice            float64               `gorm:"column:found_price" json:"found_price" form:"found_price"`
549
+	MedicalInsurancePrice float64               `gorm:"column:medical_insurance_price" json:"medical_insurance_price" form:"medical_insurance_price"`
550
+	PrivatePrice          float64               `gorm:"column:private_price" json:"private_price" form:"private_price"`
551
+	DepartmentName        string                `gorm:"-" json:"department_name" form:"department_name"`
552
+	DoctorName            string                `gorm:"-" json:"doctor_name" form:"doctor_name"`
553
+	Creator               int64                 `gorm:"column:creator" json:"creator" form:"creator"`
554
+	PType                 int64                 `gorm:"column:p_type" json:"p_type" form:"p_type"`
555
+	Decimal               float64               `gorm:"column:decimal" json:"decimal" form:"decimal"`
556
+	VmHisOrderInfo9504    []*VmHisOrderInfo9504 `gorm:"ForeignKey:OrderNumber;AssociationForeignKey:Number" json:"info"`
557
+	//HisPrescriptionTen []*HisPrescriptionTen `gorm:"ForeignKey:BatchNumber;AssociationForeignKey:Number" json:"info"`
558
+	Patients Patients `gorm:"ForeignKey:PatientId;AssociationForeignKey:ID" json:"patient"`
559 559
 }
560 560
 
561 561
 func (HisOrderTen) TableName() string {
@@ -600,7 +600,7 @@ func GetHisOrderDetailThree() (order []*HisOrderTen, err error) {
600 600
 		}).Preload("HisDoctorAdviceInfoTen", func(db *gorm.DB) *gorm.DB {
601 601
 			return db.Where("status = 1").Preload("Drug", "status = 1")
602 602
 		})
603
-	}).Where("setl_time >= '2023-07-01 00:00:00' AND setl_time <= '2023-07-31 23:59:59' AND status = 1 AND order_status =2  AND user_org_id = 10215").Find(&order).Order("patient_id").Error
603
+	}).Where("setl_time >= '2023-01-01 00:00:00' AND setl_time <= '2023-03-31 23:59:59' AND status = 1 AND order_status =2  AND user_org_id = 10215").Find(&order).Order("patient_id").Error
604 604
 	return
605 605
 }
606 606
 
@@ -629,6 +629,7 @@ type HisDoctorAdviceInfoTen struct {
629 629
 	Drug                 Drug    `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId" json:"drug"`
630 630
 	IsMedicine           int64   `gorm:"column:is_medicine" json:"is_medicine" form:"is_medicine"`
631 631
 	ExecutionFrequencyId int64   `gorm:"column:execution_frequency_id" json:"execution_frequency_id" form:"execution_frequency_id"`
632
+	IsSelfDrug           int64   `gorm:"column:is_self_drug" json:"is_self_drug" form:"is_self_drug"`
632 633
 }
633 634
 
634 635
 func (HisDoctorAdviceInfoTen) TableName() string {
@@ -681,7 +682,7 @@ func (HisPrescriptionProjectTen) TableName() string {
681 682
 
682 683
 func GetHisPatient11111(orgid int64) (paitent []*models.HisHospitalCheckRecord, err error) {
683 684
 
684
-	err = XTReadDB().Model(&paitent).Where("user_org_id = ?  and status = 1 AND in_hosptial_time >= '2023-07-01 00:00:00' AND in_hosptial_time <= '2023-07-31 23:59:59'", orgid).Find(&paitent).Error
685
+	err = XTReadDB().Model(&paitent).Where("user_org_id = ?  and status = 1 AND in_hosptial_time >= '2023-10-01 00:00:00' AND in_hosptial_time <= '2023-10-31 23:59:59'", orgid).Find(&paitent).Error
685 686
 	return paitent, err
686 687
 }
687 688
 
@@ -690,6 +691,11 @@ func SaveHP(paitent *models.HisHospitalCheckRecord) {
690 691
 
691 692
 }
692 693
 
694
+func Savehis(paitent *models.HisPatient) {
695
+	writeDb.Save(&paitent)
696
+
697
+}
698
+
693 699
 type HisOrder9504 struct {
694 700
 	ID                    int64     `gorm:"column:id" json:"id" form:"id"`
695 701
 	UserOrgId             int64     `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
@@ -892,7 +898,7 @@ func GetHisOrderDetail10138() (order []*HisOrderTen, err error) {
892 898
 		return db.Where("status = 1 AND order_status = 2").Preload("HisPrescriptionProjectTen", func(db *gorm.DB) *gorm.DB {
893 899
 			return db.Where("status = 1").Preload("VMHisProject")
894 900
 		})
895
-	}).Where("setl_time >= '2022-04-01 00:00:00' AND setl_time <= '2022-06-30 23:00:00' AND status = 1 AND order_status =2  AND user_org_id = 10278").Find(&order).Error
901
+	}).Where("setl_time >= '2022-01-01 00:00:00' AND setl_time <= '2022-12-31 23:00:00' AND status = 1 AND order_status =2  AND user_org_id = 10215 and insutype = 310").Find(&order).Error
896 902
 	return
897 903
 }
898 904
 
@@ -1048,3 +1054,337 @@ func SaveSchTwo(sch models.Schedule, sch_two models.Schedule) (err error) {
1048 1054
 
1049 1055
 	return
1050 1056
 }
1057
+
1058
+func GetDrugstwo(orgId int64) (drugs []*XtBaseDrugtwo, err error) {
1059
+	err = readDb.Model(&XtBaseDrugtwo{}).Where("org_id = ? AND  status = 1", orgId).Find(&drugs).Error
1060
+	return
1061
+}
1062
+
1063
+func GetGoodInfotwo(orgId int64) (drugs []*XtGoodInformation, err error) {
1064
+	err = readDb.Model(&XtGoodInformation{}).Where("org_id = ? AND  status = 1", orgId).Find(&drugs).Error
1065
+	return
1066
+}
1067
+
1068
+func Getprojecttwo(orgId int64) (drugs []*XtHisProject, err error) {
1069
+	err = readDb.Model(&XtHisProject{}).Where("user_org_id = ? AND  status = 1", orgId).Find(&drugs).Error
1070
+	return
1071
+}
1072
+
1073
+func SaveDrugtwo(drugs *XtBaseDrugtwo) error {
1074
+	err := XTWriteDB().Save(&drugs).Error
1075
+	return err
1076
+}
1077
+
1078
+func SaveGoodtwo(drugs *XtGoodInformation) error {
1079
+	err := XTWriteDB().Save(&drugs).Error
1080
+	return err
1081
+}
1082
+
1083
+func SaveProject(drugs *XtHisProject) error {
1084
+	err := XTWriteDB().Save(&drugs).Error
1085
+	return err
1086
+}
1087
+
1088
+type XtGoodInformation struct {
1089
+	ID                          int64   `gorm:"column:id" json:"id" form:"id"`
1090
+	GoodCode                    string  `gorm:"column:good_code" json:"good_code" form:"good_code"`
1091
+	SpecificationName           string  `gorm:"column:specification_name" json:"specification_name" form:"specification_name"`
1092
+	GoodTypeId                  int64   `gorm:"column:good_type_id" json:"good_type_id" form:"good_type_id"`
1093
+	GoodUnit                    int64   `gorm:"column:good_unit" json:"good_unit" form:"good_unit"`
1094
+	BuyPrice                    float64 `gorm:"column:buy_price" json:"buy_price" form:"buy_price"`
1095
+	SellPrice                   float64 `gorm:"column:sell_price" json:"sell_price" form:"sell_price"`
1096
+	Remark                      string  `gorm:"column:remark" json:"remark" form:"remark"`
1097
+	Ctime                       int64   `gorm:"column:ctime" json:"ctime" form:"ctime"`
1098
+	Mtime                       int64   `gorm:"column:mtime" json:"mtime" form:"mtime"`
1099
+	Manufacturer                int64   `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
1100
+	Dealer                      int64   `gorm:"column:dealer" json:"dealer" form:"dealer"`
1101
+	ExpiryDateWarnDayCount      int64   `gorm:"column:expiry_date_warn_day_count" json:"expiry_date_warn_day_count" form:"expiry_date_warn_day_count"`
1102
+	StockWarnCount              int64   `gorm:"column:stock_warn_count" json:"stock_warn_count" form:"stock_warn_count"`
1103
+	IsReuse                     int64   `gorm:"column:is_reuse" json:"is_reuse" form:"is_reuse"`
1104
+	Status                      int64   `gorm:"column:status" json:"status" form:"status"`
1105
+	FilmArea                    string  `gorm:"column:film_area" json:"film_area" form:"film_area"`
1106
+	IsUse                       int64   `gorm:"column:is_use" json:"is_use" form:"is_use"`
1107
+	FilmMaterialQuality         string  `gorm:"column:film_material_quality" json:"film_material_quality" form:"film_material_quality"`
1108
+	OrgId                       int64   `gorm:"column:org_id" json:"org_id" form:"org_id"`
1109
+	Modifier                    int64   `gorm:"column:modifier" json:"modifier" form:"modifier"`
1110
+	Creater                     int64   `gorm:"column:creater" json:"creater" form:"creater"`
1111
+	GoodName                    string  `gorm:"column:good_name" json:"good_name" form:"good_name"`
1112
+	Pinyin                      string  `gorm:"column:pinyin" json:"pinyin" form:"pinyin"`
1113
+	Wubi                        string  `gorm:"column:wubi" json:"wubi" form:"wubi"`
1114
+	GoodKind                    int64   `gorm:"column:good_kind" json:"good_kind" form:"good_kind"`
1115
+	MedicalInsuranceLevel       int64   `gorm:"column:medical_insurance_level" json:"medical_insurance_level" form:"medical_insurance_level"`
1116
+	RetailPrice                 float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
1117
+	MedicalInsuranceNumber      string  `gorm:"column:medical_insurance_number" json:"medical_insurance_number" form:"medical_insurance_number"`
1118
+	IsSpecialDiseases           int64   `gorm:"column:is_special_diseases" json:"is_special_diseases" form:"is_special_diseases"`
1119
+	IsRecord                    int64   `gorm:"column:is_record" json:"is_record" form:"is_record"`
1120
+	StatisticsCategory          int64   `gorm:"column:statistics_category" json:"statistics_category" form:"statistics_category"`
1121
+	GoodStatus                  string  `gorm:"column:good_status" json:"good_status" form:"good_status"`
1122
+	DefaultCount                int64   `gorm:"column:default_count" json:"default_count" form:"default_count"`
1123
+	IsDefault                   int64   `gorm:"column:is_default" json:"is_default" form:"is_default"`
1124
+	IsChargeUse                 int64   `gorm:"column:is_charge_use" json:"is_charge_use" form:"is_charge_use"`
1125
+	IsChargePredict             int64   `gorm:"column:is_charge_predict" json:"is_charge_predict" form:"is_charge_predict"`
1126
+	IsStatisticsWork            int64   `gorm:"column:is_statistics_work" json:"is_statistics_work" form:"is_statistics_work"`
1127
+	Sign                        int64   `gorm:"column:sign" json:"sign" form:"sign"`
1128
+	Sort                        int64   `gorm:"column:sort" json:"sort" form:"sort"`
1129
+	IsDoctorUse                 int64   `gorm:"column:is_doctor_use" json:"is_doctor_use" form:"is_doctor_use"`
1130
+	Agent                       string  `gorm:"column:agent" json:"agent" form:"agent"`
1131
+	GoodNumber                  string  `gorm:"column:good_number" json:"good_number" form:"good_number"`
1132
+	CommdityCode                string  `gorm:"column:commdity_code" json:"commdity_code" form:"commdity_code"`
1133
+	SocialSecurityDirectoryCode string  `gorm:"column:social_security_directory_code" json:"social_security_directory_code" form:"social_security_directory_code"`
1134
+	ProductionType              string  `gorm:"column:production_type" json:"production_type" form:"production_type"`
1135
+	SpecialMedical              string  `gorm:"column:special_medical" json:"special_medical" form:"special_medical"`
1136
+	IsMark                      int64   `gorm:"column:is_mark" json:"is_mark" form:"is_mark"`
1137
+	Total                       float64 `gorm:"column:total" json:"total" form:"total"`
1138
+	MinNumber                   int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
1139
+	PackingUnit                 string  `gorm:"column:packing_unit" json:"packing_unit" form:"packing_unit"`
1140
+	PackingPrice                float64 `gorm:"column:packing_price" json:"packing_price" form:"packing_price"`
1141
+	DefaultCountUnit            string  `gorm:"column:default_count_unit" json:"default_count_unit" form:"default_count_unit"`
1142
+	MinUnit                     string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
1143
+	RegisterNumber              string  `gorm:"column:register_number" json:"register_number" form:"register_number"`
1144
+	ProvincesCode               string  `gorm:"column:provinces_code" json:"provinces_code" form:"provinces_code"`
1145
+	IsUser                      int64   `gorm:"column:is_user" json:"is_user" form:"is_user"`
1146
+	Number                      string  `gorm:"column:number" json:"number" form:"number"`
1147
+	IsWarehouse                 int64   `gorm:"column:is_warehouse" json:"is_warehouse" form:"is_warehouse"`
1148
+	BatchRetaiPrice             float64 `gorm:"column:batch_retai_price" json:"batch_retai_price" form:"batch_retai_price"`
1149
+	SumCount                    int64   `gorm:"column:sum_count" json:"sum_count" form:"sum_count"`
1150
+	SumInCount                  int64   `gorm:"column:sum_in_count" json:"sum_in_count" form:"sum_in_count"`
1151
+	TotalCount                  int64   `gorm:"column:total_count" json:"total_count" form:"total_count"`
1152
+	SumOutCount                 int64   `gorm:"column:sum_out_count" json:"sum_out_count" form:"sum_out_count"`
1153
+	SumCancelCount              int64   `gorm:"column:sum_cancel_count" json:"sum_cancel_count" form:"sum_cancel_count"`
1154
+	IsPrint                     int64   `gorm:"column:is_print" json:"is_print" form:"is_print"`
1155
+	FirstLetter                 string  `gorm:"column:first_letter" json:"first_letter" form:"first_letter"`
1156
+	ZuobiaoId                   string  `gorm:"column:zuobiao_id" json:"zuobiao_id" form:"zuobiao_id"`
1157
+	Bck01b                      string  `gorm:"column:bck01b" json:"bck01b" form:"bck01b"`
1158
+	Bby01                       string  `gorm:"column:bby01" json:"bby01" form:"bby01"`
1159
+}
1160
+
1161
+func (XtGoodInformation) TableName() string {
1162
+	return "xt_good_information"
1163
+}
1164
+
1165
+type XtBaseDrugtwo struct {
1166
+	ID                          int64   `gorm:"column:id" json:"id" form:"id"`
1167
+	DrugName                    string  `gorm:"column:drug_name" json:"drug_name" form:"drug_name"`
1168
+	Pinyin                      string  `gorm:"column:pinyin" json:"pinyin" form:"pinyin"`
1169
+	Wubi                        string  `gorm:"column:wubi" json:"wubi" form:"wubi"`
1170
+	DrugAlias                   string  `gorm:"column:drug_alias" json:"drug_alias" form:"drug_alias"`
1171
+	DrugAliasPinyin             string  `gorm:"column:drug_alias_pinyin" json:"drug_alias_pinyin" form:"drug_alias_pinyin"`
1172
+	DrugAliasWubi               string  `gorm:"column:drug_alias_wubi" json:"drug_alias_wubi" form:"drug_alias_wubi"`
1173
+	DrugCategory                int64   `gorm:"column:drug_category" json:"drug_category" form:"drug_category"`
1174
+	DrugSpec                    string  `gorm:"column:drug_spec" json:"drug_spec" form:"drug_spec"`
1175
+	DrugType                    int64   `gorm:"column:drug_type" json:"drug_type" form:"drug_type"`
1176
+	DrugStockLimit              string  `gorm:"column:drug_stock_limit" json:"drug_stock_limit" form:"drug_stock_limit"`
1177
+	DrugOriginPlace             string  `gorm:"column:drug_origin_place" json:"drug_origin_place" form:"drug_origin_place"`
1178
+	DrugDosageForm              int64   `gorm:"column:drug_dosage_form" json:"drug_dosage_form" form:"drug_dosage_form"`
1179
+	MedicalInsuranceLevel       int64   `gorm:"column:medical_insurance_level" json:"medical_insurance_level" form:"medical_insurance_level"`
1180
+	MaxUnit                     string  `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
1181
+	MinUnit                     string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
1182
+	UnitMatrixing               string  `gorm:"column:unit_matrixing" json:"unit_matrixing" form:"unit_matrixing"`
1183
+	RetailPrice                 float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
1184
+	LastPrice                   float64 `gorm:"column:last_price" json:"last_price" form:"last_price"`
1185
+	DrugControl                 int64   `gorm:"column:drug_control" json:"drug_control" form:"drug_control"`
1186
+	Number                      string  `gorm:"column:number" json:"number" form:"number"`
1187
+	DrugClassify                string  `gorm:"column:drug_classify" json:"drug_classify" form:"drug_classify"`
1188
+	DrugDose                    float64 `gorm:"column:drug_dose" json:"drug_dose" form:"drug_dose"`
1189
+	DrugDoseUnit                int64   `gorm:"column:drug_dose_unit" json:"drug_dose_unit" form:"drug_dose_unit"`
1190
+	MedicalInsuranceNumber      string  `gorm:"column:medical_insurance_number" json:"medical_insurance_number" form:"medical_insurance_number"`
1191
+	Manufacturer                int64   `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
1192
+	PharmacologyCategory        int64   `gorm:"column:pharmacology_category" json:"pharmacology_category" form:"pharmacology_category"`
1193
+	StatisticsCategory          int64   `gorm:"column:statistics_category" json:"statistics_category" form:"statistics_category"`
1194
+	Code                        string  `gorm:"column:code" json:"code" form:"code"`
1195
+	IsSpecialDiseases           int64   `gorm:"column:is_special_diseases" json:"is_special_diseases" form:"is_special_diseases"`
1196
+	IsRecord                    int64   `gorm:"column:is_record" json:"is_record" form:"is_record"`
1197
+	Agent                       string  `gorm:"column:agent" json:"agent" form:"agent"`
1198
+	DrugStatus                  string  `gorm:"column:drug_status" json:"drug_status" form:"drug_status"`
1199
+	LimitRemark                 string  `gorm:"column:limit_remark" json:"limit_remark" form:"limit_remark"`
1200
+	DeliveryWay                 string  `gorm:"column:delivery_way" json:"delivery_way" form:"delivery_way"`
1201
+	ExecutionFrequency          string  `gorm:"column:execution_frequency" json:"execution_frequency" form:"execution_frequency"`
1202
+	SingleDose                  float64 `gorm:"column:single_dose" json:"single_dose" form:"single_dose"`
1203
+	PrescribingNumber           float64 `gorm:"column:prescribing_number" json:"prescribing_number" form:"prescribing_number"`
1204
+	Label                       int64   `gorm:"column:label" json:"label" form:"label"`
1205
+	Sort                        int64   `gorm:"column:sort" json:"sort" form:"sort"`
1206
+	IsUseDoctorAdvice           int64   `gorm:"column:is_use_doctor_advice" json:"is_use_doctor_advice" form:"is_use_doctor_advice"`
1207
+	IsDefault                   int64   `gorm:"column:is_default" json:"is_default" form:"is_default"`
1208
+	IsChargePredict             int64   `gorm:"column:is_charge_predict" json:"is_charge_predict" form:"is_charge_predict"`
1209
+	IsStatisticsWork            int64   `gorm:"column:is_statistics_work" json:"is_statistics_work" form:"is_statistics_work"`
1210
+	IsChargeUse                 int64   `gorm:"column:is_charge_use" json:"is_charge_use" form:"is_charge_use"`
1211
+	Status                      int64   `gorm:"column:status" json:"status" form:"status"`
1212
+	Ctime                       int64   `gorm:"column:ctime" json:"ctime" form:"ctime"`
1213
+	Mtime                       int64   `gorm:"column:mtime" json:"mtime" form:"mtime"`
1214
+	OrgId                       int64   `gorm:"column:org_id" json:"org_id" form:"org_id"`
1215
+	DrugCode                    string  `gorm:"column:drug_code" json:"drug_code" form:"drug_code"`
1216
+	Dealer                      int64   `gorm:"column:dealer" json:"dealer" form:"dealer"`
1217
+	DoseCode                    string  `gorm:"column:dose_code" json:"dose_code" form:"dose_code"`
1218
+	RecordDate                  int64   `gorm:"column:record_date" json:"record_date" form:"record_date"`
1219
+	DrugRemark                  string  `gorm:"column:drug_remark" json:"drug_remark" form:"drug_remark"`
1220
+	SocialSecurityDirectoryCode string  `gorm:"column:social_security_directory_code" json:"social_security_directory_code" form:"social_security_directory_code"`
1221
+	IsMark                      int64   `gorm:"column:is_mark" json:"is_mark" form:"is_mark"`
1222
+	PrescriptionMark            int64   `gorm:"column:prescription_mark" json:"prescription_mark" form:"prescription_mark"`
1223
+	HospApprFlag                int64   `gorm:"column:hosp_appr_flag" json:"hosp_appr_flag" form:"hosp_appr_flag"`
1224
+	LmtUsedFlag                 int64   `gorm:"column:lmt_used_flag" json:"lmt_used_flag" form:"lmt_used_flag"`
1225
+	Total                       float64 `gorm:"column:total" json:"total" form:"total"`
1226
+	PrescribingNumberUnit       string  `gorm:"column:prescribing_number_unit" json:"prescribing_number_unit" form:"prescribing_number_unit"`
1227
+	MinNumber                   int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
1228
+	Dose                        string  `gorm:"column:dose" json:"dose" form:"dose"`
1229
+	DoseUnit                    string  `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
1230
+	DrugDay                     string  `gorm:"column:drug_day" json:"drug_day" form:"drug_day"`
1231
+	MinPrice                    float64 `gorm:"column:min_price" json:"min_price" form:"min_price"`
1232
+	ProvincesCode               string  `gorm:"column:provinces_code" json:"provinces_code" form:"provinces_code"`
1233
+	IsUser                      int64   `gorm:"column:is_user" json:"is_user" form:"is_user"`
1234
+	SumCount                    int64   `gorm:"column:sum_count" json:"sum_count" form:"sum_count"`
1235
+	BatchRetaiPrice             float64 `gorm:"column:batch_retai_price" json:"batch_retai_price" form:"batch_retai_price"`
1236
+	SumInCount                  int64   `gorm:"column:sum_in_count" json:"sum_in_count" form:"sum_in_count"`
1237
+	IsPharmacy                  int64   `gorm:"column:is_pharmacy" json:"is_pharmacy" form:"is_pharmacy"`
1238
+	TotalCount                  int64   `gorm:"column:total_count" json:"total_count" form:"total_count"`
1239
+	DrugStockLimitCount         int64   `gorm:"column:drug_stock_limit_count" json:"drug_stock_limit_count" form:"drug_stock_limit_count"`
1240
+	SumOutCount                 int64   `gorm:"column:sum_out_count" json:"sum_out_count" form:"sum_out_count"`
1241
+	SumCancelCount              int64   `gorm:"column:sum_cancel_count" json:"sum_cancel_count" form:"sum_cancel_count"`
1242
+	FirstLetter                 string  `gorm:"column:first_letter" json:"first_letter" form:"first_letter"`
1243
+	ZuobiaoId                   string  `gorm:"column:zuobiao_id" json:"zuobiao_id" form:"zuobiao_id"`
1244
+	Bby01                       string  `gorm:"column:bby01" json:"bby01" form:"bby01"`
1245
+	Bck01b                      string  `gorm:"column:bck01b" json:"bck01b" form:"bck01b"`
1246
+}
1247
+
1248
+func (XtBaseDrugtwo) TableName() string {
1249
+	return "xt_base_drug"
1250
+}
1251
+
1252
+type XtHisProject struct {
1253
+	ID                          int64   `gorm:"column:id" json:"id" form:"id"`
1254
+	ProjectName                 string  `gorm:"column:project_name" json:"project_name" form:"project_name"`
1255
+	Pinyin                      string  `gorm:"column:pinyin" json:"pinyin" form:"pinyin"`
1256
+	Wubi                        string  `gorm:"column:wubi" json:"wubi" form:"wubi"`
1257
+	Price                       float64 `gorm:"column:price" json:"price" form:"price"`
1258
+	Unit                        string  `gorm:"column:unit" json:"unit" form:"unit"`
1259
+	CostClassify                int64   `gorm:"column:cost_classify" json:"cost_classify" form:"cost_classify"`
1260
+	ExecutiveSection            int64   `gorm:"column:executive_section" json:"executive_section" form:"executive_section"`
1261
+	MedicalCoverage             int64   `gorm:"column:medical_coverage" json:"medical_coverage" form:"medical_coverage"`
1262
+	StatisticalClassification   int64   `gorm:"column:statistical_classification" json:"statistical_classification" form:"statistical_classification"`
1263
+	DiseaseDirectory            int64   `gorm:"column:disease_directory" json:"disease_directory" form:"disease_directory"`
1264
+	IsRecord                    int64   `gorm:"column:is_record" json:"is_record" form:"is_record"`
1265
+	MedicalCode                 string  `gorm:"column:medical_code" json:"medical_code" form:"medical_code"`
1266
+	TubeColor                   int64   `gorm:"column:tube_color" json:"tube_color" form:"tube_color"`
1267
+	MedicalStatus               int64   `gorm:"column:medical_status" json:"medical_status" form:"medical_status"`
1268
+	Remark                      string  `gorm:"column:remark" json:"remark" form:"remark"`
1269
+	Sign                        int64   `gorm:"column:sign" json:"sign" form:"sign"`
1270
+	DefaultNumber               string  `gorm:"column:default_number" json:"default_number" form:"default_number"`
1271
+	IsDefault                   int64   `gorm:"column:is_default" json:"is_default" form:"is_default"`
1272
+	IsCharge                    int64   `gorm:"column:is_charge" json:"is_charge" form:"is_charge"`
1273
+	IsEstimate                  int64   `gorm:"column:is_estimate" json:"is_estimate" form:"is_estimate"`
1274
+	IsWorkload                  int64   `gorm:"column:is_workload" json:"is_workload" form:"is_workload"`
1275
+	Sort                        string  `gorm:"column:sort" json:"sort" form:"sort"`
1276
+	DoctorAdvice                int64   `gorm:"column:doctor_advice" json:"doctor_advice" form:"doctor_advice"`
1277
+	UserOrgId                   int64   `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
1278
+	Status                      int64   `gorm:"column:status" json:"status" form:"status"`
1279
+	CreatedTime                 int64   `gorm:"column:created_time" json:"created_time" form:"created_time"`
1280
+	UpdatedTime                 int64   `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
1281
+	SingleDose                  string  `gorm:"column:single_dose" json:"single_dose" form:"single_dose"`
1282
+	ExecutionFrequency          string  `gorm:"column:execution_frequency" json:"execution_frequency" form:"execution_frequency"`
1283
+	DeliveryWay                 string  `gorm:"column:delivery_way" json:"delivery_way" form:"delivery_way"`
1284
+	NumberDays                  string  `gorm:"column:number_days" json:"number_days" form:"number_days"`
1285
+	Total                       string  `gorm:"column:total" json:"total" form:"total"`
1286
+	IsMark                      int64   `gorm:"column:is_mark" json:"is_mark" form:"is_mark"`
1287
+	SpecailProject              int64   `gorm:"column:specail_project" json:"specail_project" form:"specail_project"`
1288
+	SocialSecurityDirectoryCode string  `gorm:"column:social_security_directory_code" json:"social_security_directory_code" form:"social_security_directory_code"`
1289
+	RecordDate                  int64   `gorm:"column:record_date" json:"record_date" form:"record_date"`
1290
+	Category                    int64   `gorm:"column:category" json:"category" form:"category"`
1291
+	IsPrint                     int64   `gorm:"column:is_print" json:"is_print" form:"is_print"`
1292
+	FirstLetter                 string  `gorm:"column:first_letter" json:"first_letter" form:"first_letter"`
1293
+	ZuobiaoId                   string  `gorm:"column:zuobiao_id" json:"zuobiao_id" form:"zuobiao_id"`
1294
+	Bck01b                      string  `gorm:"column:bck01b" json:"bck01b" form:"bck01b"`
1295
+	Bby01                       string  `gorm:"column:bby01" json:"bby01" form:"bby01"`
1296
+}
1297
+
1298
+func (XtHisProject) TableName() string {
1299
+	return "xt_his_project"
1300
+}
1301
+
1302
+func Saved(drug models.BaseDrugLib) {
1303
+	writeDb.Create(&drug)
1304
+}
1305
+
1306
+func Savegd(good GoodInfotwo) {
1307
+	writeDb.Create(&good)
1308
+}
1309
+
1310
+type GoodInfotwo struct {
1311
+	ID                          int64   `gorm:"column:id" json:"id" form:"id"`
1312
+	GoodCode                    string  `gorm:"column:good_code" json:"good_code" form:"good_code"`
1313
+	SpecificationName           string  `gorm:"column:specification_name" json:"specification_name" form:"specification_name"`
1314
+	GoodTypeId                  int64   `gorm:"column:good_type_id" json:"good_type_id" form:"good_type_id"`
1315
+	GoodUnit                    int64   `gorm:"column:good_unit" json:"good_unit" form:"good_unit"`
1316
+	BuyPrice                    float64 `gorm:"column:buy_price" json:"buy_price" form:"buy_price"`
1317
+	SellPrice                   float64 `gorm:"column:sell_price" json:"sell_price" form:"sell_price"`
1318
+	Remark                      string  `gorm:"column:remark" json:"remark" form:"remark"`
1319
+	Ctime                       int64   `gorm:"column:ctime" json:"ctime" form:"ctime"`
1320
+	Mtime                       int64   `gorm:"column:mtime" json:"mtime" form:"mtime"`
1321
+	Manufacturer                int64   `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
1322
+	Dealer                      int64   `gorm:"column:dealer" json:"dealer" form:"dealer"`
1323
+	ExpiryDateWarnDayCount      int64   `gorm:"column:expiry_date_warn_day_count" json:"expiry_date_warn_day_count" form:"expiry_date_warn_day_count"`
1324
+	StockWarnCount              int64   `gorm:"column:stock_warn_count" json:"stock_warn_count" form:"stock_warn_count"`
1325
+	IsReuse                     int64   `gorm:"column:is_reuse" json:"is_reuse" form:"is_reuse"`
1326
+	Status                      int64   `gorm:"column:status" json:"status" form:"status"`
1327
+	FilmArea                    string  `gorm:"column:film_area" json:"film_area" form:"film_area"`
1328
+	IsUse                       int64   `gorm:"column:is_use" json:"is_use" form:"is_use"`
1329
+	FilmMaterialQuality         string  `gorm:"column:film_material_quality" json:"film_material_quality" form:"film_material_quality"`
1330
+	OrgId                       int64   `gorm:"column:org_id" json:"org_id" form:"org_id"`
1331
+	Modifier                    int64   `gorm:"column:modifier" json:"modifier" form:"modifier"`
1332
+	Creater                     int64   `gorm:"column:creater" json:"creater" form:"creater"`
1333
+	GoodName                    string  `gorm:"column:good_name" json:"good_name" form:"good_name"`
1334
+	Pinyin                      string  `gorm:"column:pinyin" json:"pinyin" form:"pinyin"`
1335
+	Wubi                        string  `gorm:"column:wubi" json:"wubi" form:"wubi"`
1336
+	GoodKind                    int64   `gorm:"column:good_kind" json:"good_kind" form:"good_kind"`
1337
+	MedicalInsuranceLevel       int64   `gorm:"column:medical_insurance_level" json:"medical_insurance_level" form:"medical_insurance_level"`
1338
+	RetailPrice                 float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
1339
+	MedicalInsuranceNumber      string  `gorm:"column:medical_insurance_number" json:"medical_insurance_number" form:"medical_insurance_number"`
1340
+	ProvincesCode               string  `gorm:"column:provinces_code" json:"provinces_code" form:"provinces_code"`
1341
+	FirstLetter                 string  `gorm:"column:first_letter" json:"first_letter" form:"first_letter"`
1342
+	IsSpecialDiseases           int64   `gorm:"column:is_special_diseases" json:"is_special_diseases" form:"is_special_diseases"`
1343
+	IsRecord                    int64   `gorm:"column:is_record" json:"is_record" form:"is_record"`
1344
+	StatisticsCategory          int64   `gorm:"column:statistics_category" json:"statistics_category" form:"statistics_category"`
1345
+	GoodStatus                  string  `gorm:"column:good_status" json:"good_status" form:"good_status"`
1346
+	DefaultCount                int64   `gorm:"column:default_count" json:"default_count" form:"default_count"`
1347
+	Sign                        int64   `gorm:"column:sign" json:"sign" form:"sign"`
1348
+	IsDefault                   int64   `gorm:"column:is_default" json:"is_default" form:"is_default"`
1349
+	IsChargeUse                 int64   `gorm:"column:is_charge_use" json:"is_charge_use" form:"is_charge_use"`
1350
+	IsChargePredict             int64   `gorm:"column:is_charge_predict" json:"is_charge_predict" form:"is_charge_predict"`
1351
+	IsStatisticsWork            int64   `gorm:"column:is_statistics_work" json:"is_statistics_work" form:"is_statistics_work"`
1352
+	Sort                        int64   `gorm:"column:sort" json:"sort" form:"sort"`
1353
+	IsDoctorUse                 int64   `gorm:"column:is_doctor_use" json:"is_doctor_use" form:"is_doctor_use"`
1354
+	Agent                       string  `gorm:"column:agent" json:"agent" form:"agent"`
1355
+	GoodNumber                  string  `gorm:"column:good_number" json:"good_number" form:"good_number"`
1356
+	CommdityCode                string  `gorm:"column:commdity_code" json:"commdity_code" form:"commdity_code"`
1357
+	SocialSecurityDirectoryCode string  `gorm:"column:social_security_directory_code" json:"social_security_directory_code" form:"social_security_directory_code"`
1358
+	ProductionType              string  `gorm:"column:production_type" json:"production_type" form:"production_type"`
1359
+	SpecialMedical              string  `gorm:"column:special_medical" json:"special_medical" form:"special_medical"`
1360
+	IsMark                      int64   `gorm:"column:is_mark" json:"is_mark" form:"is_mark"`
1361
+	MinNumber                   int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
1362
+	PackingUnit                 string  `gorm:"column:packing_unit" json:"packing_unit" form:"packing_unit"`
1363
+	PackingPrice                float64 `gorm:"column:packing_price" json:"packing_price" form:"packing_price"`
1364
+	DefaultCountUnit            string  `gorm:"column:default_count_unit" json:"default_count_unit" form:"default_count_unit"`
1365
+	MinUnit                     string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
1366
+	Total                       float64 `gorm:"column:total" json:"total" form:"total"`
1367
+	RegisterNumber              string  `gorm:"column:register_number" json:"register_number" form:"register_number"`
1368
+	IsUser                      int64   `gorm:"column:is_user" json:"is_user" form:"is_user"`
1369
+	Number                      string  `gorm:"column:number" json:"number" form:"number"`
1370
+	IsWarehouse                 int64   `gorm:"column:is_warehouse" json:"is_warehouse" form:"is_warehouse"`
1371
+	SumCount                    int64   `gorm:"column:sum_count" json:"sum_count" form:"sum_count"`
1372
+	BatchRetaiPrice             float64 `gorm:"column:batch_retai_price" json:"batch_retai_price" form:"batch_retai_price"`
1373
+	SumInCount                  int64   `gorm:"column:sum_in_count" json:"sum_in_count" form:"sum_in_count"`
1374
+	Bbx01                       int64   `gorm:"column:bbx01" json:"bbx01" form:"bbx01"`
1375
+	Bby01                       int64   `gorm:"column:bby01" json:"bby01" form:"bby01"`
1376
+}
1377
+
1378
+func (GoodInfotwo) TableName() string {
1379
+	return "xt_good_information"
1380
+}
1381
+
1382
+func GetHisPatient4444555() (paitent []*models.HisPatient, err error) {
1383
+
1384
+	err = XTReadDB().Model(&paitent).Where("user_org_id = 10485  and status = 1 AND record_date >= 1696089600").Find(&paitent).Error
1385
+	return paitent, err
1386
+}
1387
+
1388
+func UpDateNumber(id int64, number string) {
1389
+	writeDb.Model(&models.GoodInfo{}).Where("id = ?", id).Updates(map[string]interface{}{"number": number})
1390
+}