Files
cms-server/api/kyc/handler.go
Asai Neko 0ac96ab3e6
All checks were successful
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Add service_kyc
Signed-off-by: Asai Neko <sugar@sne.moe>
2026-02-01 13:15:17 +08:00

22 lines
452 B
Go

package kyc
import (
"nixcn-cms/middleware"
"nixcn-cms/service/service_kyc"
"github.com/gin-gonic/gin"
)
type KycHandler struct {
svc service_kyc.KycService
}
func ApiHandler(r *gin.RouterGroup) {
kycSvc := service_kyc.NewKycService()
kycHandler := &KycHandler{kycSvc}
r.Use(middleware.ApiVersionCheck(), middleware.JWTAuth(), middleware.Permission(10))
r.POST("/kyc/session", kycHandler.Session)
r.POST("/kyc/query", kycHandler.Query)
}