Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseResponse ¶
type BizRequest ¶
type BizRequest struct {
BizId int64 `json:"bizId" form:"bizId" uri:"bizId"`
}
BizRequest default business tag reqquest
func (*BizRequest) GetBizId ¶
func (r *BizRequest) GetBizId() int64
func (*BizRequest) ToUrlQuery ¶
func (r *BizRequest) ToUrlQuery() url.Values
type DataPager ¶
type DataPager struct { Data interface{} `json:"data"` Pager }
Deprecate : 后期启用
func NewDataPager ¶
Deprecate : 后期启用
type Page ¶
type Page struct { PageIndex int64 `json:"page" form:"page" uri:"page" binding:"required,gte=1"` // currect page no AfterId interface{} `json:"afterId"` // previous page last id, when sort by pk PageSize int64 `json:"pageSize" form:"pageSize" uri:"pageSize" binding:"required,gte=1"` // page size Sorts []string `json:"sorts" form:"sorts" uri:"sorts"` // eg; field|desc }
Page default page request
func (*Page) GetAfterID ¶
func (*Page) GetPageIndex ¶
func (*Page) GetPageSize ¶
func (*Page) GetSorts ¶
func (dto *Page) GetSorts() []dependency.ISortField
type Pager ¶
func (Pager) GetTotalRecord ¶ added in v0.0.18
type RecordPager ¶ added in v0.0.14
func NewRecordPager ¶ added in v0.0.14
func NewRecordPager[T IRow](index, size int64, total int64, records ...T) *RecordPager[T]
func (RecordPager[T]) ToRows ¶ added in v0.0.17
func (r RecordPager[T]) ToRows() [][]string
type Response ¶
type Response struct { BaseResponse Data interface{} `json:"data"` }
func ErrorResponse ¶
func NewResponse ¶
func OkResponse ¶
func OkResponse(data interface{}) *Response
Click to show internal directories.
Click to hide internal directories.