From 84ab44f17a4d2a6d303e252fb34ca346905b2bdd Mon Sep 17 00:00:00 2001 From: kanade Date: Wed, 11 Feb 2026 11:44:21 +0800 Subject: [PATCH] =?UTF-8?q?feat(erp):=20=E6=B7=BB=E5=8A=A0=E9=93=B6?= =?UTF-8?q?=E8=A1=8C=E5=91=98=E5=B7=A5ID=E5=92=8C=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E6=B5=81=E6=9B=B4=E6=96=B0=E6=97=B6=E9=97=B4=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在请求结构体中新增 BankStaffId 字段用于关联银行处理员工 - 添加 WorkflowUpdatedAt 字段记录工作流状态更新时间 - 为请求变更参数添加 StaffId 字段支持员工操作跟踪 - 更新多个请求相关的数据结构体以保持字段一致性 --- erp/request.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/erp/request.go b/erp/request.go index 7fe7d9f..7487d80 100644 --- a/erp/request.go +++ b/erp/request.go @@ -63,6 +63,7 @@ type RequestItem struct { Remarks string `json:"remarks"` BankAccount string `json:"bankAccount"` BankName string `json:"bankName"` + BankStaffId *int64 `json:"bankStaffId"` PayAt *time.Time `json:"payAt"` PrepaidAmount decimal.Decimal `json:"prepaidAmount"` Amount decimal.Decimal `json:"amount"` @@ -71,6 +72,7 @@ type RequestItem struct { WorkflowId int64 `json:"workflowId"` WorkflowStatus int64 `json:"workflowStatus"` WorkflowReason string `json:"workflowReason"` + WorkflowUpdatedAt *time.Time `json:"workflowUpdatedAt"` CreatedStaffId int64 `json:"createdStaffId"` Ik3cloudStatus int64 `json:"ik3CloudStatus"` Ik3cloudErrMsg string `json:"ik3CloudErrMsg"` @@ -154,10 +156,12 @@ type ReplyRequestInfo struct { Remarks string `json:"remarks"` BankAccount string `json:"bankAccount"` BankName string `json:"bankName"` + BankStaffId *int64 `json:"bankStaffId"` PayAt *time.Time `json:"payAt"` WorkflowId int64 `json:"workflowId"` WorkflowStatus int64 `json:"workflowStatus"` WorkflowReason string `json:"workflowReason"` + WorkflowUpdatedAt *time.Time `json:"workflowUpdatedAt"` CreatedStaffId int64 `json:"createdStaffId"` BanFlag int64 `json:"banFlag"` Ik3cloudStatus int64 `json:"ik3CloudStatus"` @@ -193,6 +197,7 @@ func (r *request) Edit(ctx context.Context, args ArgsRequestEdit) (err error) { } type ArgsRequestChange struct { + StaffId int64 // 员工id RequestIds []int64 RequestChangeItem }