From dc40143800edd914d0f721b06f90c8b4d307b979 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期四, 17 八月 2023 15:46:19 +0800
Subject: [PATCH] 调整bom

---
 kingdee/bom.go |   37 +++++++++++++++++++------------------
 1 files changed, 19 insertions(+), 18 deletions(-)

diff --git a/kingdee/bom.go b/kingdee/bom.go
index 2a3003c..8426c84 100644
--- a/kingdee/bom.go
+++ b/kingdee/bom.go
@@ -6,24 +6,25 @@
 )
 
 type ICBom struct {
-	FInterID         int     `gorm:"column:FInterID" json:"FInterID"`                 // 鍐呯爜
-	FBOMNumber       string  `gorm:"column:FBOMNumber" json:"FBOMNumber"`             // BOM鍗曠紪鍙�
-	FUseStatus       int     `gorm:"column:FUseStatus" json:"FUseStatus"`             // 浣跨敤鐘舵�佺爜
-	FUseStatusName   string  `gorm:"column:FUseStatusName" json:"FUseStatusName"`     // 浣跨敤鐘舵��
-	FItemIDNumber    string  `gorm:"column:FItemIDNumber" json:"FItemIDNumber"`       // 鐗╂枡浠g爜
-	FItemIDName      string  `gorm:"column:FItemIDName" json:"FItemIDName"`           // 鐗╂枡鍚嶇О
-	FModel           string  `gorm:"column:FModel" json:"FModel"`                     // 瑙勬牸鍨嬪彿
-	FErpClsID        string  `gorm:"column:FErpClsID" json:"FErpClsID"`               // 鐗╂枡灞炴��
-	FQty             float64 `gorm:"column:FQty" json:"FQty"`                         // 鏁伴噺
-	FUnitName        string  `gorm:"column:FUnitName" json:"FUnitName"`               // 鍗曚綅
-	FYield           float64 `gorm:"column:FYield" json:"FYield"`                     // 鎴愬搧鐜�
-	FRoutingIDNumber string  `gorm:"column:FRoutingIDNumber" json:"FRoutingIDNumber"` // 宸ヨ壓璺嚎浠g爜
-	FRoutingIDName   string  `gorm:"column:FRoutingIDName" json:"FRoutingIDName"`     // 宸ヨ壓璺嚎鍚嶇О
-	FNote            string  `gorm:"column:FNote" json:"FNote"`                       // 澶囨敞
-	FBomType         int     `gorm:"column:FBomType" json:"FBomType"`                 // BOM绫诲瀷
-	FAudDate         string  `gorm:"column:FAudDate" json:"FAudDate"`                 // 鏇存柊鏃堕棿
-	FPDMImportDate   string  `gorm:"column:FPDMImportDate" json:"FPDMImportDate"`     // 瀵煎叆鏃堕棿
-	FStatus          int     `gorm:"column:FStatus" json:"FStatus"`                   // 鐘舵��
+	FInterID         int          `gorm:"column:FInterID" json:"FInterID"`                 // 鍐呯爜
+	FBOMNumber       string       `gorm:"column:FBOMNumber" json:"FBOMNumber"`             // BOM鍗曠紪鍙�
+	FUseStatus       int          `gorm:"column:FUseStatus" json:"FUseStatus"`             // 浣跨敤鐘舵�佺爜
+	FUseStatusName   string       `gorm:"column:FUseStatusName" json:"FUseStatusName"`     // 浣跨敤鐘舵��
+	FItemIDNumber    string       `gorm:"column:FItemIDNumber" json:"FItemIDNumber"`       // 鐗╂枡浠g爜
+	FItemIDName      string       `gorm:"column:FItemIDName" json:"FItemIDName"`           // 鐗╂枡鍚嶇О
+	FModel           string       `gorm:"column:FModel" json:"FModel"`                     // 瑙勬牸鍨嬪彿
+	FErpClsID        string       `gorm:"column:FErpClsID" json:"FErpClsID"`               // 鐗╂枡灞炴��
+	FQty             float64      `gorm:"column:FQty" json:"FQty"`                         // 鏁伴噺
+	FUnitName        string       `gorm:"column:FUnitName" json:"FUnitName"`               // 鍗曚綅
+	FYield           float64      `gorm:"column:FYield" json:"FYield"`                     // 鎴愬搧鐜�
+	FRoutingIDNumber string       `gorm:"column:FRoutingIDNumber" json:"FRoutingIDNumber"` // 宸ヨ壓璺嚎浠g爜
+	FRoutingIDName   string       `gorm:"column:FRoutingIDName" json:"FRoutingIDName"`     // 宸ヨ壓璺嚎鍚嶇О
+	FNote            string       `gorm:"column:FNote" json:"FNote"`                       // 澶囨敞
+	FBomType         int          `gorm:"column:FBomType" json:"FBomType"`                 // BOM绫诲瀷
+	FAudDate         string       `gorm:"column:FAudDate" json:"FAudDate"`                 // 鏇存柊鏃堕棿
+	FPDMImportDate   string       `gorm:"column:FPDMImportDate" json:"FPDMImportDate"`     // 瀵煎叆鏃堕棿
+	FStatus          int          `gorm:"column:FStatus" json:"FStatus"`                   // 鐘舵��
+	Component        []ICBomChild `json:"Component"`                                       // BOM缁勪欢
 }
 
 func BomList(fData bool) []ICBom {

--
Gitblit v1.8.0