liujiandao
2024-03-22 0fd3231799d9185af352dcbc4f8e14df5e0f0233
model/purchase/request/purchase.go
@@ -51,3 +51,30 @@
   Principal           string                       `json:"principal" form:"principal" gorm:"type:varchar(255);not null;default '';comment:仓库负责人"`                      //仓库负责人
   SourceOrder         string                       `json:"sourceOrder" gorm:"type:varchar(255);comment:来源单据"`                                                          //来源单据
}
type PurchaseProductConfirmInfo struct {
   PurchaseNumber       string          `json:"purchaseNumber" gorm:"type:varchar(255);comment:采购单编号"`
   ProductId            string          `json:"productId"  gorm:"type:varchar(255);comment:产品编码"`
   ProductName          string          `json:"productName"  gorm:"type:varchar(255);comment:产品名"`
   Principal            string          `json:"principal" gorm:"type:varchar(255);comment:收货人"`
   Unit                 string          `json:"unit" gorm:"type:varchar(255);comment:计量单位"`
   Specs                string          `json:"specs" gorm:"type:varchar(255);comment:规格"`
   Type                 string          `json:"type" gorm:"type:varchar(255);comment:型号"`
   Amount               decimal.Decimal `json:"amount" gorm:"type:decimal(12,4);not null;comment:采购数量"`
   OverReceiveAmount    decimal.Decimal `json:"overReceiveAmount" gorm:"type:decimal(12,4);comment:已收货数量"`
   NotReceiveAmount     decimal.Decimal `json:"notReceiveAmount" gorm:"type:decimal(12,4);comment:未收货数量"`
   NowReceiveAmount     decimal.Decimal `json:"nowReceiveAmount" gorm:"type:decimal(12,4);comment:本次收货数量"`
   SurplusReceiveAmount decimal.Decimal `json:"surplusReceiveAmount" gorm:"type:decimal(12,4);comment:剩余收货数量"`
}
type GetQualityInspectionInfo struct {
   PurchaseNumber string   `json:"purchaseNumber"`
   Status         []int    `json:"status"`
   Times          []string `json:"times"`
}
type SaveQualityInspectionInfo struct {
   PurchaseId uint  `json:"purchaseId"`
   Ids        []int `json:"ids"`
   Status     int   `json:"status"`
}