Files
go-admin/common/dto/type.go
T
2020-09-04 00:21:52 +08:00

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{}
}