node.go 756 B

1234567891011121314151617181920212223242526
  1. package workflow
  2. import (
  3. "github.com/gin-gonic/gin"
  4. v1 "server/api/v1"
  5. "server/middleware"
  6. )
  7. type NodeRouter struct{}
  8. func (s *NodeRouter) InitNodeRouter(Router *gin.RouterGroup) {
  9. nodeRouter := Router.Group("node").Use(middleware.OperationRecord())
  10. nodeRouterWithoutRecord := Router.Group("node")
  11. nodeApi := v1.ApiGroupApp.WorkflowApiGroup.NodeApi
  12. {
  13. nodeRouter.POST("createNode", nodeApi.CreateNode)
  14. nodeRouter.PUT("updateNode", nodeApi.UpdateNode)
  15. nodeRouter.DELETE("deleteNode", nodeApi.DeleteNode)
  16. }
  17. {
  18. nodeRouterWithoutRecord.GET("queryAllNode", nodeApi.QueryAllNode)
  19. nodeRouterWithoutRecord.GET("queryNodeByApproverId", nodeApi.QueryNodeByApproverId)
  20. nodeRouterWithoutRecord.POST("queryNodeList", nodeApi.QueryNodeList)
  21. }
  22. }