zhangqian
2024-03-28 c7e82fd1d76b9fb25497d5aba4372bbfe13a8468
model/purchase/purchase.go
@@ -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