Documentation
¶
Index ¶
- func InjectPageuiResult[E any](s *PageuiResult[E])
- func LoadPageuiResult[E any]() baseiface.ISingleton
- type PageuiList
- type PageuiResult
- func Default[E any]() *PageuiResult[E]
- func FailedMsg[E any](msg string) *PageuiResult[E]
- func FindBeanPageuiResult[E any]() *PageuiResult[E]
- func FromPage[E any](page *page.PageResult) *PageuiResult[E]
- func FromPageModel[E any](page *pagemodel.PageResult[E]) *PageuiResult[E]
- func FromPageResult[E any](page *pagemodel.PageResult[E]) *PageuiResult[E]
- func NewPageuiResult[E any]() *PageuiResult[E]
- type Pagination
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InjectPageuiResult ¶
func InjectPageuiResult[E any](s *PageuiResult[E])
func LoadPageuiResult ¶
func LoadPageuiResult[E any]() baseiface.ISingleton
Types ¶
type PageuiList ¶
type PageuiList[E any] struct { // 列表数据 List []E `json:"list"` // 分页数据 Pagination *Pagination `json:"pagination,omitempty"` }
func NewPageuiList ¶
func NewPageuiList[E any]() *PageuiList[E]
type PageuiResult ¶
type PageuiResult[E any] struct { basedto.BaseEntity // 状态码 Code int `json:"code"` // 状态信息 Msg string `json:"msg"` // 数据 Data *PageuiList[E] `json:"data"` }
func Default ¶
func Default[E any]() *PageuiResult[E]
func FailedMsg ¶
func FailedMsg[E any](msg string) *PageuiResult[E]
func FindBeanPageuiResult ¶
func FindBeanPageuiResult[E any]() *PageuiResult[E]
FindBeanPageuiResult
func FromPage ¶
func FromPage[E any](page *page.PageResult) *PageuiResult[E]
func FromPageModel ¶
func FromPageModel[E any](page *pagemodel.PageResult[E]) *PageuiResult[E]
func FromPageResult ¶
func FromPageResult[E any](page *pagemodel.PageResult[E]) *PageuiResult[E]
func NewPageuiResult ¶
func NewPageuiResult[E any]() *PageuiResult[E]
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.