(server *gin.Engine)
| 24 | } |
| 25 | |
| 26 | func (h *PlateHandler) RegisterRoutes(server *gin.Engine) { |
| 27 | casbinMiddleware := middleware.NewCasbinMiddleware(h.ce) |
| 28 | permissionGroup := server.Group("/api/plate") |
| 29 | permissionGroup.Use(casbinMiddleware.CheckCasbin()) |
| 30 | permissionGroup.POST("/create", h.CreatePlate) |
| 31 | permissionGroup.POST("/update", h.UpdatePlate) |
| 32 | permissionGroup.DELETE("/delete/:plateId", h.DeletePlate) |
| 33 | permissionGroup.POST("/list", h.ListPlate) |
| 34 | } |
| 35 | |
| 36 | func (h *PlateHandler) CreatePlate(ctx *gin.Context) { |
| 37 | var req req.CreatePlateReq |
nothing calls this directly
no test coverage detected