|
@@ -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
|
+}
|