From 8d5d6a6fb6c6efa33562b06825d318993f1b24ee Mon Sep 17 00:00:00 2001 From: kanade Date: Thu, 18 Dec 2025 16:20:35 +0800 Subject: [PATCH] =?UTF-8?q?feat(erp):=20=E6=96=B0=E5=A2=9E=E6=8A=A5?= =?UTF-8?q?=E9=94=80=E5=8D=95=E5=92=8C=E7=94=B3=E8=AF=B7=E5=8D=95=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E7=B1=BB=E5=9E=8B=E5=8F=8A=E6=9F=A5=E8=AF=A2=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在常量定义中增加报销单和申请单业务类型 - 为报销单查询条件添加报销单ID列表过滤 - 为申请单查询条件添加申请单ID列表过滤 - 完善相关结构体字段定义以支持新功能 --- erp/constant.go | 2 ++ erp/expense.go | 1 + erp/request.go | 1 + 3 files changed, 4 insertions(+) diff --git a/erp/constant.go b/erp/constant.go index 96d0776..acac050 100644 --- a/erp/constant.go +++ b/erp/constant.go @@ -12,6 +12,8 @@ const ( BusinessTypeShipmentModifyAudit BusinessType = "shipmentModifyAudit" // 订舱单修改单审核 BusinessTypeAccountingAudit BusinessType = "accountingAudit" // 做账合同审核 BusinessTypeAccountingAuditV2 BusinessType = "accountingAuditV2" // 做账合同审核 + BusinessTypeExpense BusinessType = "expense" // 报销单 + BusinessTypeRequest BusinessType = "request" // 申请单 ) var BusinessTypeName = map[BusinessType]string{ diff --git a/erp/expense.go b/erp/expense.go index 9a428a6..9195645 100644 --- a/erp/expense.go +++ b/erp/expense.go @@ -21,6 +21,7 @@ type ExpenseSearch struct { ExpenseSerial string // 报销单号 CreatedAtStart *time.Time // 创建开始时间 CreatedAtEnd *time.Time // 创建结束时间 + ExpenseIds []int64 // 报销单id } type ReplyExpenseList struct { List []ExpenseItem `json:"list"` diff --git a/erp/request.go b/erp/request.go index 6b14892..dd38514 100644 --- a/erp/request.go +++ b/erp/request.go @@ -21,6 +21,7 @@ type RequestSearch struct { RequestSerial string // 报销单号 CreatedAtStart *time.Time // 创建开始时间 CreatedAtEnd *time.Time // 创建结束时间 + RequestIds []int64 // 申请单id } type ReplyRequestList struct { List []RequestItem `json:"list"`