db_controller.go 851 B

12345678910111213141516171819202122232425262728293031323334
  1. package controllers
  2. import (
  3. "github.com/kataras/iris/v12/mvc"
  4. "xps/service"
  5. )
  6. type DbController struct {
  7. Base
  8. Service service.DbService
  9. }
  10. func (c *DbController) BeforeActivation(b mvc.BeforeActivation) {
  11. b.Handle("GET", "/{objectCode:string}", "GetList" )
  12. b.Handle("GET", "/{objectCode:string}/page","GetPage" )
  13. }
  14. func (c *DbController) GetList(objectCode string) *JsonResult {
  15. data, err := c.Service.GetList(objectCode)
  16. if err != nil {
  17. return ResultErr(err.Error(), nil)
  18. } else {
  19. return ResultOk("获取成功", data)
  20. }
  21. }
  22. func (c *DbController) GetPage(objectCode string) *JsonResult {
  23. data, err := c.Service.GetPage(objectCode)
  24. if err != nil {
  25. return ResultErr(err.Error(), nil)
  26. } else {
  27. return ResultOk("获取成功", data)
  28. }
  29. }