package controllers import ( "github.com/kataras/iris/v12/mvc" "xps/service" ) type DbController struct { Base Service service.DbService } func (c *DbController) BeforeActivation(b mvc.BeforeActivation) { b.Handle("GET", "/{objectCode:string}", "GetList" ) b.Handle("GET", "/{objectCode:string}/page","GetPage" ) } func (c *DbController) GetList(objectCode string) *JsonResult { data, err := c.Service.GetList(objectCode) if err != nil { return ResultErr(err.Error(), nil) } else { return ResultOk("获取成功", data) } } func (c *DbController) GetPage(objectCode string) *JsonResult { data, err := c.Service.GetPage(objectCode) if err != nil { return ResultErr(err.Error(), nil) } else { return ResultOk("获取成功", data) } }