index.go 971 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /*
  2. * @description:
  3. * @Author: CP
  4. * @Date: 2020-08-23 21:32:42
  5. * @FilePath: \construction_management\web\controllers\index.go
  6. */
  7. package controllers
  8. import (
  9. "github.com/kataras/iris/v12"
  10. "go.mod/services"
  11. )
  12. type IndexController struct {
  13. //框架-web应用上下文环境
  14. Ctx iris.Context
  15. // 需要用的service
  16. ServiceManager services.ManagerService
  17. }
  18. // 默认首页
  19. func (c *IndexController) Get() string {
  20. c.Ctx.Header("Content-Type", "text/html")
  21. return "welcome to"
  22. }
  23. // //返回json示例
  24. // func (c *IndexController) GetGifts() map[string]interface{} {
  25. // rs := make(map[string]interface{})
  26. // rs["code"] = 0
  27. // rs["msg"] = ""
  28. // datalist := c.ServiceManager.GetAll()
  29. // list := make([]models.CmManager, 0)
  30. // for _, data := range datalist {
  31. // list = append(list, data)
  32. // // 正常状态的才需要放进来
  33. // // if data.SysStatus == 0 {
  34. // // list = append(list, data)
  35. // // }
  36. // }
  37. // rs["gifts"] = list
  38. // return rs
  39. // }