github.com/keysonzzz/kmg@v0.0.0-20151121023212-05317bfd7d39/kmgPage/deprecated.go (about) 1 package kmgPage 2 3 import ( 4 "github.com/bronze1man/kmg/kmgNet/kmgHttp" 5 "github.com/bronze1man/kmg/kmgSql/MysqlAst" 6 ) 7 8 // @deprecated 9 type CreateFromSelectCommandRequest struct { 10 Select *MysqlAst.SelectCommand //必填 11 Ctx kmgHttp.Context //可选 12 Url string //可选 13 ItemPerPage int //可选 14 CurrentPage int //可选 15 PageKeyName string //可选 16 } 17 18 // @deprecated 19 func CreateFromSelectCommand(req CreateFromSelectCommandRequest) *KmgPage { 20 page := &KmgPage{} 21 page.BaseUrl = req.Url 22 page.ItemPerPage = req.ItemPerPage 23 page.CurrentPage = req.CurrentPage 24 page.PageKeyName = req.PageKeyName 25 page.init() 26 return page.runSelectCommand(req.Select) 27 }