package routes import ( "github.com/gin-gonic/gin" rmhandler "wx_service/internal/remove_watermark/handler" ) func registerRemoveWatermarkRoutes(api *gin.RouterGroup, protected *gin.RouterGroup, videoHandler *rmhandler.VideoHandler) { // 去水印解析与广告解锁:需要登录鉴权 protected.POST("/video/remove_watermark", videoHandler.RemoveWatermark) protected.POST("/video/remove_watermark/unlock", videoHandler.UnlockQuota) // 下载失败上报:供其他服务调用,无需鉴权 api.POST("/video/remove_watermark/report_failure", videoHandler.ReportDownloadFailure) }