Documentation ¶
Index ¶
- func AddData(ctx iris.Context)
- func DeleteData(ctx iris.Context)
- func EditData(ctx iris.Context)
- func GetAllFunc(ctx iris.Context)
- func GetSingle(ctx iris.Context)
- func IsNum(s string) bool
- type Api
- type Config
- type DeleteProcess
- type DisableMethodsProcess
- type GetAllPreMiddlewareProcess
- type GetAllProcess
- type GetSinglePreMiddlewareProcess
- type GetSingleProcess
- type GlobalPreMiddlewareProcess
- type PostPreMiddlewareProcess
- type PostProcess
- type PrivateAccessProcess
- type PutDeleteMiddlewareProcess
- type PutPreMiddlewareProcess
- type PutProcess
- type TableFieldsResp
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DeleteProcess ¶
type DeleteProcess interface {
ApiDelete(ctx iris.Context)
}
type DisableMethodsProcess ¶
type DisableMethodsProcess interface {
ApiDisableMethods() []string
}
禁止方法生成 默认生成 get(all) get(single) post put delete
type GetAllPreMiddlewareProcess ¶
type GetAllPreMiddlewareProcess interface {
ApiGetAllPreMiddleware(ctx iris.Context)
}
方法单独的中间件
type GetSinglePreMiddlewareProcess ¶
type GetSinglePreMiddlewareProcess interface {
ApiGetSinglePreMiddleware(ctx iris.Context)
}
type GetSingleProcess ¶
type GetSingleProcess interface {
ApiGetSingle(ctx iris.Context)
}
type GlobalPreMiddlewareProcess ¶
type GlobalPreMiddlewareProcess interface {
ApiGlobalPreMiddleware(ctx iris.Context)
}
全局访问中间件 优先级最高
type PostPreMiddlewareProcess ¶
type PostPreMiddlewareProcess interface {
ApiPostPreMiddleware(ctx iris.Context)
}
type PostProcess ¶
type PostProcess interface {
ApiPost(ctx iris.Context)
}
type PrivateAccessProcess ¶
type PrivateAccessProcess interface { // 上下文获取私密条件内容的key ApiPrivateContextKey() string // 数据列名 ApiPrivateTableColName() string }
私密访问
type PutDeleteMiddlewareProcess ¶
type PutDeleteMiddlewareProcess interface {
ApiDeletePreMiddleware(ctx iris.Context)
}
type PutPreMiddlewareProcess ¶
type PutPreMiddlewareProcess interface {
ApiPutPreMiddleware(ctx iris.Context)
}
type PutProcess ¶
type PutProcess interface {
ApiPut(ctx iris.Context)
}
Click to show internal directories.
Click to hide internal directories.