部署
This commit is contained in:
@@ -17,9 +17,13 @@ type ArgsShipmentList struct {
|
||||
Search ShipmentSearch
|
||||
}
|
||||
type ShipmentSearch struct {
|
||||
InvoiceSerial string // 出运发票号
|
||||
CustomIds []int64 // 客户筛选
|
||||
StaffIds []int64 // 业务员筛选
|
||||
InvoiceSerial string // 出运发票号
|
||||
CustomIds []int64 // 客户筛选
|
||||
StaffIds []int64 // 业务员筛选
|
||||
WorkflowStatus []int64 // 审核状态
|
||||
IsSerial int64 // 是否商检
|
||||
IsCustoms int64 // 是否报关
|
||||
IsExchangeSettlement int64 // 是否结汇
|
||||
}
|
||||
type ReplyShipmentList struct {
|
||||
List []ShipmentItem `json:"list"`
|
||||
@@ -36,6 +40,7 @@ type ShipmentItem struct {
|
||||
EstSailingDate *time.Time `json:"estSailingDate"`
|
||||
ShipPort string `json:"shipPort"`
|
||||
DischargePort string `json:"dischargePort"`
|
||||
WorkflowStatus int64 `json:"workflowStatus"`
|
||||
CreatedStaffId int64 `json:"createdStaffId"`
|
||||
CreatedAt *time.Time `json:"createdAt"`
|
||||
UpdatedAt *time.Time `json:"updatedAt"`
|
||||
@@ -56,7 +61,8 @@ type ArgsShipmentAdd struct {
|
||||
ShipmentAdd ShipmentAdd
|
||||
}
|
||||
type ShipmentAdd struct {
|
||||
CustomID int64 // 客户id
|
||||
CustomId int64 // 客户id
|
||||
VouchingClerkId int64 // 单证id
|
||||
EstSailingDate *time.Time // 预计船期
|
||||
InvoiceSerial string // 发票号
|
||||
InvoiceDate time.Time // 发票日期
|
||||
@@ -124,74 +130,8 @@ func (s *shipment) Add(ctx context.Context, args ArgsShipmentAdd) (shipmentId in
|
||||
return
|
||||
}
|
||||
|
||||
type ReplyShipmentInfo struct {
|
||||
Id int64 `json:"id"`
|
||||
CustomName string `json:"customName"`
|
||||
CustomShortName string `json:"customShortName"`
|
||||
EstSailingDate *time.Time `json:"estSailingDate"`
|
||||
InvoiceSerial string `json:"invoiceSerial"`
|
||||
InvoiceDate time.Time `json:"invoiceDate"`
|
||||
ContractDate *time.Time `json:"contractDate"`
|
||||
TradeType string `json:"tradeType"`
|
||||
OurCompany string `json:"ourCompany"`
|
||||
PaymentType string `json:"paymentType"`
|
||||
PaymentDepositRate *decimal.Decimal `json:"paymentDepositRate"`
|
||||
PaymentDepositAmount *decimal.Decimal `json:"paymentDepositAmount"`
|
||||
PaymentCycle *int64 `json:"paymentCycle"`
|
||||
PaymentTerms string `json:"paymentTerms"`
|
||||
CommissionRate *decimal.Decimal `json:"commissionRate"`
|
||||
TradeCountry string `json:"tradeCountry"`
|
||||
RecBank string `json:"recBank"`
|
||||
RecBankEng string `json:"recBankEng"`
|
||||
RecBankName string `json:"recBankName"`
|
||||
RecBankNameEng string `json:"recBankNameEng"`
|
||||
RecBankCardNo string `json:"recBankCardNo"`
|
||||
RecBankCardName string `json:"recBankCardName"`
|
||||
Shipper string `json:"shipper"`
|
||||
Consignee string `json:"consignee"`
|
||||
Notifier string `json:"notifier"`
|
||||
DueRecDate *time.Time `json:"dueRecDate"`
|
||||
ShipMode string `json:"shipMode"`
|
||||
ContainerType string `json:"containerType"`
|
||||
ReadyDate *time.Time `json:"readyDate"`
|
||||
ShipPort string `json:"shipPort"`
|
||||
DischargePort string `json:"dischargePort"`
|
||||
DischargePortEng string `json:"dischargePortEng"`
|
||||
DeliveryCountry string `json:"deliveryCountry"`
|
||||
DeliveryCountryEng string `json:"deliveryCountryEng"`
|
||||
Destination string `json:"destination"`
|
||||
FactoryHaulAdress string `json:"factoryHaulAdress"`
|
||||
LogisticsCompanyId int64 `json:"logisticsCompanyId"`
|
||||
LogisticsCompany string `json:"logisticsCompany"`
|
||||
LogisticsCompanyContactName string `json:"logisticsCompanyContactName"`
|
||||
LogisticsCompanyContactPhone string `json:"logisticsCompanyContactPhone"`
|
||||
LogisticsCompanyContactTel string `json:"logisticsCompanyContactTel"`
|
||||
LogisticsCompanyContactEmail string `json:"logisticsCompanyContactEmail"`
|
||||
SeparableFlag int64 `json:"separableFlag"`
|
||||
CopyCount *int64 `json:"copyCount"`
|
||||
InsuranceRatio *int64 `json:"insuranceRatio"`
|
||||
CreditSerial string `json:"creditSerial"`
|
||||
CreditDate *time.Time `json:"creditDate"`
|
||||
InlandShipWay string `json:"inlandShipWay"`
|
||||
PackagingType string `json:"packagingType"`
|
||||
ShipmentNo string `json:"shipmentNo"`
|
||||
CnoSno string `json:"cnoSno"`
|
||||
Declare1 string `json:"declare1"`
|
||||
Declare2 string `json:"declare2"`
|
||||
Info string `json:"info"`
|
||||
RegulatoryMethods string `json:"regulatoryMethods"`
|
||||
TaxExemptionNature string `json:"taxExemptionNature"`
|
||||
MarkText string `json:"markText"`
|
||||
MarkImg string `json:"markImg"`
|
||||
WorkflowId int64 `json:"workflowId"`
|
||||
WorkflowStatus int64 `json:"workflowStatus"`
|
||||
WorkflowReason string `json:"workflowReason"`
|
||||
CreatedStaffId int64 `json:"createdStaffId"`
|
||||
CreatedAt *time.Time `json:"createdAt"`
|
||||
}
|
||||
|
||||
// Info @TITLE 详情
|
||||
func (s *shipment) Info(ctx context.Context, shipmentId int64) (reply ReplyShipmentInfo, err error) {
|
||||
func (s *shipment) Info(ctx context.Context, shipmentId int64) (reply shipment2.ReplyShipmentInfo, err error) {
|
||||
xClient, err := client.GetClient(s)
|
||||
if err != nil {
|
||||
return
|
||||
@@ -259,6 +199,7 @@ type ArgsShipmentData struct {
|
||||
TaxExemptionNature string // 征免性质
|
||||
MarkText string // 唛头文字
|
||||
MarkImg string // 唛头图片
|
||||
VouchingClerkId int64 // 单证id
|
||||
}
|
||||
|
||||
// Edit @TITLE 编辑
|
||||
|
||||
Reference in New Issue
Block a user