|
@@ -68,6 +68,10 @@ type XtBaseDrug struct {
|
68
|
68
|
Total float64 `gorm:"column:total" json:"total" form:"total"`
|
69
|
69
|
PrescribingNumberUnit string `gorm:"column:prescribing_number_unit" json:"prescribing_number_unit" form:"prescribing_number_unit"`
|
70
|
70
|
MinNumber int64 `gorm:"column:min_number" json:"min_number" form:"min_number"`
|
|
71
|
+ Dose float64 `gorm:"column:dose" json:"dose" form:"dose"`
|
|
72
|
+ DoseUnit string `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
|
|
73
|
+ DrugDay string `gorm:"column:drug_day" json:"drug_day" form:"drug_day"`
|
|
74
|
+ MinPrice float64 `gorm:"column:min_price" json:"min_price" form:"min_price"`
|
71
|
75
|
}
|
72
|
76
|
|
73
|
77
|
func (XtBaseDrug) TableName() string {
|
|
@@ -322,33 +326,34 @@ func (XtDrugWarehouseOut) TableName() string {
|
322
|
326
|
}
|
323
|
327
|
|
324
|
328
|
type XtDrugWarehouseOutInfo struct {
|
325
|
|
- ID int64 `gorm:"column:id" json:"id" form:"id"`
|
326
|
|
- WarehouseOutId int64 `gorm:"column:warehouse_out_id" json:"warehouse_out_id" form:"warehouse_out_id"`
|
327
|
|
- DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
|
328
|
|
- WarehousingOutTarget int64 `gorm:"column:warehousing_out_target" json:"warehousing_out_target" form:"warehousing_out_target"`
|
329
|
|
- Count int64 `gorm:"column:count" json:"count" form:"count"`
|
330
|
|
- Price float64 `gorm:"column:price" json:"price" form:"price"`
|
331
|
|
- TotalPrice float64 `gorm:"column:total_price" json:"total_price" form:"total_price"`
|
332
|
|
- ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
|
333
|
|
- ExpiryDate int64 `gorm:"column:expiry_date" json:"expiry_date" form:"expiry_date"`
|
334
|
|
- Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
|
335
|
|
- Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
|
336
|
|
- Status int64 `gorm:"column:status" json:"status" form:"status"`
|
337
|
|
- OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
|
338
|
|
- Remark string `gorm:"column:remark" json:"remark" form:"remark"`
|
339
|
|
- IsCancel int64 `gorm:"column:is_cancel" json:"is_cancel" form:"is_cancel"`
|
340
|
|
- WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
|
341
|
|
- Type int64 `gorm:"column:type" json:"type" form:"type"`
|
342
|
|
- Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
|
343
|
|
- Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
|
344
|
|
- IsSys int64 `gorm:"column:is_sys" json:"is_sys" form:"is_sys"`
|
345
|
|
- SysRecordTime int64 `gorm:"column:sys_record_time" json:"sys_record_time" form:"sys_record_time"`
|
346
|
|
- RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
|
347
|
|
- RetailTotalPrice float64 `gorm:"column:retail_total_price" json:"retail_total_price" form:"retail_total_price"`
|
348
|
|
- CountUnit string `gorm:"column:count_unit" json:"count_unit" form:"count_unit"`
|
349
|
|
- WarehouseInfoId int64 `gorm:"column:warehouse_info_id" json:"warehouse_info_id" form:"warehouse_info_id"`
|
350
|
|
- Number string `gorm:"column:number" json:"number" form:"number"`
|
351
|
|
- BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
|
|
329
|
+ ID int64 `gorm:"column:id" json:"id" form:"id"`
|
|
330
|
+ WarehouseOutId int64 `gorm:"column:warehouse_out_id" json:"warehouse_out_id" form:"warehouse_out_id"`
|
|
331
|
+ DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
|
|
332
|
+ WarehousingOutTarget int64 `gorm:"column:warehousing_out_target" json:"warehousing_out_target" form:"warehousing_out_target"`
|
|
333
|
+ Count int64 `gorm:"column:count" json:"count" form:"count"`
|
|
334
|
+ Price float64 `gorm:"column:price" json:"price" form:"price"`
|
|
335
|
+ TotalPrice float64 `gorm:"column:total_price" json:"total_price" form:"total_price"`
|
|
336
|
+ ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
|
|
337
|
+ ExpiryDate int64 `gorm:"column:expiry_date" json:"expiry_date" form:"expiry_date"`
|
|
338
|
+ Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
|
|
339
|
+ Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
|
|
340
|
+ Status int64 `gorm:"column:status" json:"status" form:"status"`
|
|
341
|
+ OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
|
|
342
|
+ Remark string `gorm:"column:remark" json:"remark" form:"remark"`
|
|
343
|
+ IsCancel int64 `gorm:"column:is_cancel" json:"is_cancel" form:"is_cancel"`
|
|
344
|
+ WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
|
|
345
|
+ Type int64 `gorm:"column:type" json:"type" form:"type"`
|
|
346
|
+ Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
|
|
347
|
+ Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
|
|
348
|
+ IsSys int64 `gorm:"column:is_sys" json:"is_sys" form:"is_sys"`
|
|
349
|
+ SysRecordTime int64 `gorm:"column:sys_record_time" json:"sys_record_time" form:"sys_record_time"`
|
|
350
|
+ RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
|
|
351
|
+ RetailTotalPrice float64 `gorm:"column:retail_total_price" json:"retail_total_price" form:"retail_total_price"`
|
|
352
|
+ CountUnit string `gorm:"column:count_unit" json:"count_unit" form:"count_unit"`
|
|
353
|
+ WarehouseInfoId int64 `gorm:"column:warehouse_info_id" json:"warehouse_info_id" form:"warehouse_info_id"`
|
|
354
|
+ Number string `gorm:"column:number" json:"number" form:"number"`
|
|
355
|
+ BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
|
|
356
|
+ XtBaseDrug XtBaseDrug `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId" `
|
352
|
357
|
}
|
353
|
358
|
|
354
|
359
|
func (XtDrugWarehouseOutInfo) TableName() string {
|
|
@@ -356,18 +361,19 @@ func (XtDrugWarehouseOutInfo) TableName() string {
|
356
|
361
|
}
|
357
|
362
|
|
358
|
363
|
type XtDrugAutomaticReduceDetail struct {
|
359
|
|
- ID int64 `gorm:"column:id" json:"id" form:"id"`
|
360
|
|
- WarehouseOutId int64 `gorm:"column:warehouse_out_id" json:"warehouse_out_id" form:"warehouse_out_id"`
|
361
|
|
- WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
|
362
|
|
- PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
|
363
|
|
- Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
|
364
|
|
- Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
|
365
|
|
- Status int64 `gorm:"column:status" json:"status" form:"status"`
|
366
|
|
- RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
|
367
|
|
- OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
|
368
|
|
- DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
|
369
|
|
- Count int64 `gorm:"column:count" json:"count" form:"count"`
|
370
|
|
- CountUnit string `gorm:"column:count_unit" json:"count_unit" form:"count_unit"`
|
|
364
|
+ ID int64 `gorm:"column:id" json:"id" form:"id"`
|
|
365
|
+ WarehouseOutId int64 `gorm:"column:warehouse_out_id" json:"warehouse_out_id" form:"warehouse_out_id"`
|
|
366
|
+ WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
|
|
367
|
+ PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
|
|
368
|
+ Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
|
|
369
|
+ Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
|
|
370
|
+ Status int64 `gorm:"column:status" json:"status" form:"status"`
|
|
371
|
+ RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
|
|
372
|
+ OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
|
|
373
|
+ DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
|
|
374
|
+ Count int64 `gorm:"column:count" json:"count" form:"count"`
|
|
375
|
+ CountUnit string `gorm:"column:count_unit" json:"count_unit" form:"count_unit"`
|
|
376
|
+ XtBaseDrug XtBaseDrug `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId" `
|
371
|
377
|
}
|
372
|
378
|
|
373
|
379
|
func (XtDrugAutomaticReduceDetail) TableName() string {
|
|
@@ -375,31 +381,32 @@ func (XtDrugAutomaticReduceDetail) TableName() string {
|
375
|
381
|
}
|
376
|
382
|
|
377
|
383
|
type XtDrugWarehouseInfo struct {
|
378
|
|
- ID int64 `gorm:"column:id" json:"id" form:"id"`
|
379
|
|
- WarehousingId int64 `gorm:"column:warehousing_id" json:"warehousing_id" form:"warehousing_id"`
|
380
|
|
- DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
|
381
|
|
- Number string `gorm:"column:number" json:"number" form:"number"`
|
382
|
|
- ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
|
383
|
|
- ExpiryDate int64 `gorm:"column:expiry_date" json:"expiry_date" form:"expiry_date"`
|
384
|
|
- WarehousingCount int64 `gorm:"column:warehousing_count" json:"warehousing_count" form:"warehousing_count"`
|
385
|
|
- Price float64 `gorm:"column:price" json:"price" form:"price"`
|
386
|
|
- TotalPrice float64 `gorm:"column:total_price" json:"total_price" form:"total_price"`
|
387
|
|
- Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
|
388
|
|
- Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
|
389
|
|
- Remark string `gorm:"column:remark" json:"remark" form:"remark"`
|
390
|
|
- Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
|
391
|
|
- Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
|
392
|
|
- Status int64 `gorm:"column:status" json:"status" form:"status"`
|
393
|
|
- OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
|
394
|
|
- IsReturn int64 `gorm:"column:is_return" json:"is_return" form:"is_return"`
|
395
|
|
- WarehousingOrder string `gorm:"column:warehousing_order" json:"warehousing_order" form:"warehousing_order"`
|
396
|
|
- Type int64 `gorm:"column:type" json:"type" form:"type"`
|
397
|
|
- RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
|
398
|
|
- RetailTotalPrice float64 `gorm:"column:retail_total_price" json:"retail_total_price" form:"retail_total_price"`
|
399
|
|
- StockMaxNumber int64 `gorm:"column:stock_max_number" json:"stock_max_number"`
|
400
|
|
- StockMinNumber int64 `gorm:"column:stock_min_number" json:"stock_min_number"`
|
401
|
|
- BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
|
402
|
|
- MaxUnit string `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
|
|
384
|
+ ID int64 `gorm:"column:id" json:"id" form:"id"`
|
|
385
|
+ WarehousingId int64 `gorm:"column:warehousing_id" json:"warehousing_id" form:"warehousing_id"`
|
|
386
|
+ DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
|
|
387
|
+ Number string `gorm:"column:number" json:"number" form:"number"`
|
|
388
|
+ ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
|
|
389
|
+ ExpiryDate int64 `gorm:"column:expiry_date" json:"expiry_date" form:"expiry_date"`
|
|
390
|
+ WarehousingCount int64 `gorm:"column:warehousing_count" json:"warehousing_count" form:"warehousing_count"`
|
|
391
|
+ Price float64 `gorm:"column:price" json:"price" form:"price"`
|
|
392
|
+ TotalPrice float64 `gorm:"column:total_price" json:"total_price" form:"total_price"`
|
|
393
|
+ Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
|
|
394
|
+ Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
|
|
395
|
+ Remark string `gorm:"column:remark" json:"remark" form:"remark"`
|
|
396
|
+ Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
|
|
397
|
+ Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
|
|
398
|
+ Status int64 `gorm:"column:status" json:"status" form:"status"`
|
|
399
|
+ OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
|
|
400
|
+ IsReturn int64 `gorm:"column:is_return" json:"is_return" form:"is_return"`
|
|
401
|
+ WarehousingOrder string `gorm:"column:warehousing_order" json:"warehousing_order" form:"warehousing_order"`
|
|
402
|
+ Type int64 `gorm:"column:type" json:"type" form:"type"`
|
|
403
|
+ RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
|
|
404
|
+ RetailTotalPrice float64 `gorm:"column:retail_total_price" json:"retail_total_price" form:"retail_total_price"`
|
|
405
|
+ StockMaxNumber int64 `gorm:"column:stock_max_number" json:"stock_max_number"`
|
|
406
|
+ StockMinNumber int64 `gorm:"column:stock_min_number" json:"stock_min_number"`
|
|
407
|
+ BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
|
|
408
|
+ MaxUnit string `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
|
|
409
|
+ XtBaseDrug XtBaseDrug `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId" `
|
403
|
410
|
}
|
404
|
411
|
|
405
|
412
|
func (XtDrugWarehouseInfo) TableName() string {
|