49 lines
1.3 KiB
Go
49 lines
1.3 KiB
Go
package router
|
|
|
|
import (
|
|
"github.com/fonchain_enterprise/fonchain-main/pkg/middleware"
|
|
"github.com/fonchain_enterprise/fonchain-main/pkg/service"
|
|
"github.com/fonchain_enterprise/fonchain-main/pkg/service/dci"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
func DciRoute(r *gin.RouterGroup) {
|
|
basic := r.Group("dci")
|
|
noAuth := r.Group("dci")
|
|
basic.Use(middleware.CheckLogin(service.AccountProvider), middleware.CheckAuth(service.AccountProvider, service.RuleProvider), middleware.AutoLog(service.AccountProvider, service.GrpcLogImpl))
|
|
file := basic.Group("file")
|
|
{
|
|
file.POST("upload", dci.GetUploadFile)
|
|
}
|
|
|
|
{
|
|
noAuth.GET("area", dci.GetAreaCode)
|
|
noAuth.POST("callback", dci.Callback)
|
|
}
|
|
|
|
user := basic.Group("user")
|
|
{
|
|
user.POST("add", dci.AddDciUser)
|
|
user.POST("update", dci.UpdateDciUser)
|
|
user.POST("info", dci.QueryDciUser)
|
|
}
|
|
|
|
work := basic.Group("work")
|
|
{
|
|
work.POST("create", dci.CreateDciRegistration)
|
|
work.POST("info", dci.QueryDciRegistration)
|
|
work.POST("pay-url", dci.GetDciPayUrl)
|
|
work.POST("pay-info", dci.QueryDciPay)
|
|
work.POST("cert-info", dci.GetDciRegistrationcert)
|
|
work.POST("retry", dci.RetryDciRegistration)
|
|
work.POST("close", dci.CloseDciRegistration)
|
|
}
|
|
|
|
reg := basic.Group("reg")
|
|
{
|
|
reg.POST("create", dci.CreateDciPreregistration)
|
|
reg.POST("info", dci.QueryDciPreregistration)
|
|
}
|
|
|
|
}
|