pageui

package
v1.0.1-rel-02 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2024 License: AFL-3.0 Imports: 7 Imported by: 0

Documentation

Index

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 FindBeanPageuiResult

func FindBeanPageuiResult() *PageuiResult

FindBeanPageuiResult

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL