feat(erp): 添加订舱修改单导出功能和提单英文品名字段
- 新增 ExportTypeShipmentModify 常量用于订舱修改单导出 - 在产品结构体中添加 BlEngName 字段用于存储提单英文品名 - 更新多个产品相关结构体以支持提单英文品名字段 - 调整 import 顺序将 time 包移到适当位置
This commit is contained in:
@@ -58,6 +58,7 @@ const (
|
||||
ExportTypeSaleBenefit = "saleBenefit" // 效益测算导出
|
||||
ExportTypePurchase = "purchase" // 采购导出
|
||||
ExportTypeShipment = "shipment" // 订舱导出
|
||||
ExportTypeShipmentModify = "shipmentModify" // 订舱修改单导出
|
||||
ExportTypeShipmentInfo = "shipmentInfo" // 出运明细导出
|
||||
ExportTypeSerial = "serial" // 商检导出
|
||||
ExportTypeCustoms = "customs" // 报关导出
|
||||
|
||||
@@ -2,12 +2,13 @@ package erp
|
||||
|
||||
import (
|
||||
"context"
|
||||
"time"
|
||||
|
||||
"git.kumo.work/shama/service/client"
|
||||
bean2 "git.kumo.work/shama/service/erp/bean"
|
||||
product2 "git.kumo.work/shama/service/erp/product"
|
||||
"git.kumo.work/shama/service/lib/bean"
|
||||
"github.com/shopspring/decimal"
|
||||
"time"
|
||||
)
|
||||
|
||||
type product struct {
|
||||
@@ -40,6 +41,7 @@ type ProductItem struct {
|
||||
CustomSerial string `json:"customSerial"`
|
||||
Name string `json:"name"`
|
||||
EngName string `json:"engName"`
|
||||
BlEngName string `json:"blEngName"`
|
||||
ImgFilePaths []string `json:"imgFilePaths"`
|
||||
CategoryId *int64 `json:"categoryId"`
|
||||
CategoryName string `json:"categoryName"`
|
||||
@@ -81,6 +83,7 @@ type ProductAdd struct {
|
||||
CustomSerial string // 客户货号
|
||||
Name string // 中文品名
|
||||
EngName string // 英文品名
|
||||
BlEngName string // 提单英文品名
|
||||
CategoryId *int64 // 类目ID
|
||||
Weight *decimal.Decimal // 重量
|
||||
Texture string // 材质
|
||||
@@ -163,6 +166,7 @@ type ReplyProductInfo struct {
|
||||
CustomSerial string `json:"customSerial"`
|
||||
Name string `json:"name"`
|
||||
EngName string `json:"engName"`
|
||||
BlEngName string `json:"blEngName"`
|
||||
ImgFilePaths []string `json:"imgFilePaths"`
|
||||
CategoryId *int64 `json:"categoryId"`
|
||||
CategoryName string `json:"categoryName"`
|
||||
|
||||
@@ -40,6 +40,7 @@ type ProductListItem struct {
|
||||
CustomSerial string `json:"customSerial"`
|
||||
Name string `json:"name"`
|
||||
EngName string `json:"engName"`
|
||||
BlEngName string `json:"blEngName"`
|
||||
ImgFilePaths []string `json:"imgFilePaths"`
|
||||
Weight *decimal.Decimal `json:"weight"`
|
||||
Texture string `json:"texture"`
|
||||
@@ -98,6 +99,7 @@ type ProductItem struct {
|
||||
CustomSerial string `json:"customSerial"`
|
||||
Name string `json:"name"`
|
||||
EngName string `json:"engName"`
|
||||
BlEngName string `json:"blEngName"`
|
||||
ImgFilePaths []string `json:"imgFilePaths"`
|
||||
Weight *decimal.Decimal `json:"weight"`
|
||||
Texture string `json:"texture"`
|
||||
@@ -156,6 +158,7 @@ type ProductAdd struct {
|
||||
CustomSerial string // 客户货号
|
||||
Name string // 中文品名
|
||||
EngName string // 英文品名
|
||||
BlEngName string // 提单英文品名
|
||||
Weight *decimal.Decimal // 重量
|
||||
Texture string // 材质
|
||||
SalePrice decimal.Decimal // 销售单价
|
||||
@@ -254,6 +257,7 @@ type ReplyProductInfo struct {
|
||||
CustomSerial string `json:"customSerial"`
|
||||
Name string `json:"name"`
|
||||
EngName string `json:"engName"`
|
||||
BlEngName string `json:"blEngName"`
|
||||
ImgFilePaths []string `json:"imgFilePaths"`
|
||||
Weight *decimal.Decimal `json:"weight"`
|
||||
Texture string `json:"texture"`
|
||||
@@ -361,6 +365,7 @@ type ProductEdit struct {
|
||||
CustomSerial string // 客户货号
|
||||
Name string // 中文品名
|
||||
EngName string // 英文品名
|
||||
BlEngName string // 提单英文品名
|
||||
Weight *decimal.Decimal // 重量
|
||||
Texture string // 材质
|
||||
SalePrice decimal.Decimal // 销售单价
|
||||
|
||||
Reference in New Issue
Block a user