Documentation
¶
Index ¶
- func InjectPageuiResult(s *PageuiResult)
- func LoadPageuiResult() baseiface.ISingleton
- type PageuiList
- type PageuiResult
- func Default() *PageuiResult
- func FailedMsg(msg string) *PageuiResult
- func FindBeanPageuiResult() *PageuiResult
- func FromPageEsResult(page *pagees.PageEsResult) *PageuiResult
- func FromPageModel[T any](page *pagemodel.PageResult[T]) *PageuiResult
- func FromPageResult(page *page.PageResult) *PageuiResult
- func NewPageuiResult() *PageuiResult
- type Pagination
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InjectPageuiResult ¶
func InjectPageuiResult(s *PageuiResult)
func LoadPageuiResult ¶
func LoadPageuiResult() baseiface.ISingleton
Types ¶
type PageuiList ¶
type PageuiList struct {
// 列表数据
List any `json:"list"`
// 分页数据
Pagination *Pagination `json:"pagination,omitempty"`
}
func NewPageuiList ¶
func NewPageuiList() *PageuiList
type PageuiResult ¶
type PageuiResult struct {
basedto.BaseEntity
// 状态码
Code int `json:"code"`
// 状态信息
Msg string `json:"msg"`
// 数据
Data *PageuiList `json:"data"`
}
此接口返回前端查询需要的统一格式
func Default ¶
func Default() *PageuiResult
func FailedMsg ¶
func FailedMsg(msg string) *PageuiResult
func FromPageEsResult ¶
func FromPageEsResult(page *pagees.PageEsResult) *PageuiResult
func FromPageModel ¶
func FromPageModel[T any](page *pagemodel.PageResult[T]) *PageuiResult
func FromPageResult ¶
func FromPageResult(page *page.PageResult) *PageuiResult
func NewPageuiResult ¶
func NewPageuiResult() *PageuiResult
type Pagination ¶
type Pagination struct {
// 总条数
Total int `json:"total"`
// 当前页码
Current int `json:"current"`
// 每页条数
PageSize int `json:"page_size"`
}
HTTPPagination HTTP分页数据
func NewPagination ¶
func NewPagination() *Pagination
func (*Pagination) ValueOf ¶
func (self *Pagination) ValueOf(page *page.PageResult)
Click to show internal directories.
Click to hide internal directories.