This commit is contained in:
守护自己的云 2024-09-27 14:59:44 +08:00
parent d9a4d289dc
commit 833c3ff196
4 changed files with 157 additions and 134 deletions

View File

@ -82,6 +82,7 @@ type ShipmentAdd struct {
RecBankNameEng string // 收汇银行名称英文 RecBankNameEng string // 收汇银行名称英文
RecBankCardNo string // 收汇银行卡号 RecBankCardNo string // 收汇银行卡号
RecBankCardName string // 收汇银行户名 RecBankCardName string // 收汇银行户名
RecBankAddress string // 收汇银行地址
Shipper string // 托运人 Shipper string // 托运人
Consignee string // 收货人 Consignee string // 收货人
Notifier string // 通知人 Notifier string // 通知人
@ -157,6 +158,7 @@ type ArgsShipmentData struct {
RecBankNameEng string // 收款银行名称英文 RecBankNameEng string // 收款银行名称英文
RecBankCardNo string // 收款银行卡号 RecBankCardNo string // 收款银行卡号
RecBankCardName string // 收款银行卡名 RecBankCardName string // 收款银行卡名
RecBankAddress string // 收汇银行地址
PaymentTerms string // 付款条件 PaymentTerms string // 付款条件
TradeCountry string // 贸易国 TradeCountry string // 贸易国
PaymentType string // 付款方式 PaymentType string // 付款方式

View File

@ -29,6 +29,7 @@ type ReplyShipmentInfo struct {
RecBankNameEng string `json:"recBankNameEng"` RecBankNameEng string `json:"recBankNameEng"`
RecBankCardNo string `json:"recBankCardNo"` RecBankCardNo string `json:"recBankCardNo"`
RecBankCardName string `json:"recBankCardName"` RecBankCardName string `json:"recBankCardName"`
RecBankAddress string `json:"recBankAddress"`
Shipper string `json:"shipper"` Shipper string `json:"shipper"`
Consignee string `json:"consignee"` Consignee string `json:"consignee"`
Notifier string `json:"notifier"` Notifier string `json:"notifier"`

View File

@ -79,6 +79,7 @@ type ReplyExchangeSettlementInfo struct {
CustomsInvoiceDate *time.Time `json:"customsInvoiceDate"` CustomsInvoiceDate *time.Time `json:"customsInvoiceDate"`
VesselNameVoyage string `json:"vesselNameVoyage"` VesselNameVoyage string `json:"vesselNameVoyage"`
IsCancel int64 `json:"isCancel"` IsCancel int64 `json:"isCancel"`
RecBankAddress string `json:"recBankAddress"`
} }
// Info @TITLE 详情 // Info @TITLE 详情
@ -139,6 +140,7 @@ type ArgsExchangeSettlementData struct {
RecBankNameEng string // 收款银行名称英文 RecBankNameEng string // 收款银行名称英文
RecBankCardNo string // 收款银行卡号 RecBankCardNo string // 收款银行卡号
RecBankCardName string // 收款银行卡名 RecBankCardName string // 收款银行卡名
RecBankAddress string // 收汇银行地址
ShipmentNo string // shipmentNO ShipmentNo string // shipmentNO
CnoSno string // CONTAINER NO./SEAL NO. CnoSno string // CONTAINER NO./SEAL NO.
Declare1 string // 声明1 Declare1 string // 声明1

View File

@ -11,63 +11,69 @@ type saleProduct struct {
} }
type SaleProductItem struct { type SaleProductItem struct {
Id int64 `json:"id"` Id int64 `json:"id"`
PiSerial string `json:"piSerial"` PiSerial string `json:"piSerial"`
Sort int64 `json:"sort"` Sort int64 `json:"sort"`
Po string `json:"po"` Po string `json:"po"`
Serial string `json:"serial"` Serial string `json:"serial"`
ImgFilePaths []string `json:"imgFilePaths"` ImgFilePaths []string `json:"imgFilePaths"`
CustomSerial string `json:"customSerial"` CustomSerial string `json:"customSerial"`
PackageDescription string `json:"packageDescription"` PackageDescription string `json:"packageDescription"`
PackageEngDescription string `json:"packageEngDescription"` PackageEngDescription string `json:"packageEngDescription"`
EngName string `json:"engName"` EngName string `json:"engName"`
Name string `json:"name"` Name string `json:"name"`
CustomsName string `json:"customsName"` CustomsName string `json:"customsName"`
CustomsSerial string `json:"customsSerial"` CustomsSerial string `json:"customsSerial"`
CustomsMeasureUnit string `json:"customsMeasureUnit"` CustomsMeasureUnit string `json:"customsMeasureUnit"`
CustomsInvoiceUnit string `json:"customsInvoiceUnit"` CustomsInvoiceUnit string `json:"customsInvoiceUnit"`
CustomsDetail string `json:"customsDetail"` CustomsDetail string `json:"customsDetail"`
BlEngName string `json:"blEngName"` BlEngName string `json:"blEngName"`
BoxCount int64 `json:"boxCount"` BoxCount int64 `json:"boxCount"`
InnerNum int64 `json:"innerNum"` InnerNum int64 `json:"innerNum"`
InnerBoxCount *int64 `json:"innerBoxCount"` InnerBoxCount *int64 `json:"innerBoxCount"`
BoxNumUnit string `json:"boxNumUnit"` BoxNumUnit string `json:"boxNumUnit"`
OuterNum int64 `json:"outerNum"` OuterNum int64 `json:"outerNum"`
ShipmentCount int64 `json:"shipmentCount"` ShipmentCount int64 `json:"shipmentCount"`
ShipmentCountUnit string `json:"shipmentCountUnit"` ShipmentCountUnit string `json:"shipmentCountUnit"`
Length decimal.Decimal `json:"length"` Length decimal.Decimal `json:"length"`
Width decimal.Decimal `json:"width"` Width decimal.Decimal `json:"width"`
Height decimal.Decimal `json:"height"` Height decimal.Decimal `json:"height"`
Volume decimal.Decimal `json:"volume"` Volume decimal.Decimal `json:"volume"`
TotalVolume decimal.Decimal `json:"totalVolume"` TotalVolume decimal.Decimal `json:"totalVolume"`
NetGrossVolume int64 `json:"netGrossVolume"` NetGrossVolume int64 `json:"netGrossVolume"`
GrossWeight decimal.Decimal `json:"grossWeight"` GrossWeight decimal.Decimal `json:"grossWeight"`
TotalGrossWeight decimal.Decimal `json:"totalGrossWeight"` TotalGrossWeight decimal.Decimal `json:"totalGrossWeight"`
NetWeight decimal.Decimal `json:"netWeight"` NetWeight decimal.Decimal `json:"netWeight"`
TotalNetWeight decimal.Decimal `json:"totalNetWeight"` TotalNetWeight decimal.Decimal `json:"totalNetWeight"`
SalePrice decimal.Decimal `json:"salePrice"` CustomsVolume decimal.Decimal `json:"customsVolume"`
CurrencyRate decimal.Decimal `json:"currencyRate"` TotalCustomsVolume decimal.Decimal `json:"totalCustomsVolume"`
Brand string `json:"brand"` CustomsNetWeight decimal.Decimal `json:"customsNetWeight"`
DomesticSupply string `json:"domesticSupply"` TotalCustomsNetWeight decimal.Decimal `json:"totalCustomsNetWeight"`
EpmNo string `json:"epmNo"` CustomsGrossWeight decimal.Decimal `json:"customsGrossWeight"`
HsSerial int64 `json:"hsSerial"` TotalCustomsGrossWeight decimal.Decimal `json:"totalCustomsGrossWeight"`
TaxExemption string `json:"taxExemption"` SalePrice decimal.Decimal `json:"salePrice"`
ItemNumber string `json:"itemNumber"` CurrencyRate decimal.Decimal `json:"currencyRate"`
Texture string `json:"texture"` Brand string `json:"brand"`
Remark1 string `json:"remark1"` DomesticSupply string `json:"domesticSupply"`
Remark2 string `json:"remark2"` EpmNo string `json:"epmNo"`
Remark3 string `json:"remark3"` HsSerial int64 `json:"hsSerial"`
Remark4 string `json:"remark4"` TaxExemption string `json:"taxExemption"`
Remark5 string `json:"remark5"` ItemNumber string `json:"itemNumber"`
Remark6 string `json:"remark6"` Texture string `json:"texture"`
ContainerNumber string `json:"containerNumber"` Remark1 string `json:"remark1"`
SealNumber string `json:"sealNumber"` Remark2 string `json:"remark2"`
PurchasePrice decimal.Decimal `json:"purchasePrice"` Remark3 string `json:"remark3"`
PurchaseAmount decimal.Decimal `json:"purchaseAmount"` Remark4 string `json:"remark4"`
IsSerial int64 `json:"isSerial"` Remark5 string `json:"remark5"`
IsCustoms int64 `json:"isCustoms"` Remark6 string `json:"remark6"`
CreatedAt *time.Time `json:"createdAt"` ContainerNumber string `json:"containerNumber"`
UpdatedAt *time.Time `json:"updatedAt"` SealNumber string `json:"sealNumber"`
PurchasePrice decimal.Decimal `json:"purchasePrice"`
PurchaseAmount decimal.Decimal `json:"purchaseAmount"`
IsSerial int64 `json:"isSerial"`
IsCustoms int64 `json:"isCustoms"`
CreatedAt *time.Time `json:"createdAt"`
UpdatedAt *time.Time `json:"updatedAt"`
} }
type ArgsSaleProductSearch struct { type ArgsSaleProductSearch struct {
ShipmentId int64 // 出舱单 ShipmentId int64 // 出舱单
@ -91,44 +97,50 @@ type ArgsSaleProductAdd struct {
Products []SaleProductAdd // 产品信息 Products []SaleProductAdd // 产品信息
} }
type SaleProductAdd struct { type SaleProductAdd struct {
SaleProductId int64 // 销售商品id SaleProductId int64 // 销售商品id
CustomSerial string // 客户货号 CustomSerial string // 客户货号
PackageEngDescription string // 包装英文描述 PackageEngDescription string // 包装英文描述
Name string // 中文品名 Name string // 中文品名
EngName string // 英文品名 EngName string // 英文品名
CustomsSerial string // 海关编码 CustomsSerial string // 海关编码
CustomsName string // 中文报关名称 CustomsName string // 中文报关名称
CustomsMeasureUnit string // 报关单位 CustomsMeasureUnit string // 报关单位
CustomsInvoiceUnit string // 开票单位 CustomsInvoiceUnit string // 开票单位
CustomsDetail string // 申报要素 CustomsDetail string // 申报要素
BlEngName string // 提单英文名 BlEngName string // 提单英文名
InnerNum *int64 // 内盒入数 InnerNum *int64 // 内盒入数
BoxNumUnit string // 箱数单位 BoxNumUnit string // 箱数单位
OuterNum *int64 // 装箱单数 OuterNum *int64 // 装箱单数
ShipmentCount int64 // 出运数量 ShipmentCount int64 // 出运数量
ShipmentCountUnit string // 数量单位 ShipmentCountUnit string // 数量单位
Length *decimal.Decimal // 长 Length *decimal.Decimal // 长
Width *decimal.Decimal // 宽 Width *decimal.Decimal // 宽
Height *decimal.Decimal // 高 Height *decimal.Decimal // 高
NetWeight *decimal.Decimal // 净重 NetWeight *decimal.Decimal // 净重
GrossWeight *decimal.Decimal // 毛重 GrossWeight *decimal.Decimal // 毛重
NetGrossVolume int64 // 净毛体计算类型 1=内盒 2=外箱 NetGrossVolume int64 // 净毛体计算类型 1=内盒 2=外箱
CustomsBrand string // 品牌 CustomsVolume decimal.Decimal // 报关体积
DomesticSupply string // 货源地 TotalCustomsVolume decimal.Decimal // 报关总体积
FactoryName string // 工厂名称 CustomsNetWeight decimal.Decimal // 报关净重
HsSerial int64 // 是否商检 1=商检 2=未商检 TotalCustomsNetWeight decimal.Decimal // 报关总净重
Texture string // 材质 CustomsGrossWeight decimal.Decimal // 报关毛重
EpmNo string // EPM NO TotalCustomsGrossWeight decimal.Decimal // 报关总毛重
TaxExemption string // 免征税 CustomsBrand string // 品牌
ItemNumber string // 项号 DomesticSupply string // 货源地
Remark1 string // 备注1 FactoryName string // 工厂名称
Remark2 string // 备注2 HsSerial int64 // 是否商检 1=商检 2=未商检
Remark3 string // 备注3 Texture string // 材质
Remark4 string // 备注4 EpmNo string // EPM NO
Remark5 string // 备注5 TaxExemption string // 免征税
Remark6 string // 备注6 ItemNumber string // 项号
ContainerNumber string // 箱号 Remark1 string // 备注1
SealNumber string // 封号 Remark2 string // 备注2
Remark3 string // 备注3
Remark4 string // 备注4
Remark5 string // 备注5
Remark6 string // 备注6
ContainerNumber string // 箱号
SealNumber string // 封号
} }
// Add @TITLE 添加 // Add @TITLE 添加
@ -146,45 +158,51 @@ type ArgsSaleProductEdit struct {
Products []SaleProductEdit Products []SaleProductEdit
} }
type SaleProductEdit struct { type SaleProductEdit struct {
ShipmentSaleProductId int64 // 出舱单商品id ShipmentSaleProductId int64 // 出舱单商品id
Sort int64 // 排序 Sort int64 // 排序
CustomSerial string // 客户货号 CustomSerial string // 客户货号
PackageEngDescription string // 包装英文描述 PackageEngDescription string // 包装英文描述
Name string // 中文品名 Name string // 中文品名
EngName string // 英文品名 EngName string // 英文品名
CustomsSerial string // 海关编码 CustomsSerial string // 海关编码
CustomsName string // 中文报关名称 CustomsName string // 中文报关名称
CustomsMeasureUnit string // 报关单位 CustomsMeasureUnit string // 报关单位
CustomsInvoiceUnit string // 开票单位 CustomsInvoiceUnit string // 开票单位
CustomsDetail string // 申报要素 CustomsDetail string // 申报要素
BlEngName string // 提单英文名 BlEngName string // 提单英文名
InnerNum *int64 // 内盒入数 InnerNum *int64 // 内盒入数
BoxNumUnit string // 箱数单位 BoxNumUnit string // 箱数单位
OuterNum *int64 // 装箱单数 OuterNum *int64 // 装箱单数
ShipmentCount int64 // 出运数量 ShipmentCount int64 // 出运数量
ShipmentCountUnit string // 数量单位 ShipmentCountUnit string // 数量单位
Length *decimal.Decimal // 长 Length *decimal.Decimal // 长
Width *decimal.Decimal // 宽 Width *decimal.Decimal // 宽
Height *decimal.Decimal // 高 Height *decimal.Decimal // 高
NetWeight *decimal.Decimal // 净重 NetWeight *decimal.Decimal // 净重
GrossWeight *decimal.Decimal // 毛重 GrossWeight *decimal.Decimal // 毛重
NetGrossVolume int64 // 净毛体计算类型 1=内盒 2=外箱 NetGrossVolume int64 // 净毛体计算类型 1=内盒 2=外箱
CustomsBrand string // 品牌 CustomsVolume decimal.Decimal // 报关体积
DomesticSupply string // 货源地 TotalCustomsVolume decimal.Decimal // 报关总体积
FactoryName string // 工厂名称 CustomsNetWeight decimal.Decimal // 报关净重
HsSerial int64 // 是否商检 1=商检 2=未商检 TotalCustomsNetWeight decimal.Decimal // 报关总净重
Texture string // 材质 CustomsGrossWeight decimal.Decimal // 报关毛重
EpmNo string // EPM NO TotalCustomsGrossWeight decimal.Decimal // 报关总毛重
TaxExemption string // 免征税 CustomsBrand string // 品牌
ItemNumber string // 项号 DomesticSupply string // 货源地
Remark1 string // 备注1 FactoryName string // 工厂名称
Remark2 string // 备注2 HsSerial int64 // 是否商检 1=商检 2=未商检
Remark3 string // 备注3 Texture string // 材质
Remark4 string // 备注4 EpmNo string // EPM NO
Remark5 string // 备注5 TaxExemption string // 免征税
Remark6 string // 备注6 ItemNumber string // 项号
ContainerNumber string // 箱号 Remark1 string // 备注1
SealNumber string // 封号 Remark2 string // 备注2
Remark3 string // 备注3
Remark4 string // 备注4
Remark5 string // 备注5
Remark6 string // 备注6
ContainerNumber string // 箱号
SealNumber string // 封号
} }
// Edit @TITLE 编辑 // Edit @TITLE 编辑