package controller import ( "app/model" "app/service" ) // GreetController handles the index. type GreetController struct { Service service.GreetService // Ctx iris.Context } // Get serves [GET] /. // Query: name func (c *GreetController) Get(req model.Request) (model.Response, error) { message, err := c.Service.Say(req.Name) if err != nil { return model.Response{}, err } return model.Response{Message: message}, nil }