package response import "github.com/shopspring/decimal" type Info struct { MakeInfo []WorkOrderInfo `json:"makeInfo"` PurchaseInfo []Purchase `json:"purchaseInfo"` OutsourcingInfo []OutsourcingInfo `json:"outsourcingInfo"` ProductInfo []SalesDetailsProductInfo `json:"productInfo"` } type WorkOrderInfo struct { OrderId string `json:"orderId"` ProductName string `json:"productName"` OrderStatus string `json:"orderStatus"` WorkOrderId string `json:"workOrderId"` WorkOrderStatus string `json:"workOrderStatus"` StartTime string `json:"startTime"` EndTime string `json:"endTime"` ProductId string `json:"productId"` Specs string `json:"specs"` //物料规格 Unit string `json:"unit"` //单位 Amount int64 `json:"amount"` //订单数量 FinishAmount int64 `json:"finishAmount"` //完成数量 } type Purchase struct { PurchaseNumber string `json:"purchaseNumber"` PurchaseName string `json:"purchaseName"` SupplierName string `json:"supplierName"` Status int64 `json:"status"` ProductId string `json:"productId"` ProductName string `json:"productName"` Specs string `json:"specs"` //物料规格 Unit string `json:"unit"` //单位 Amount int64 `json:"amount"` //订单数量 FinishAmount int64 `json:"finishAmount"` //完成数量 } type OutsourcingInfo struct { OutsourcingId string `json:"outsourcingId"` //委外订单id ProductId string `json:"productId"` ProductName string `json:"productName"` OutsourcingStatus string `json:"outsourcingStatus"` SupplierName string `json:"supplierName"` StartTime string `json:"startTime"` EndTime string `json:"endTime"` Specs string `json:"specs"` //物料规格 Unit string `json:"unit"` //单位 Amount int64 `json:"amount"` //订单数量 FinishAmount int64 `json:"finishAmount"` //完成数量 } type ProductInfo struct { Number string `json:"number"` Name string `json:"name"` OrderAmount string `json:"orderAmount"` //订单数量 Unit string `json:"unit"` Invoice string `json:"invoice"` //发货单 Carrier string `json:"carrier"` //承运商 Waybill string `json:"waybill"` //运单号 SalePrice string `json:"salePrice"` //销售单价 Valorem string `json:"valorem"` //价税合计 Warehouse string `json:"warehouse"` Amount string `json:"amount"` //在库数量 AvailableNumber string `json:"availableNumber"` //可用库存 } type SalesDetailsProductInfo struct { ProductId string `json:"productId"` ProductName string `json:"productName"` Specs string `json:"specs"` //物料规格 Unit string `json:"unit"` //单位 Amount decimal.Decimal `json:"amount"` //订单数量 FinishAmount int64 `json:"finishAmount"` //完成数量 DeliveryAmount int64 `json:"deliveryAmount"` //发货数量 PurchaseAmount int64 `json:"purchaseAmount"` //采购数量 PurchaseFinishAmount int64 `json:"purchaseFinishAmount"` //采购完成数量 MakeAmount int64 `json:"makeAmount"` //制造数量 MakeFinishAmount int64 `json:"makeFinishAmount"` //制造完成数量 OutsourcingAmount int64 `json:"outsourcingAmount"` //委外数量 OutsourcingFinishAmount int64 `json:"outsourcingFinishAmount"` //委外完成数量 Cost string `json:"cost"` //产品成本 Price decimal.Decimal `json:"price"` //产品价格 Total decimal.Decimal `json:"total"` //产品总价 Profit string `json:"profit"` //毛利 Margin string `json:"margin"` //毛利率 }