feat: share code.

This commit is contained in:
2026-04-28 21:47:51 +08:00
parent 641703ca69
commit ea44ea0153
4 changed files with 172 additions and 0 deletions
+2
View File
@@ -38,8 +38,10 @@ func SetupRouter() *gin.Engine {
lessonPlans.GET("", middleware.RequireHeartRateOperatorOrHigher(), lessonPlanController.List)
lessonPlans.GET("/page", middleware.RequireHeartRateOperatorOrHigher(), lessonPlanController.Page)
lessonPlans.GET("/:id/download", lessonPlanController.Download)
lessonPlans.POST("/:id/share-code", lessonPlanController.GenerateShareCode)
lessonPlans.DELETE("/:id", lessonPlanController.Delete)
}
v1.GET("/lesson-plans/share/:code/download", lessonPlanController.DownloadByShareCode)
public := v1.Group("")
{
public.POST("/register", controllers.Register)