bulk delete outgoing letter

This commit is contained in:
efrilm
2025-10-30 12:40:32 +07:00
parent 9e4481a0bd
commit 67b37a9c1e
6 changed files with 100 additions and 10 deletions
+1
View File
@@ -103,6 +103,7 @@ type LetterOutgoingHandler interface {
SearchOutgoingLetters(c *gin.Context)
UpdateOutgoingLetter(c *gin.Context)
DeleteOutgoingLetter(c *gin.Context)
BulkDeleteOutgoingLetters(c *gin.Context)
SubmitForApproval(c *gin.Context)
ApproveOutgoingLetter(c *gin.Context)
+1
View File
@@ -193,6 +193,7 @@ func (r *Router) addAppRoutes(rg *gin.Engine) {
lettersch.PUT("/outgoing/:id", r.letterOutgoingHandler.UpdateOutgoingLetter)
lettersch.PUT("/outgoing/:id/read", r.letterHandler.MarkOutgoingLetterAsRead)
lettersch.DELETE("/outgoing/:id", r.letterOutgoingHandler.DeleteOutgoingLetter)
lettersch.DELETE("/outgoing/delete", r.letterOutgoingHandler.BulkDeleteOutgoingLetters)
lettersch.POST("/outgoing/:id/submit", r.letterOutgoingHandler.SubmitForApproval)
lettersch.POST("/outgoing/:id/approve", r.letterOutgoingHandler.ApproveOutgoingLetter)