12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package work
- import (
- "zhiyuan/controllers/admin"
- adminWork "zhiyuan/controllers/admin/work"
- "zhiyuan/controllers/work"
- "zhiyuan/controllers/work/user"
- "zhiyuan/models"
- "zhiyuan/pkg/db"
- "github.com/gin-gonic/gin"
- )
- func InitWorkRouters(r *gin.Engine, router *gin.RouterGroup) {
- staticPath := "public/deliver/"
- r.Static("/deliver/static", staticPath+"static")
- r.StaticFile("/deliver", staticPath+"index.html")
- r.StaticFile("/deliver/favicon.ico", staticPath+"favicon.ico")
- r.Static("/layout", "public/layout/")
- router = router.Group("/work")
- router.GET("/qiniu/token", admin.QiniuToken)
- router.GET("/send_verify_code", work.SendVerifyCode)
- router.GET("/worksites/:id", func(c *gin.Context) {
- db.ModelOne(db.Type(models.WorkSiteModel{}), c)
- })
- router.GET("/worksitenodes", adminWork.WorkSiteNodeList)
- router.GET("/worksitenodes/:id", adminWork.WorkSiteNodeInfo)
- router.GET("/worksiteprocessrequires", adminWork.WorkSiteProcessRequireList)
- router.GET("/designtypes", adminWork.DesignTypeList)
- router.GET("/worksitedesigns", adminWork.WorkSiteDesignList)
- router.GET("/worksitedesigns/:id", adminWork.WorkSiteDesignInfo)
- router.GET("/workersitepapers", user.WorkSiteClockList)
- InitWorkerRouters(r, router)
- InitAdminRouters(r, router)
- InitUserRouters(r, router)
- }
|