diff --git a/erp/shipment.go b/erp/shipment.go index 79978c2..14b7df2 100644 --- a/erp/shipment.go +++ b/erp/shipment.go @@ -82,6 +82,7 @@ type ShipmentAdd struct { RecBankNameEng string // 收汇银行名称英文 RecBankCardNo string // 收汇银行卡号 RecBankCardName string // 收汇银行户名 + RecBankAddress string // 收汇银行地址 Shipper string // 托运人 Consignee string // 收货人 Notifier string // 通知人 @@ -157,6 +158,7 @@ type ArgsShipmentData struct { RecBankNameEng string // 收款银行名称英文 RecBankCardNo string // 收款银行卡号 RecBankCardName string // 收款银行卡名 + RecBankAddress string // 收汇银行地址 PaymentTerms string // 付款条件 TradeCountry string // 贸易国 PaymentType string // 付款方式 diff --git a/erp/shipment/bean.go b/erp/shipment/bean.go index 4d310a0..97bc64d 100644 --- a/erp/shipment/bean.go +++ b/erp/shipment/bean.go @@ -29,6 +29,7 @@ type ReplyShipmentInfo struct { RecBankNameEng string `json:"recBankNameEng"` RecBankCardNo string `json:"recBankCardNo"` RecBankCardName string `json:"recBankCardName"` + RecBankAddress string `json:"recBankAddress"` Shipper string `json:"shipper"` Consignee string `json:"consignee"` Notifier string `json:"notifier"` diff --git a/erp/shipment/exchangeSettlement.go b/erp/shipment/exchangeSettlement.go index 906c264..b6187c2 100644 --- a/erp/shipment/exchangeSettlement.go +++ b/erp/shipment/exchangeSettlement.go @@ -79,6 +79,7 @@ type ReplyExchangeSettlementInfo struct { CustomsInvoiceDate *time.Time `json:"customsInvoiceDate"` VesselNameVoyage string `json:"vesselNameVoyage"` IsCancel int64 `json:"isCancel"` + RecBankAddress string `json:"recBankAddress"` } // Info @TITLE 详情 @@ -139,6 +140,7 @@ type ArgsExchangeSettlementData struct { RecBankNameEng string // 收款银行名称英文 RecBankCardNo string // 收款银行卡号 RecBankCardName string // 收款银行卡名 + RecBankAddress string // 收汇银行地址 ShipmentNo string // shipmentNO CnoSno string // CONTAINER NO./SEAL NO. Declare1 string // 声明1 diff --git a/erp/shipment/saleProduct.go b/erp/shipment/saleProduct.go index 3280393..f4804e0 100644 --- a/erp/shipment/saleProduct.go +++ b/erp/shipment/saleProduct.go @@ -11,63 +11,69 @@ type saleProduct struct { } type SaleProductItem struct { - Id int64 `json:"id"` - PiSerial string `json:"piSerial"` - Sort int64 `json:"sort"` - Po string `json:"po"` - Serial string `json:"serial"` - ImgFilePaths []string `json:"imgFilePaths"` - CustomSerial string `json:"customSerial"` - PackageDescription string `json:"packageDescription"` - PackageEngDescription string `json:"packageEngDescription"` - EngName string `json:"engName"` - Name string `json:"name"` - CustomsName string `json:"customsName"` - CustomsSerial string `json:"customsSerial"` - CustomsMeasureUnit string `json:"customsMeasureUnit"` - CustomsInvoiceUnit string `json:"customsInvoiceUnit"` - CustomsDetail string `json:"customsDetail"` - BlEngName string `json:"blEngName"` - BoxCount int64 `json:"boxCount"` - InnerNum int64 `json:"innerNum"` - InnerBoxCount *int64 `json:"innerBoxCount"` - BoxNumUnit string `json:"boxNumUnit"` - OuterNum int64 `json:"outerNum"` - ShipmentCount int64 `json:"shipmentCount"` - ShipmentCountUnit string `json:"shipmentCountUnit"` - Length decimal.Decimal `json:"length"` - Width decimal.Decimal `json:"width"` - Height decimal.Decimal `json:"height"` - Volume decimal.Decimal `json:"volume"` - TotalVolume decimal.Decimal `json:"totalVolume"` - NetGrossVolume int64 `json:"netGrossVolume"` - GrossWeight decimal.Decimal `json:"grossWeight"` - TotalGrossWeight decimal.Decimal `json:"totalGrossWeight"` - NetWeight decimal.Decimal `json:"netWeight"` - TotalNetWeight decimal.Decimal `json:"totalNetWeight"` - SalePrice decimal.Decimal `json:"salePrice"` - CurrencyRate decimal.Decimal `json:"currencyRate"` - Brand string `json:"brand"` - DomesticSupply string `json:"domesticSupply"` - EpmNo string `json:"epmNo"` - HsSerial int64 `json:"hsSerial"` - TaxExemption string `json:"taxExemption"` - ItemNumber string `json:"itemNumber"` - Texture string `json:"texture"` - Remark1 string `json:"remark1"` - Remark2 string `json:"remark2"` - Remark3 string `json:"remark3"` - Remark4 string `json:"remark4"` - Remark5 string `json:"remark5"` - Remark6 string `json:"remark6"` - ContainerNumber string `json:"containerNumber"` - 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"` + Id int64 `json:"id"` + PiSerial string `json:"piSerial"` + Sort int64 `json:"sort"` + Po string `json:"po"` + Serial string `json:"serial"` + ImgFilePaths []string `json:"imgFilePaths"` + CustomSerial string `json:"customSerial"` + PackageDescription string `json:"packageDescription"` + PackageEngDescription string `json:"packageEngDescription"` + EngName string `json:"engName"` + Name string `json:"name"` + CustomsName string `json:"customsName"` + CustomsSerial string `json:"customsSerial"` + CustomsMeasureUnit string `json:"customsMeasureUnit"` + CustomsInvoiceUnit string `json:"customsInvoiceUnit"` + CustomsDetail string `json:"customsDetail"` + BlEngName string `json:"blEngName"` + BoxCount int64 `json:"boxCount"` + InnerNum int64 `json:"innerNum"` + InnerBoxCount *int64 `json:"innerBoxCount"` + BoxNumUnit string `json:"boxNumUnit"` + OuterNum int64 `json:"outerNum"` + ShipmentCount int64 `json:"shipmentCount"` + ShipmentCountUnit string `json:"shipmentCountUnit"` + Length decimal.Decimal `json:"length"` + Width decimal.Decimal `json:"width"` + Height decimal.Decimal `json:"height"` + Volume decimal.Decimal `json:"volume"` + TotalVolume decimal.Decimal `json:"totalVolume"` + NetGrossVolume int64 `json:"netGrossVolume"` + GrossWeight decimal.Decimal `json:"grossWeight"` + TotalGrossWeight decimal.Decimal `json:"totalGrossWeight"` + NetWeight decimal.Decimal `json:"netWeight"` + TotalNetWeight decimal.Decimal `json:"totalNetWeight"` + CustomsVolume decimal.Decimal `json:"customsVolume"` + TotalCustomsVolume decimal.Decimal `json:"totalCustomsVolume"` + CustomsNetWeight decimal.Decimal `json:"customsNetWeight"` + TotalCustomsNetWeight decimal.Decimal `json:"totalCustomsNetWeight"` + CustomsGrossWeight decimal.Decimal `json:"customsGrossWeight"` + TotalCustomsGrossWeight decimal.Decimal `json:"totalCustomsGrossWeight"` + SalePrice decimal.Decimal `json:"salePrice"` + CurrencyRate decimal.Decimal `json:"currencyRate"` + Brand string `json:"brand"` + DomesticSupply string `json:"domesticSupply"` + EpmNo string `json:"epmNo"` + HsSerial int64 `json:"hsSerial"` + TaxExemption string `json:"taxExemption"` + ItemNumber string `json:"itemNumber"` + Texture string `json:"texture"` + Remark1 string `json:"remark1"` + Remark2 string `json:"remark2"` + Remark3 string `json:"remark3"` + Remark4 string `json:"remark4"` + Remark5 string `json:"remark5"` + Remark6 string `json:"remark6"` + ContainerNumber string `json:"containerNumber"` + 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 { ShipmentId int64 // 出舱单 @@ -91,44 +97,50 @@ type ArgsSaleProductAdd struct { Products []SaleProductAdd // 产品信息 } type SaleProductAdd struct { - SaleProductId int64 // 销售商品id - 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 // 品牌 - DomesticSupply string // 货源地 - FactoryName string // 工厂名称 - HsSerial int64 // 是否商检 1=商检 2=未商检 - Texture 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 // 封号 + SaleProductId int64 // 销售商品id + 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=外箱 + CustomsVolume decimal.Decimal // 报关体积 + TotalCustomsVolume decimal.Decimal // 报关总体积 + CustomsNetWeight decimal.Decimal // 报关净重 + TotalCustomsNetWeight decimal.Decimal // 报关总净重 + CustomsGrossWeight decimal.Decimal // 报关毛重 + TotalCustomsGrossWeight decimal.Decimal // 报关总毛重 + CustomsBrand string // 品牌 + DomesticSupply string // 货源地 + FactoryName string // 工厂名称 + HsSerial int64 // 是否商检 1=商检 2=未商检 + Texture 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 添加 @@ -146,45 +158,51 @@ type ArgsSaleProductEdit struct { Products []SaleProductEdit } type SaleProductEdit struct { - ShipmentSaleProductId 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 // 品牌 - DomesticSupply string // 货源地 - FactoryName string // 工厂名称 - HsSerial int64 // 是否商检 1=商检 2=未商检 - Texture 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 // 封号 + ShipmentSaleProductId 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=外箱 + CustomsVolume decimal.Decimal // 报关体积 + TotalCustomsVolume decimal.Decimal // 报关总体积 + CustomsNetWeight decimal.Decimal // 报关净重 + TotalCustomsNetWeight decimal.Decimal // 报关总净重 + CustomsGrossWeight decimal.Decimal // 报关毛重 + TotalCustomsGrossWeight decimal.Decimal // 报关总毛重 + CustomsBrand string // 品牌 + DomesticSupply string // 货源地 + FactoryName string // 工厂名称 + HsSerial int64 // 是否商检 1=商检 2=未商检 + Texture 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 // 封号 } // Edit @TITLE 编辑