12345678910111213141516171819202122232425262728293031 |
- 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)
- }
- }
|