feat(shipment): 添加预计船期筛选功能

- 在 ShipmentSearch 结构体中添加 EstSailingDateStart 和 EstSailingDateEnd 字段
- 用于筛选预计船期在指定范围内的出舱记录
This commit is contained in:
守护自己的云 2025-05-28 15:42:13 +08:00
parent bf08afd684
commit 079d8b82db

View File

@ -18,19 +18,21 @@ type ArgsShipmentList struct {
Search ShipmentSearch Search ShipmentSearch
} }
type ShipmentSearch struct { type ShipmentSearch struct {
InvoiceSerial string // 出运发票号 InvoiceSerial string // 出运发票号
CustomIds []int64 // 客户筛选 CustomIds []int64 // 客户筛选
StaffIds []int64 // 业务员筛选 StaffIds []int64 // 业务员筛选
CreatedStaffIds []int64 // 业务员筛选 CreatedStaffIds []int64 // 业务员筛选
WorkflowStatus []int64 // 审核状态 WorkflowStatus []int64 // 审核状态
IsAudit int64 // 审核状态 是否审核 1=是 2=否 IsAudit int64 // 审核状态 是否审核 1=是 2=否
ShipmentIds []int64 // 出舱id ShipmentIds []int64 // 出舱id
InvoiceDateStart *time.Time // 发票日期 InvoiceDateStart *time.Time // 发票日期
InvoiceDateEnd *time.Time // 发票日期 InvoiceDateEnd *time.Time // 发票日期
ContractDateStart *time.Time // 合同日期 ContractDateStart *time.Time // 合同日期
ContractDateEnd *time.Time // 合同日期 ContractDateEnd *time.Time // 合同日期
BanFlag int64 // 是否有效 EstSailingDateStart *time.Time // 预计船期
ShipmentNo string // shipmentNo EstSailingDateEnd *time.Time // 预计船期
BanFlag int64 // 是否有效
ShipmentNo string // shipmentNo
} }
type ReplyShipmentList struct { type ReplyShipmentList struct {
List []ShipmentItem `json:"list"` List []ShipmentItem `json:"list"`