Refactor video handling and integrate new services

- Removed legacy video handling code and models to streamline the codebase.
- Updated main.go to include new services for removing watermarks and smoke logging.
- Enhanced route registration to accommodate new handlers for watermark removal and smoke logging.
- Improved database migration to include new models for watermark processing.
This commit is contained in:
nepiedg
2025-12-31 02:51:38 +00:00
parent d23b253609
commit bbc2f5f1d5
11 changed files with 571 additions and 28 deletions
+19
View File
@@ -0,0 +1,19 @@
package routes
import (
"github.com/gin-gonic/gin"
smokehandler "wx_service/internal/smoke/handler"
)
func registerSmokeRoutes(protected *gin.RouterGroup, smokeHandler *smokehandler.SmokeHandler) {
// 戒烟/抽烟记录(与 video 去水印功能在路由前缀上区分开)
smoke := protected.Group("/smoke")
{
smoke.POST("/logs", smokeHandler.Create)
smoke.GET("/logs", smokeHandler.List)
smoke.GET("/logs/:id", smokeHandler.Get)
smoke.PUT("/logs/:id", smokeHandler.Update)
smoke.DELETE("/logs/:id", smokeHandler.Delete)
}
}