diff --git a/internal/contract/letter_outgoing_contract.go b/internal/contract/letter_outgoing_contract.go index 8317247..00f5bf7 100644 --- a/internal/contract/letter_outgoing_contract.go +++ b/internal/contract/letter_outgoing_contract.go @@ -55,6 +55,7 @@ type CreateOutgoingLetterRequest struct { IssueDate time.Time `json:"issue_date" validate:"required"` Attachments []CreateOutgoingLetterAttachment `json:"attachments,omitempty"` UserID uuid.UUID + ApprovalFlowID *uuid.UUID `json:"approval_flow_id,omitempty"` } type OutgoingLetterRecipientResponse struct { diff --git a/internal/service/letter_outgoing_service.go b/internal/service/letter_outgoing_service.go index a49a5e4..c964a16 100644 --- a/internal/service/letter_outgoing_service.go +++ b/internal/service/letter_outgoing_service.go @@ -103,6 +103,7 @@ func (s *LetterOutgoingServiceImpl) CreateOutgoingLetter(ctx context.Context, re ReceiverName: req.ReceiverName, IssueDate: req.IssueDate, CreatedBy: userID, + ApprovalFlowID: req.ApprovalFlowID, } if req.ReferenceNumber != nil {