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