package routes import ( "github.com/gofiber/fiber/v2" "github.com/break/junhong_cmp_fiber/internal/handler/callback" "github.com/break/junhong_cmp_fiber/internal/model/dto" "github.com/break/junhong_cmp_fiber/pkg/openapi" ) func registerWeComApprovalCallbackRoutes(router fiber.Router, handler *callback.WeComApprovalHandler, doc *openapi.Generator, basePath string) { Register(router, doc, basePath, "GET", "/wecom/approval/:application_id", handler.Verify, RouteSpec{ Summary: "验证企业微信审批回调地址", Tags: []string{"企业微信审批回调"}, Input: new(dto.WeComApprovalCallbackRequest), Auth: false, }) Register(router, doc, basePath, "POST", "/wecom/approval/:application_id", handler.Receive, RouteSpec{ Summary: "接收企业微信审批状态变化回调", Tags: []string{"企业微信审批回调"}, Input: new(dto.WeComApprovalCallbackRequest), Auth: false, }) }