From 39086a8323ecfc2af7ca46d1415ea7e66c310c63 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期五, 29 三月 2024 10:33:06 +0800
Subject: [PATCH] fix

---
 model/purchase/purchase.go |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/model/purchase/purchase.go b/model/purchase/purchase.go
index 2c5a8de..634202a 100644
--- a/model/purchase/purchase.go
+++ b/model/purchase/purchase.go
@@ -7,7 +7,7 @@
 )
 
 type Purchase struct {
-	global.GVA_MODEL
+	global.GVA_MODEL_INT
 	PurchaseTypeId      int                 `json:"purchaseTypeId,string" form:"purchaseType" gorm:"type:int(11);not null;default 0;comment:閲囪喘绫诲瀷id"` // 閲囪喘绫诲瀷id
 	PurchaseType        PurchaseType        `json:"purchaseType" gorm:"foreignKey:PurchaseTypeId"`
 	OrderSource         string              `json:"orderSource" gorm:"type:varchar(255);not null;default '';comment:鍗曟嵁鏉ユ簮"`                    // 鍗曟嵁鏉ユ簮
@@ -23,9 +23,11 @@
 	Status              OrderStatus         `json:"status" form:"status" gorm:"type:tinyint(1);not null;default 0;comment:鐘舵��"`                              //鐘舵��
 	HandledBy           string              `json:"handledBy" form:"handledBy" gorm:"type:varchar(255);not null;default '';comment:缁忓姙浜�"`                    //缁忓姙浜�
 	Creator             string              `json:"creator" form:"creator" gorm:"type:varchar(255);not null;default '';comment:鍒跺崟浜�"`                        //鍒跺崟浜�
-	Principal           string              `json:"principal" form:"principal" gorm:"type:varchar(255);not null;default '';comment:閲囪喘璐熻矗浜�"`                  //閲囪喘璐熻矗浜�
 	OrderType           string              `json:"orderType" form:"orderType" gorm:"type:varchar(255);not null;default '';comment:鍗曟嵁绫诲瀷"`                   //鍗曟嵁绫诲瀷
 	Warehouse           string              `json:"warehouse" form:"warehouse" gorm:"type:varchar(255);not null;default '';comment:鏀惰揣浠撳簱"`                   //鏀惰揣浠撳簱
+	WarehouseAddress    string              `json:"warehouseAddress" form:"warehouseAddress" gorm:"type:varchar(512);default '';comment:鏀惰揣浠撳簱鍦板潃"`            //鏀惰揣浠撳簱鍦板潃
+	Principal           string              `json:"principal" form:"principal" gorm:"type:varchar(255);not null;default '';comment:浠撳簱璐熻矗浜�"`                  //浠撳簱璐熻矗浜�
+	SourceOrder         string              `json:"sourceOrder" gorm:"type:varchar(255);comment:鏉ユ簮鍗曟嵁"`                                                      //鏉ユ簮鍗曟嵁
 	Quantity            decimal.Decimal     `json:"quantity" form:"quantity" gorm:"type:decimal(12,4);not null;comment:閲囪喘鏁伴噺"`                               // 閲囪喘鏁伴噺
 	TotalPrice          decimal.Decimal     `json:"totalPrice" form:"totalPrice" gorm:"type:decimal(12,2);not null;default '';comment:浠风◣鍚堣"`                //浠风◣鍚堣
 	WholeDiscountType   WholeDiscountType   `json:"wholeDiscountType" form:"wholeDiscountType" gorm:"type:tinyint(1);not null;default '';comment:鏁村崟鎶樻墸"`     //鏁村崟鎶樻墸绫诲瀷
@@ -46,11 +48,14 @@
 type OrderStatus int
 
 const (
-	OrderStatusConfirmed OrderStatus = 1 //寰呯‘璁�
-	OrderStatusReceived  OrderStatus = 2 //寰呭叆搴�
-	OrderStatusStored    OrderStatus = 3 //宸插叆搴�
-	OrderStatusCompleted OrderStatus = 4 //宸插畬鎴�
-	OrderStatusCanceled  OrderStatus = 5 //宸插彇娑�
+	OrderStatusConfirmed   OrderStatus = 1 //寰呯‘璁�
+	OrderStatusReceived    OrderStatus = 2 //寰呭叆搴�
+	OrderStatusStored      OrderStatus = 3 //宸插叆搴�
+	OrderStatusCompleted   OrderStatus = 4 //宸插畬鎴�
+	OrderStatusCanceled    OrderStatus = 5 //宸插彇娑�
+	OrderStatusWaitReceive OrderStatus = 6 //寰呮敹璐�
+	OrderStatusPartReceive OrderStatus = 7 //閮ㄥ垎鏀惰揣
+	OrderStatusWaitQuality OrderStatus = 8 //寰呰川妫�
 )
 
 type WholeDiscountType int

--
Gitblit v1.8.0