mirror of
https://github.com/go-admin-team/go-admin.git
synced 2026-09-21 10:13:01 +00:00
22 lines
361 B
Go
22 lines
361 B
Go
package dto
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
"go-admin/common/models"
|
|
)
|
|
|
|
type Index interface {
|
|
Generate() Index
|
|
Bind(ctx *gin.Context) error
|
|
GetPageIndex() int
|
|
GetPageSize() int
|
|
GetNeedSearch() interface{}
|
|
}
|
|
|
|
type Control interface {
|
|
Generate() Control
|
|
Bind(ctx *gin.Context) error
|
|
GenerateM() (models.ActiveRecord, error)
|
|
GetId() interface{}
|
|
}
|