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("/session", kycHandler.Session) r.POST("/query", kycHandler.Query) }