This commit is contained in:
守护自己的云 2024-09-18 10:51:37 +08:00
parent 2d96fdfe3b
commit aafd4150c3
2 changed files with 79 additions and 21 deletions

View File

@ -23,19 +23,55 @@ type ProductSearch struct {
CustomSerial string // 客户货号 CustomSerial string // 客户货号
Serial string // 货号 Serial string // 货号
CreatedStaffIds []int64 // 录入人 CreatedStaffIds []int64 // 录入人
SaleIds []int64 // 销售合同id
} }
type ReplyProductList struct { type ReplyProductList struct {
Total int64 `json:"total"` Total int64 `json:"total"`
List []ProductListItem `json:"list"` List []ProductListItem `json:"list"`
} }
type ProductListItem struct { type ProductListItem struct {
ProductItem Id int64 `json:"id"`
CreatedStaffId int64 `json:"createdStaffId"` Mold int64 `json:"mold"`
CreatedAt *time.Time `json:"createdAt"` ParentId int64 `json:"parentId"`
PiSerial string `json:"piSerial"` Serial string `json:"serial"`
PoSerial string `json:"poSerial"` Po string `json:"po"`
CustomShortName string `json:"customShortName"` CustomSerial string `json:"customSerial"`
CustomName string `json:"customName"` Name string `json:"name"`
EngName string `json:"engName"`
ImgFilePaths []string `json:"imgFilePaths"`
Weight *decimal.Decimal `json:"weight"`
Texture string `json:"texture"`
SalePrice decimal.Decimal `json:"salePrice"`
BanFlag int64 `json:"banFlag"`
Type string `json:"type"`
Barcode string `json:"barcode"`
SellCountry string `json:"sellCountry"`
Info string `json:"info"`
Sort int64 `json:"sort"`
SaleCount int64 `json:"saleCount"`
SaleAmount decimal.Decimal `json:"saleAmount"`
BoxCount int64 `json:"boxCount"`
QuotePrice decimal.Decimal `json:"quotePrice"`
QuoteFactorySerial string `json:"quoteFactorySerial"`
QuoteFactoryId int64 `json:"quoteFactoryId"`
QuoteFactoryName string `json:"quoteFactoryName"`
QuoteStartNum int64 `json:"quoteStartNum"`
QuoteMeasureUnit string `json:"quoteMeasureUnit"`
Currency string `json:"currency"`
CurrencyName string `json:"currencyName"`
CurrencySymbol string `json:"currencySymbol"`
CurrencyRate decimal.Decimal `json:"currencyRate"`
PurchaseCount int64 `json:"purchaseCount"`
CreatedAt *time.Time `json:"createdAt"`
UpdatedAt *time.Time `json:"updatedAt"`
CreatedStaffId int64 `json:"createdStaffId"`
PiSerial string `json:"piSerial"`
PoSerial string `json:"poSerial"`
CustomShortName string `json:"customShortName"`
CustomName string `json:"customName"`
SaleCreatedAt *time.Time `json:"saleCreatedAt"`
PurchasedCount int64 `json:"purchasedCount"`
ShipmentCount int64 `json:"shipmentCount"`
} }
// List @TITLE 产品列表 // List @TITLE 产品列表
@ -194,6 +230,7 @@ type ProductCustomsInfo struct {
type ReplyProductInfo struct { type ReplyProductInfo struct {
Id int64 `json:"id"` Id int64 `json:"id"`
ProductId int64 `json:"productId"`
Mold int64 `json:"mold"` Mold int64 `json:"mold"`
Serial string `json:"serial"` Serial string `json:"serial"`
CustomSerial string `json:"customSerial"` CustomSerial string `json:"customSerial"`

View File

@ -85,20 +85,41 @@ type ArgsSaleProductAdd struct {
Products []SaleProductAdd // 产品信息 Products []SaleProductAdd // 产品信息
} }
type SaleProductAdd struct { type SaleProductAdd struct {
SaleProductId int64 // 销售商品id SaleProductId int64 // 销售商品id
ShipmentCount int64 // 出运数量 Sort int64 // 排序
NetGrossVolume int64 // 净毛体计算类型 1=内盒 2=外箱 CustomSerial string // 客户货号
EpmNo string // EPM NO PackageEngDescription string // 包装英文描述
TaxExemption string // 免征税 Name string // 中文品名
ItemNumber string // 项号 EngName string // 英文品名
Remark1 string // 备注1 CustomsSerial string // 海关编码
Remark2 string // 备注2 CustomsName string // 中文报关名称
Remark3 string // 备注3 CustomsMeasureUnit string // 报关单位
Remark4 string // 备注4 CustomsInvoiceUnit string // 开票单位
Remark5 string // 备注5 CustomsDetail string // 申报要素
Remark6 string // 备注6 BlEngName string // 提单英文名
ContainerNumber string // 箱号 InnerNum *int64 // 内盒入数
SealNumber string // 封号 BoxNumUnit string // 箱数单位
OuterNum *int64 // 装箱单数
ShipmentCount int64 // 出运数量
ShipmentCountUnit string // 数量单位
Length *decimal.Decimal // 长
Width *decimal.Decimal // 宽
Height *decimal.Decimal // 高
NetWeight *decimal.Decimal // 净重
GrossWeight *decimal.Decimal // 毛重
NetGrossVolume int64 // 净毛体计算类型 1=内盒 2=外箱
CustomsBrand string // 品牌
EpmNo string // EPM NO
TaxExemption string // 免征税
ItemNumber string // 项号
Remark1 string // 备注1
Remark2 string // 备注2
Remark3 string // 备注3
Remark4 string // 备注4
Remark5 string // 备注5
Remark6 string // 备注6
ContainerNumber string // 箱号
SealNumber string // 封号
} }
// Add @TITLE 添加 // Add @TITLE 添加