24 lines
535 B
Go
24 lines
535 B
Go
package project
|
|
|
|
import (
|
|
"cc/web/app/project/api"
|
|
|
|
"github.com/gofiber/fiber/v2"
|
|
)
|
|
|
|
// AddRouter 添加路由
|
|
func AddRouter(r fiber.Router) {
|
|
// 获取所有项目
|
|
r.Get("project", api.GetProjects)
|
|
// 通过项目ID获取项目
|
|
r.Get("project/:id", api.GetProjectByID)
|
|
// 通过项目编码获取项目
|
|
r.Post("project/:code", api.GetProjectByCode)
|
|
// 创建项目
|
|
r.Post("project", api.CreateProject)
|
|
// 更新项目
|
|
r.Put("project/:id", api.UpdateProject)
|
|
// 删除项目
|
|
r.Delete("project/:id", api.DeleteProject)
|
|
}
|