Parcourir la source

Merge branch 'master' of http://git.shengws.com/csx/gdyb

csx il y a 2 ans
Parent
révision
d870c12c9b
4 fichiers modifiés avec 168 ajouts et 19 suppressions
  1. BIN
      gdyb
  2. 15 17
      models/good_models.go
  3. 151 0
      models/his_models.go
  4. 2 2
      service/his_deposit_service.go

BIN
gdyb Voir le fichier


+ 15 - 17
models/good_models.go Voir le fichier

@@ -1,7 +1,5 @@
1 1
 package models
2 2
 
3
-import "XT/models"
4
-
5 3
 type GoodsType struct {
6 4
 	ID              int64  `gorm:"column:id" json:"id"`
7 5
 	TypeCode        string `gorm:"column:type_code" json:"type_code"`
@@ -80,21 +78,21 @@ func (GoodInfo) TableName() string {
80 78
 }
81 79
 
82 80
 type GoodsTypeOne struct {
83
-	ID             int64              `gorm:"column:id" json:"id"`
84
-	TypeCode       string             `gorm:"column:type_code" json:"type_code"`
85
-	TypeName       string             `gorm:"column:type_name" json:"type_name"`
86
-	Remark         string             `gorm:"column:remark" json:"remark"`
87
-	Ctime          int64              `gorm:"column:ctime" json:"ctime"`
88
-	Mtime          int64              `gorm:"column:mtime" json:"mtime"`
89
-	Creater        int64              `gorm:"column:creater" json:"creater"`
90
-	Modifier       int64              `gorm:"column:modifier" json:"modifier"`
91
-	OrgId          int64              `gorm:"column:org_id" json:"org_id"`
92
-	Status         int64              `gorm:"column:status" json:"status"`
93
-	Type           int64              `gorm:"column:type" json:"type"`
94
-	Number         int64              `gorm:"column:number" json:"number"`
95
-	OutStock       int64              `gorm:"column:out_stock" json:"out_stock" form:"out_stock"`
96
-	StockAttribute int64              `gorm:"column:stock_attribute" json:"stock_attribute" form:"stock_attribute"`
97
-	GoodInfo       []*models.GoodInfo `gorm:"ForeignKey:GoodTypeId;AssociationForeignKey:ID" json:"GoodInfo"`
81
+	ID             int64       `gorm:"column:id" json:"id"`
82
+	TypeCode       string      `gorm:"column:type_code" json:"type_code"`
83
+	TypeName       string      `gorm:"column:type_name" json:"type_name"`
84
+	Remark         string      `gorm:"column:remark" json:"remark"`
85
+	Ctime          int64       `gorm:"column:ctime" json:"ctime"`
86
+	Mtime          int64       `gorm:"column:mtime" json:"mtime"`
87
+	Creater        int64       `gorm:"column:creater" json:"creater"`
88
+	Modifier       int64       `gorm:"column:modifier" json:"modifier"`
89
+	OrgId          int64       `gorm:"column:org_id" json:"org_id"`
90
+	Status         int64       `gorm:"column:status" json:"status"`
91
+	Type           int64       `gorm:"column:type" json:"type"`
92
+	Number         int64       `gorm:"column:number" json:"number"`
93
+	OutStock       int64       `gorm:"column:out_stock" json:"out_stock" form:"out_stock"`
94
+	StockAttribute int64       `gorm:"column:stock_attribute" json:"stock_attribute" form:"stock_attribute"`
95
+	GoodInfo       []*GoodInfo `gorm:"ForeignKey:GoodTypeId;AssociationForeignKey:ID" json:"GoodInfo"`
98 96
 }
99 97
 
100 98
 func (GoodsTypeOne) TableName() string {

+ 151 - 0
models/his_models.go Voir le fichier

@@ -1445,3 +1445,154 @@ type HisSignIn struct {
1445 1445
 func (HisSignIn) TableName() string {
1446 1446
 	return "his_sign_in"
1447 1447
 }
1448
+
1449
+type HisChargeSettleOrder struct {
1450
+	ID                  int64   `gorm:"column:id" json:"id" form:"id"`
1451
+	UserOrgId           int64   `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
1452
+	HisPatientId        int64   `gorm:"column:his_patient_id" json:"his_patient_id" form:"his_patient_id"`
1453
+	SettleAccountsDate  int64   `gorm:"column:settle_accounts_date" json:"settle_accounts_date" form:"settle_accounts_date"`
1454
+	Status              int64   `gorm:"column:status" json:"status" form:"status"`
1455
+	PatientId           int64   `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
1456
+	Infcode             int64   `gorm:"column:infcode" json:"infcode" form:"infcode"`
1457
+	WarnMsg             string  `gorm:"column:warn_msg" json:"warn_msg" form:"warn_msg"`
1458
+	Cainfo              string  `gorm:"column:cainfo" json:"cainfo" form:"cainfo"`
1459
+	ErrMsg              string  `gorm:"column:err_msg" json:"err_msg" form:"err_msg"`
1460
+	RespondTime         string  `gorm:"column:respond_time" json:"respond_time" form:"respond_time"`
1461
+	InfRefmsgid         string  `gorm:"column:inf_refmsgid" json:"inf_refmsgid" form:"inf_refmsgid"`
1462
+	OrderStatus         int64   `gorm:"column:order_status" json:"order_status" form:"order_status"`
1463
+	MdtrtId             string  `gorm:"column:mdtrt_id" json:"mdtrt_id" form:"mdtrt_id"`
1464
+	SetlId              string  `gorm:"column:setl_id" json:"setl_id" form:"setl_id"`
1465
+	Insutype            string  `gorm:"column:insutype" json:"insutype" form:"insutype"`
1466
+	PsnType             string  `gorm:"column:psn_type" json:"psn_type" form:"psn_type"`
1467
+	CvlservFlag         string  `gorm:"column:cvlserv_flag" json:"cvlserv_flag" form:"cvlserv_flag"`
1468
+	SetlTime            string  `gorm:"column:setl_time" json:"setl_time" form:"setl_time"`
1469
+	MdtrtCertType       string  `gorm:"column:mdtrt_cert_type" json:"mdtrt_cert_type" form:"mdtrt_cert_type"`
1470
+	MedType             string  `gorm:"column:med_type" json:"med_type" form:"med_type"`
1471
+	MedfeeSumamt        float64 `gorm:"column:medfee_sumamt" json:"medfee_sumamt" form:"medfee_sumamt"`
1472
+	FulamtOwnpayAmt     float64 `gorm:"column:fulamt_ownpay_amt" json:"fulamt_ownpay_amt" form:"fulamt_ownpay_amt"`
1473
+	OverlmtSelfPay      float64 `gorm:"column:overlmt_self_pay" json:"overlmt_self_pay" form:"overlmt_self_pay"`
1474
+	PreselfpayAmt       float64 `gorm:"column:preselfpay_amt" json:"preselfpay_amt" form:"preselfpay_amt"`
1475
+	InscpScpAmt         float64 `gorm:"column:inscp_scp_amt" json:"inscp_scp_amt" form:"inscp_scp_amt"`
1476
+	ActPayDedc          float64 `gorm:"column:act_pay_dedc" json:"act_pay_dedc" form:"act_pay_dedc"`
1477
+	HifpPay             float64 `gorm:"column:hifp_pay" json:"hifp_pay" form:"hifp_pay"`
1478
+	CvlservPay          float64 `gorm:"column:cvlserv_pay" json:"cvlserv_pay" form:"cvlserv_pay"`
1479
+	PoolPropSelfpay     float64 `gorm:"column:pool_prop_selfpay" json:"pool_prop_selfpay" form:"pool_prop_selfpay"`
1480
+	HifesPay            float64 `gorm:"column:hifes_pay" json:"hifes_pay" form:"hifes_pay"`
1481
+	HifmiPay            float64 `gorm:"column:hifmi_pay" json:"hifmi_pay" form:"hifmi_pay"`
1482
+	HifobPay            float64 `gorm:"column:hifob_pay" json:"hifob_pay" form:"hifob_pay"`
1483
+	MafPay              float64 `gorm:"column:maf_pay" json:"maf_pay" form:"maf_pay"`
1484
+	OthPay              float64 `gorm:"column:oth_pay" json:"oth_pay" form:"oth_pay"`
1485
+	FundPaySumamt       float64 `gorm:"column:fund_pay_sumamt" json:"fund_pay_sumamt" form:"fund_pay_sumamt"`
1486
+	PsnPartAmt          float64 `gorm:"column:psn_part_amt" json:"psn_part_amt" form:"psn_part_amt"`
1487
+	AcctPay             float64 `gorm:"column:acct_pay" json:"acct_pay" form:"acct_pay"`
1488
+	PsnCashPay          float64 `gorm:"column:psn_cash_pay" json:"psn_cash_pay" form:"psn_cash_pay"`
1489
+	HospPartAmt         float64 `gorm:"column:hosp_part_amt" json:"hosp_part_amt" form:"hosp_part_amt"`
1490
+	Balc                float64 `gorm:"column:balc" json:"balc" form:"balc"`
1491
+	AcctMulaidPay       float64 `gorm:"column:acct_mulaid_pay" json:"acct_mulaid_pay" form:"acct_mulaid_pay"`
1492
+	MedinsSetlId        string  `gorm:"column:medins_setl_id" json:"medins_setl_id" form:"medins_setl_id"`
1493
+	ClrOptins           string  `gorm:"column:clr_optins" json:"clr_optins" form:"clr_optins"`
1494
+	ClrWay              string  `gorm:"column:clr_way" json:"clr_way" form:"clr_way"`
1495
+	ClrType             string  `gorm:"column:clr_type" json:"clr_type" form:"clr_type"`
1496
+	SetlDetail          string  `gorm:"column:setl_detail" json:"setl_detail" form:"setl_detail"`
1497
+	IsMedicineInsurance int64   `gorm:"column:is_medicine_insurance" json:"is_medicine_insurance" form:"is_medicine_insurance"`
1498
+	PType               int64   `gorm:"column:p_type" json:"p_type" form:"p_type"`
1499
+	SettleType          int64   `gorm:"column:settle_type" json:"settle_type" form:"settle_type"`
1500
+	SettleStartTime     int64   `gorm:"column:settle_start_time" json:"settle_start_time" form:"settle_start_time"`
1501
+	SettleEndTime       int64   `gorm:"column:settle_end_time" json:"settle_end_time" form:"settle_end_time"`
1502
+	IsPre               int64   `gorm:"column:is_pre" json:"is_pre" form:"is_pre"`
1503
+}
1504
+
1505
+func (HisChargeSettleOrder) TableName() string {
1506
+	return "his_order"
1507
+}
1508
+
1509
+type HisPrintPatient struct {
1510
+	ID                     int64   `gorm:"column:id" json:"id" form:"id"`
1511
+	BalanceAccountsType    int64   `gorm:"column:balance_accounts_type" json:"balance_accounts_type" form:"balance_accounts_type"`
1512
+	MedicalInsuranceNumber string  `gorm:"column:medical_insurance_number" json:"medical_insurance_number" form:"medical_insurance_number"`
1513
+	Name                   string  `gorm:"column:name" json:"name" form:"name"`
1514
+	Gender                 int64   `gorm:"column:gender" json:"gender" form:"gender"`
1515
+	IdType                 int64   `gorm:"column:id_type" json:"id_type" form:"id_type"`
1516
+	RecordDate             int64   `gorm:"column:record_date" json:"record_date" form:"record_date"`
1517
+	PhoneNumber            string  `gorm:"column:phone_number" json:"phone_number" form:"phone_number"`
1518
+	IdCardNo               string  `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
1519
+	RegisterType           int64   `gorm:"column:register_type" json:"register_type" form:"register_type"`
1520
+	AdminUserId            int64   `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
1521
+	Departments            int64   `gorm:"column:departments" json:"departments" form:"departments"`
1522
+	Total                  float64 `gorm:"column:total" json:"total" form:"total"`
1523
+	UserOrgId              int64   `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
1524
+	Status                 int64   `gorm:"column:status" json:"status" form:"status"`
1525
+	PatientId              int64   `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
1526
+	Number                 string  `gorm:"column:number" json:"number" form:"number"`
1527
+	Doctor                 int64   `gorm:"column:doctor" json:"doctor" form:"doctor"`
1528
+	IsReturn               int64   `gorm:"column:is_return" json:"is_return" form:"is_return"`
1529
+	PsnNo                  string  `gorm:"column:psn_no" json:"psn_no" form:"psn_no"`
1530
+	PsnCertType            string  `gorm:"column:psn_cert_type" json:"psn_cert_type" form:"psn_cert_type"`
1531
+	Certno                 string  `gorm:"column:certno" json:"certno" form:"certno"`
1532
+	PsnName                string  `gorm:"column:psn_name" json:"psn_name" form:"psn_name"`
1533
+	Gend                   string  `gorm:"column:gend" json:"gend" form:"gend"`
1534
+	Naty                   string  `gorm:"column:naty" json:"naty" form:"naty"`
1535
+	Brdy                   string  `gorm:"column:brdy" json:"brdy" form:"brdy"`
1536
+	Iinfo                  string  `gorm:"column:iinfo" json:"iinfo" form:"iinfo"`
1537
+	Idetinfo               string  `gorm:"column:idetinfo" json:"idetinfo" form:"idetinfo"`
1538
+	IptOtpNo               string  `gorm:"column:ipt_otp_no" json:"ipt_otp_no" form:"ipt_otp_no"`
1539
+	Phone                  string  `gorm:"column:phone" json:"phone" form:"phone"`
1540
+	SocialType             int64   `gorm:"column:social_type" json:"social_type" form:"social_type"`
1541
+	IdCardType             int64   `gorm:"column:id_card_type" json:"id_card_type" form:"id_card_type"`
1542
+	PType                  int64   `gorm:"column:p_type" json:"p_type" form:"p_type"`
1543
+	Diagnosis              string  `gorm:"column:diagnosis" json:"diagnosis" form:"diagnosis"`
1544
+	SickType               int64   `gorm:"column:sick_type" json:"sick_type" form:"sick_type"`
1545
+	PatientInfo            string  `gorm:"column:patient_info" json:"patient_info" form:"patient_info"`
1546
+}
1547
+
1548
+func (HisPrintPatient) TableName() string {
1549
+	return "his_patient"
1550
+}
1551
+
1552
+type HisHospitalCheckRecordTwo struct {
1553
+	ID                   int64  `gorm:"column:id" json:"id" form:"id"`
1554
+	Name                 string `gorm:"column:name" json:"name" form:"name"`
1555
+	MedicalTreatmentType int64  `gorm:"column:medical_treatment_type" json:"medical_treatment_type" form:"medical_treatment_type"`
1556
+	RecordDate           int64  `gorm:"column:record_date" json:"record_date" form:"record_date"`
1557
+	IdCardNo             string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
1558
+	AdminUserId          int64  `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
1559
+	Departments          int64  `gorm:"column:departments" json:"departments" form:"departments"`
1560
+	UserOrgId            int64  `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
1561
+	Status               int64  `gorm:"column:status" json:"status" form:"status"`
1562
+	Ctime                int64  `gorm:"column:ctime" json:"ctime" form:"ctime"`
1563
+	Mtime                int64  `gorm:"column:mtime" json:"mtime" form:"mtime"`
1564
+	PatientId            int64  `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
1565
+	Number               string `gorm:"column:number" json:"number" form:"number"`
1566
+	Doctor               int64  `gorm:"column:doctor" json:"doctor" form:"doctor"`
1567
+	PsnNo                string `gorm:"column:psn_no" json:"psn_no" form:"psn_no"`
1568
+	PsnCertType          string `gorm:"column:psn_cert_type" json:"psn_cert_type" form:"psn_cert_type"`
1569
+	Certno               string `gorm:"column:certno" json:"certno" form:"certno"`
1570
+	PsnName              string `gorm:"column:psn_name" json:"psn_name" form:"psn_name"`
1571
+	Gend                 string `gorm:"column:gend" json:"gend" form:"gend"`
1572
+	Naty                 string `gorm:"column:naty" json:"naty" form:"naty"`
1573
+	MedType              int64  `gorm:"column:med_type" json:"med_type" form:"med_type"`
1574
+	Brdy                 string `gorm:"column:brdy" json:"brdy" form:"brdy"`
1575
+	Iinfo                string `gorm:"column:iinfo" json:"iinfo" form:"iinfo"`
1576
+	Idetinfo             string `gorm:"column:idetinfo" json:"idetinfo" form:"idetinfo"`
1577
+	IptOtpNo             string `gorm:"column:ipt_otp_no" json:"ipt_otp_no" form:"ipt_otp_no"`
1578
+	AdmBed               int64  `gorm:"column:adm_bed" json:"adm_bed" form:"adm_bed"`
1579
+	IdCardType           int64  `gorm:"column:id_card_type" json:"id_card_type" form:"id_card_type"`
1580
+	Diagnosis            string `gorm:"column:diagnosis" json:"diagnosis" form:"diagnosis"`
1581
+	InsutypeType         string `gorm:"column:insutype_type" json:"insutype_type" form:"insutype_type"`
1582
+	SickType             int64  `gorm:"column:sick_type" json:"sick_type" form:"sick_type"`
1583
+	MdtrtCertType        string `gorm:"column:mdtrt_cert_type" json:"mdtrt_cert_type" form:"mdtrt_cert_type"`
1584
+	InHosptialTime       string `gorm:"column:in_hosptial_time" json:"in_hosptial_time" form:"in_hosptial_time"`
1585
+	OutHosptialTime      string `gorm:"column:out_hosptial_time" json:"out_hosptial_time" form:"out_hosptial_time"`
1586
+	InHospitalStatus     int64  `gorm:"column:in_hospital_status" json:"in_hospital_status" form:"in_hospital_status"`
1587
+	Certificates         int64  `gorm:"column:certificates" json:"certificates" form:"certificates"`
1588
+	OutHospitalStatus    int64  `gorm:"column:out_hospital_status" json:"out_hospital_status" form:"out_hospital_status"`
1589
+	OutWay               int64  `gorm:"column:out_way" json:"out_way" form:"out_way"`
1590
+	Phone                string `gorm:"column:phone" json:"phone" form:"phone"`
1591
+	BalanceAccountsType  int64  `gorm:"column:balance_accounts_type" json:"balance_accounts_type" form:"balance_accounts_type"`
1592
+	PsnType              int64  `gorm:"column:psn_type" json:"psn_type" form:"psn_type"`
1593
+	InsuplcAdmdvs        string `gorm:"column:insuplc_admdvs" json:"insuplc_admdvs" form:"insuplc_admdvs"`
1594
+}
1595
+
1596
+func (HisHospitalCheckRecordTwo) TableName() string {
1597
+	return "his_hospital_check_record"
1598
+}

+ 2 - 2
service/his_deposit_service.go Voir le fichier

@@ -1,9 +1,9 @@
1 1
 package service
2 2
 
3 3
 import (
4
-	"XT_New/models"
5
-	"XT_New/utils"
6 4
 	"fmt"
5
+	"gdyb/models"
6
+	"gdyb/utils"
7 7
 	"github.com/jinzhu/gorm"
8 8
 	"github.com/shopspring/decimal"
9 9
 	"math/rand"