zhangzengfei
2023-09-01 3c00b78116b561186876eac1f8589366a347a981
kingdee/icInventory.go
@@ -1,9 +1,13 @@
package kingdee
// 库存查询
type Inventory struct {
   FNumber    string  `gorm:"column:FNumber" json:"FNumber"`       // 物料代码
   FName      string  `gorm:"column:FName" json:"FName"`           // 物料名称
   FModel     string  `gorm:"column:FModel" json:"FModel"`         // 规格型号
   FSource    string  `gorm:"column:FSource" json:"FSource"`       // 生产车间编号
   FErpCls    string  `gorm:"column:FErpCls" json:"FErpCls"`       // 物料属性
   FBatchNo   string  `gorm:"column:FBatchNo" json:"FBatchNo"`     // 批号
   FStockNo   string  `gorm:"column:FStockNo" json:"FStockNo"`     // 仓库代码
   FStockName string  `gorm:"column:FStockName" json:"FStockName"` // 仓库名称
@@ -19,6 +23,8 @@
      TOP (100) PERCENT item.FNumber AS FNumber,
      item.FName AS FName,
      item.FModel AS FModel,
      (SELECT FName FROM t_SubMessage WHERE item.FErpClsID=FInterID) as FErpCls,
      ti1.FNumber AS FSource,
      i.FBatchNo AS FBatchNo,
      s.FNumber AS FStockNo,
      s.FName AS FStockName,
@@ -31,6 +37,7 @@
   LEFT OUTER JOIN t_ICItem AS item ON i.FItemID = item.FItemID
   LEFT OUTER JOIN t_Stock AS s ON i.FStockID = s.FItemID
   LEFT OUTER JOIN t_Item AS ti ON item.FUnitID = ti.FItemID
   LEFT OUTER JOIN t_Item AS ti1 ON item.FSource = ti1.FItemID
   LEFT OUTER JOIN t_Item AS ti2 ON item.FStoreUnitID = ti2.FItemID
   LEFT OUTER JOIN t_Item AS ti3 ON LEFT (item.FNumber, 5) = ti3.FNumber
   AND ti3.FItemClassID = 4