greet_controller.go 360 B

1234567891011121314151617181920
  1. package controller
  2. import (
  3. "LMS/model"
  4. "LMS/service"
  5. )
  6. type GreetController struct {
  7. Service service.GreetService
  8. // Ctx iris.Context
  9. }
  10. func (c *GreetController) Get(req model.Request) (model.Response, error) {
  11. message, err := c.Service.Say(req.Name)
  12. if err != nil {
  13. return model.Response{}, err
  14. }
  15. return model.Response{Message: message}, nil
  16. }