fonchain-fiee/pkg/router/patent.go

24 lines
830 B
Go
Raw Normal View History

2025-02-19 06:24:15 +00:00
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/patent"
"github.com/gin-gonic/gin"
)
// PatentRoute 专利申请
func PatentRoute(r *gin.RouterGroup) {
parentRoute := r.Group("/patent")
parentRoute.Use(middleware.CheckLogin(service.AccountProvider), middleware.CheckAuth(service.AccountProvider, service.RuleProvider), middleware.AutoLog(service.AccountProvider, service.GrpcLogImpl))
{
parentRoute.POST("create", patent.Create)
parentRoute.POST("/before/create", patent.BeforeCreate)
parentRoute.PUT("update", patent.Update)
parentRoute.POST("list", patent.List)
parentRoute.POST("info", patent.Info)
parentRoute.DELETE("deleted", patent.Deleted)
}
}