|
@@ -35,74 +35,78 @@ func (NewGoodsType) TableName() string {
|
35
|
35
|
}
|
36
|
36
|
|
37
|
37
|
type GoodInfo struct {
|
38
|
|
- ID int64 `gorm:"column:id" json:"id" form:"id"`
|
39
|
|
- GoodCode string `gorm:"column:good_code" json:"good_code" form:"good_code"`
|
40
|
|
- SpecificationName string `gorm:"column:specification_name" json:"specification_name" form:"specification_name"`
|
41
|
|
- GoodTypeId int64 `gorm:"column:good_type_id" json:"good_type_id" form:"good_type_id"`
|
42
|
|
- GoodUnit int64 `gorm:"column:good_unit" json:"good_unit" form:"good_unit"`
|
43
|
|
- BuyPrice float64 `gorm:"column:buy_price" json:"buy_price" form:"buy_price"`
|
44
|
|
- SellPrice float64 `gorm:"column:sell_price" json:"sell_price" form:"sell_price"`
|
45
|
|
- Remark string `gorm:"column:remark" json:"remark" form:"remark"`
|
46
|
|
- Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
|
47
|
|
- Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
|
48
|
|
- Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
|
49
|
|
- Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
|
50
|
|
- ExpiryDateWarnDayCount int64 `gorm:"column:expiry_date_warn_day_count" json:"expiry_date_warn_day_count" form:"expiry_date_warn_day_count"`
|
51
|
|
- StockWarnCount int64 `gorm:"column:stock_warn_count" json:"stock_warn_count" form:"stock_warn_count"`
|
52
|
|
- IsReuse int64 `gorm:"column:is_reuse" json:"is_reuse" form:"is_reuse"`
|
53
|
|
- Status int64 `gorm:"column:status" json:"status" form:"status"`
|
54
|
|
- FilmArea string `gorm:"column:film_area" json:"film_area" form:"film_area"`
|
55
|
|
- IsUse int64 `gorm:"column:is_use" json:"is_use" form:"is_use"`
|
56
|
|
- FilmMaterialQuality string `gorm:"column:film_material_quality" json:"film_material_quality" form:"film_material_quality"`
|
57
|
|
- OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
|
58
|
|
- Modifier int64 `gorm:"column:modifier" json:"modifier" form:"modifier"`
|
59
|
|
- Creater int64 `gorm:"column:creater" json:"creater" form:"creater"`
|
60
|
|
- GoodName string `gorm:"column:good_name" json:"good_name" form:"good_name"`
|
61
|
|
- Pinyin string `gorm:"column:pinyin" json:"pinyin" form:"pinyin"`
|
62
|
|
- Wubi string `gorm:"column:wubi" json:"wubi" form:"wubi"`
|
63
|
|
- GoodKind int64 `gorm:"column:good_kind" json:"good_kind" form:"good_kind"`
|
64
|
|
- MedicalInsuranceLevel int64 `gorm:"column:medical_insurance_level" json:"medical_insurance_level" form:"medical_insurance_level"`
|
65
|
|
- RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
|
66
|
|
- MedicalInsuranceNumber string `gorm:"column:medical_insurance_number" json:"medical_insurance_number" form:"medical_insurance_number"`
|
67
|
|
- ProvincesCode string `gorm:"column:provinces_code" json:"provinces_code" form:"provinces_code"`
|
68
|
|
- FirstLetter string `gorm:"column:first_letter" json:"first_letter" form:"first_letter"`
|
69
|
|
- IsSpecialDiseases int64 `gorm:"column:is_special_diseases" json:"is_special_diseases" form:"is_special_diseases"`
|
70
|
|
- IsRecord int64 `gorm:"column:is_record" json:"is_record" form:"is_record"`
|
71
|
|
- StatisticsCategory int64 `gorm:"column:statistics_category" json:"statistics_category" form:"statistics_category"`
|
72
|
|
- GoodStatus string `gorm:"column:good_status" json:"good_status" form:"good_status"`
|
73
|
|
- DefaultCount int64 `gorm:"column:default_count" json:"default_count" form:"default_count"`
|
74
|
|
- Sign int64 `gorm:"column:sign" json:"sign" form:"sign"`
|
75
|
|
- IsDefault int64 `gorm:"column:is_default" json:"is_default" form:"is_default"`
|
76
|
|
- IsChargeUse int64 `gorm:"column:is_charge_use" json:"is_charge_use" form:"is_charge_use"`
|
77
|
|
- IsChargePredict int64 `gorm:"column:is_charge_predict" json:"is_charge_predict" form:"is_charge_predict"`
|
78
|
|
- IsStatisticsWork int64 `gorm:"column:is_statistics_work" json:"is_statistics_work" form:"is_statistics_work"`
|
79
|
|
- Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
|
80
|
|
- IsDoctorUse int64 `gorm:"column:is_doctor_use" json:"is_doctor_use" form:"is_doctor_use"`
|
81
|
|
- Agent string `gorm:"column:agent" json:"agent" form:"agent"`
|
82
|
|
- GoodNumber string `gorm:"column:good_number" json:"good_number" form:"good_number"`
|
83
|
|
- GoodsType GoodsType `gorm:"ForeignKey:ID;AssociationForeignKey:GoodTypeId" json:"type"`
|
84
|
|
- CommdityCode string `gorm:"column:commdity_code" json:"commdity_code" form:"commdity_code"`
|
85
|
|
- SocialSecurityDirectoryCode string `gorm:"column:social_security_directory_code" json:"social_security_directory_code" form:"social_security_directory_code"`
|
86
|
|
- ProductionType string `gorm:"column:production_type" json:"production_type" form:"production_type"`
|
87
|
|
- SpecialMedical string `gorm:"column:special_medical" json:"special_medical" form:"special_medical"`
|
88
|
|
- IsMark int64 `gorm:"column:is_mark" json:"is_mark" form:"is_mark"`
|
89
|
|
- MinNumber int64 `gorm:"column:min_number" json:"min_number" form:"min_number"`
|
90
|
|
- PackingUnit string `gorm:"column:packing_unit" json:"packing_unit" form:"packing_unit"`
|
91
|
|
- PackingPrice float64 `gorm:"column:packing_price" json:"packing_price" form:"packing_price"`
|
92
|
|
- DefaultCountUnit string `gorm:"column:default_count_unit" json:"default_count_unit" form:"default_count_unit"`
|
93
|
|
- MinUnit string `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
|
94
|
|
- Total float64 `gorm:"column:total" json:"total" form:"total"`
|
95
|
|
- StWarehousingInfo []*StWarehousingInfo `gorm:"ForeignKey:GoodId;AssociationForeignKey:ID" json:"xt_warehouse_info"`
|
96
|
|
- CancelStockInfo []*CancelStockInfo `gorm:"ForeignKey:GoodId;AssociationForeignKey:ID" json:"cancel_stock_info"`
|
97
|
|
- RegisterNumber string `gorm:"column:register_number" json:"register_number" form:"register_number"`
|
98
|
|
- GoodSotckInfo []*GoodSotckInfo `gorm:"ForeignKey:GoodId;AssociationForeignKey:ID" json:"good_stock_in"`
|
99
|
|
- IsUser int64 `gorm:"column:is_user" json:"is_user" form:"is_user"`
|
100
|
|
- Number string `gorm:"column:number" json:"number" form:"number"`
|
101
|
|
- IsWarehouse int64 `gorm:"column:is_warehouse" json:"is_warehouse" form:"is_warehouse"`
|
102
|
|
- SumCount int64 `gorm:"column:sum_count" json:"sum_count" form:"sum_count"`
|
103
|
|
- BatchRetaiPrice float64 `gorm:"column:batch_retai_price" json:"batch_retai_price" form:"batch_retai_price"`
|
104
|
|
- SumInCount int64 `gorm:"column:sum_in_count" json:"sum_in_count" form:"sum_in_count"`
|
105
|
|
- WarehousingInfoOne []*StartWarehousingInfo `gorm:"json:"warehouse_info"` //期间增加
|
|
38
|
+ ID int64 `gorm:"column:id" json:"id" form:"id"`
|
|
39
|
+ GoodCode string `gorm:"column:good_code" json:"good_code" form:"good_code"`
|
|
40
|
+ SpecificationName string `gorm:"column:specification_name" json:"specification_name" form:"specification_name"`
|
|
41
|
+ GoodTypeId int64 `gorm:"column:good_type_id" json:"good_type_id" form:"good_type_id"`
|
|
42
|
+ GoodUnit int64 `gorm:"column:good_unit" json:"good_unit" form:"good_unit"`
|
|
43
|
+ BuyPrice float64 `gorm:"column:buy_price" json:"buy_price" form:"buy_price"`
|
|
44
|
+ SellPrice float64 `gorm:"column:sell_price" json:"sell_price" form:"sell_price"`
|
|
45
|
+ Remark string `gorm:"column:remark" json:"remark" form:"remark"`
|
|
46
|
+ Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
|
|
47
|
+ Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
|
|
48
|
+ Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
|
|
49
|
+ Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
|
|
50
|
+ ExpiryDateWarnDayCount int64 `gorm:"column:expiry_date_warn_day_count" json:"expiry_date_warn_day_count" form:"expiry_date_warn_day_count"`
|
|
51
|
+ StockWarnCount int64 `gorm:"column:stock_warn_count" json:"stock_warn_count" form:"stock_warn_count"`
|
|
52
|
+ IsReuse int64 `gorm:"column:is_reuse" json:"is_reuse" form:"is_reuse"`
|
|
53
|
+ Status int64 `gorm:"column:status" json:"status" form:"status"`
|
|
54
|
+ FilmArea string `gorm:"column:film_area" json:"film_area" form:"film_area"`
|
|
55
|
+ IsUse int64 `gorm:"column:is_use" json:"is_use" form:"is_use"`
|
|
56
|
+ FilmMaterialQuality string `gorm:"column:film_material_quality" json:"film_material_quality" form:"film_material_quality"`
|
|
57
|
+ OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
|
|
58
|
+ Modifier int64 `gorm:"column:modifier" json:"modifier" form:"modifier"`
|
|
59
|
+ Creater int64 `gorm:"column:creater" json:"creater" form:"creater"`
|
|
60
|
+ GoodName string `gorm:"column:good_name" json:"good_name" form:"good_name"`
|
|
61
|
+ Pinyin string `gorm:"column:pinyin" json:"pinyin" form:"pinyin"`
|
|
62
|
+ Wubi string `gorm:"column:wubi" json:"wubi" form:"wubi"`
|
|
63
|
+ GoodKind int64 `gorm:"column:good_kind" json:"good_kind" form:"good_kind"`
|
|
64
|
+ MedicalInsuranceLevel int64 `gorm:"column:medical_insurance_level" json:"medical_insurance_level" form:"medical_insurance_level"`
|
|
65
|
+ RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
|
|
66
|
+ MedicalInsuranceNumber string `gorm:"column:medical_insurance_number" json:"medical_insurance_number" form:"medical_insurance_number"`
|
|
67
|
+ ProvincesCode string `gorm:"column:provinces_code" json:"provinces_code" form:"provinces_code"`
|
|
68
|
+ FirstLetter string `gorm:"column:first_letter" json:"first_letter" form:"first_letter"`
|
|
69
|
+ IsSpecialDiseases int64 `gorm:"column:is_special_diseases" json:"is_special_diseases" form:"is_special_diseases"`
|
|
70
|
+ IsRecord int64 `gorm:"column:is_record" json:"is_record" form:"is_record"`
|
|
71
|
+ StatisticsCategory int64 `gorm:"column:statistics_category" json:"statistics_category" form:"statistics_category"`
|
|
72
|
+ GoodStatus string `gorm:"column:good_status" json:"good_status" form:"good_status"`
|
|
73
|
+ DefaultCount int64 `gorm:"column:default_count" json:"default_count" form:"default_count"`
|
|
74
|
+ Sign int64 `gorm:"column:sign" json:"sign" form:"sign"`
|
|
75
|
+ IsDefault int64 `gorm:"column:is_default" json:"is_default" form:"is_default"`
|
|
76
|
+ IsChargeUse int64 `gorm:"column:is_charge_use" json:"is_charge_use" form:"is_charge_use"`
|
|
77
|
+ IsChargePredict int64 `gorm:"column:is_charge_predict" json:"is_charge_predict" form:"is_charge_predict"`
|
|
78
|
+ IsStatisticsWork int64 `gorm:"column:is_statistics_work" json:"is_statistics_work" form:"is_statistics_work"`
|
|
79
|
+ Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
|
|
80
|
+ IsDoctorUse int64 `gorm:"column:is_doctor_use" json:"is_doctor_use" form:"is_doctor_use"`
|
|
81
|
+ Agent string `gorm:"column:agent" json:"agent" form:"agent"`
|
|
82
|
+ GoodNumber string `gorm:"column:good_number" json:"good_number" form:"good_number"`
|
|
83
|
+ GoodsType GoodsType `gorm:"ForeignKey:ID;AssociationForeignKey:GoodTypeId" json:"type"`
|
|
84
|
+ CommdityCode string `gorm:"column:commdity_code" json:"commdity_code" form:"commdity_code"`
|
|
85
|
+ SocialSecurityDirectoryCode string `gorm:"column:social_security_directory_code" json:"social_security_directory_code" form:"social_security_directory_code"`
|
|
86
|
+ ProductionType string `gorm:"column:production_type" json:"production_type" form:"production_type"`
|
|
87
|
+ SpecialMedical string `gorm:"column:special_medical" json:"special_medical" form:"special_medical"`
|
|
88
|
+ IsMark int64 `gorm:"column:is_mark" json:"is_mark" form:"is_mark"`
|
|
89
|
+ MinNumber int64 `gorm:"column:min_number" json:"min_number" form:"min_number"`
|
|
90
|
+ PackingUnit string `gorm:"column:packing_unit" json:"packing_unit" form:"packing_unit"`
|
|
91
|
+ PackingPrice float64 `gorm:"column:packing_price" json:"packing_price" form:"packing_price"`
|
|
92
|
+ DefaultCountUnit string `gorm:"column:default_count_unit" json:"default_count_unit" form:"default_count_unit"`
|
|
93
|
+ MinUnit string `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
|
|
94
|
+ Total float64 `gorm:"column:total" json:"total" form:"total"`
|
|
95
|
+ StWarehousingInfo []*StWarehousingInfo `gorm:"ForeignKey:GoodId;AssociationForeignKey:ID" json:"xt_warehouse_info"`
|
|
96
|
+ CancelStockInfo []*CancelStockInfo `gorm:"ForeignKey:GoodId;AssociationForeignKey:ID" json:"cancel_stock_info"`
|
|
97
|
+ RegisterNumber string `gorm:"column:register_number" json:"register_number" form:"register_number"`
|
|
98
|
+ GoodSotckInfo []*GoodSotckInfo `gorm:"ForeignKey:GoodId;AssociationForeignKey:ID" json:"good_stock_in"`
|
|
99
|
+ IsUser int64 `gorm:"column:is_user" json:"is_user" form:"is_user"`
|
|
100
|
+ Number string `gorm:"column:number" json:"number" form:"number"`
|
|
101
|
+ IsWarehouse int64 `gorm:"column:is_warehouse" json:"is_warehouse" form:"is_warehouse"`
|
|
102
|
+ SumCount int64 `gorm:"column:sum_count" json:"sum_count" form:"sum_count"`
|
|
103
|
+ BatchRetaiPrice float64 `gorm:"column:batch_retai_price" json:"batch_retai_price" form:"batch_retai_price"`
|
|
104
|
+ SumInCount int64 `gorm:"column:sum_in_count" json:"sum_in_count" form:"sum_in_count"`
|
|
105
|
+ Bbx01 string `gorm:"column:bbx01" json:"bbx01" form:"bbx01"`
|
|
106
|
+ Bby01 string `gorm:"column:bby01" json:"bby01" form:"bby01"`
|
|
107
|
+ ZuobiaoId string `gorm:"column:zuobiao_id" json:"zuobiao_id" form:"zuobiao_id"`
|
|
108
|
+
|
|
109
|
+ WarehousingInfoOne []*StartWarehousingInfo `gorm:"json:"warehouse_info"` //期间增加
|
106
|
110
|
|
107
|
111
|
WarehousingInfoStart []*StartWarehousingInfo `gorm:"json:"warehouse_info_start"`
|
108
|
112
|
|