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 // 客户货号
Serial string // 货号
CreatedStaffIds []int64 // 录入人
SaleIds []int64 // 销售合同id
}
type ReplyProductList struct {
Total int64 `json:"total"`
List []ProductListItem `json:"list"`
}
type ProductListItem struct {
ProductItem
CreatedStaffId int64 `json:"createdStaffId"`
Id int64 `json:"id"`
Mold int64 `json:"mold"`
ParentId int64 `json:"parentId"`
Serial string `json:"serial"`
Po string `json:"po"`
CustomSerial string `json:"customSerial"`
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 产品列表
@ -194,6 +230,7 @@ type ProductCustomsInfo struct {
type ReplyProductInfo struct {
Id int64 `json:"id"`
ProductId int64 `json:"productId"`
Mold int64 `json:"mold"`
Serial string `json:"serial"`
CustomSerial string `json:"customSerial"`

View File

@ -86,8 +86,29 @@ type ArgsSaleProductAdd struct {
}
type SaleProductAdd struct {
SaleProductId int64 // 销售商品id
Sort int64 // 排序
CustomSerial string // 客户货号
PackageEngDescription string // 包装英文描述
Name string // 中文品名
EngName string // 英文品名
CustomsSerial string // 海关编码
CustomsName string // 中文报关名称
CustomsMeasureUnit string // 报关单位
CustomsInvoiceUnit string // 开票单位
CustomsDetail string // 申报要素
BlEngName string // 提单英文名
InnerNum *int64 // 内盒入数
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 // 项号