package work import ( "zhiyuan/controllers/admin/work" "zhiyuan/controllers/work/worker" "zhiyuan/middlewares" "github.com/gin-gonic/gin" ) func InitWorkerRouters(r *gin.Engine, router *gin.RouterGroup) { router = router.Group("/worker") router.GET("/worktypes", work.WorkTypeList) router.POST("/register", worker.WorkerRegister) router.POST("/login", worker.Login) router.Use(middlewares.Auth("worker")) { router.GET("/info", worker.Info) router.POST("/logout", worker.Logout) router.POST("/unbind_weixin", worker.UnBindWeixin) router.PUT("/password", worker.Password) router.GET("/worksites", worker.WorkSiteList) router.GET("/worksiteclocks", worker.WorkSiteClockList) router.POST("/worksiteclocks", worker.WorkSiteClockAdd) router.PUT("/worksiteclocks/:id", worker.WorkSiteClockEdit) } }