Documentation ¶
Index ¶
- Constants
- Variables
- func DeleteSessionFromRedis(c *gin.Context) error
- func GetSession(c *gin.Context, key string) (value string)
- func GetSessionByRedis(c *gin.Context) (value string, err error)
- func SetSession(c *gin.Context, key string, value string, duration time.Duration)
- func SetSessionByRedis(key string, value string) error
- type BaseResource
- func (r *BaseResource) GetPaging(c *gin.Context) *fdmodel.Paging
- func (r *BaseResource) GetQueryInt(c *gin.Context, key, errorMsg string) int
- func (r *BaseResource) GetQueryIntWithDefault(c *gin.Context, key string, defalut int, errorMsg string) int
- func (r *BaseResource) GetQueryString(c *gin.Context, key, errorMsg string) string
- func (r *BaseResource) GetSessionByRedis(c *gin.Context, object interface{}) error
- func (r *BaseResource) JsonParam(c *gin.Context, obj interface{}) error
- func (r *BaseResource) JsonWithError(c *gin.Context, err error)
- func (r *BaseResource) JsonWithList(c *gin.Context, record interface{})
- func (r *BaseResource) JsonWithRecord(c *gin.Context, record interface{})
- func (r *BaseResource) JsonWithRecordSet(c *gin.Context, list interface{}, paging *fdmodel.Paging)
- func (r *BaseResource) PostForm(c *gin.Context, key, errorMsg string) (value string)
- func (r *BaseResource) PostFormInt(c *gin.Context, key, errorMsg string) int
- func (r *BaseResource) StaticFile(c *gin.Context, path string, filename string)
- type Engine
Constants ¶
View Source
const ( DevMode = "dev" TestMode = "test" BetaMode = "beta" ProdMode = "prod" )
View Source
const ( CODE = "X-Code" Token = "X-Token" )
Variables ¶
View Source
var SessionSpace = "default"
View Source
var SessionTimeout = 7200
Functions ¶
Types ¶
type BaseResource ¶
type BaseResource struct { }
func (*BaseResource) GetPaging ¶
func (r *BaseResource) GetPaging(c *gin.Context) *fdmodel.Paging
*
- 获取分页数据
func (*BaseResource) GetQueryInt ¶
func (r *BaseResource) GetQueryInt(c *gin.Context, key, errorMsg string) int
*
- 获取query字段(int)
func (*BaseResource) GetQueryIntWithDefault ¶
func (*BaseResource) GetQueryString ¶
func (r *BaseResource) GetQueryString(c *gin.Context, key, errorMsg string) string
*
- 获取query字段(string)
func (*BaseResource) GetSessionByRedis ¶
func (r *BaseResource) GetSessionByRedis(c *gin.Context, object interface{}) error
*
- 获取session
func (*BaseResource) JsonParam ¶
func (r *BaseResource) JsonParam(c *gin.Context, obj interface{}) error
*
- 获取请求对象
func (*BaseResource) JsonWithError ¶
func (r *BaseResource) JsonWithError(c *gin.Context, err error)
func (*BaseResource) JsonWithList ¶
func (r *BaseResource) JsonWithList(c *gin.Context, record interface{})
func (*BaseResource) JsonWithRecord ¶
func (r *BaseResource) JsonWithRecord(c *gin.Context, record interface{})
func (*BaseResource) JsonWithRecordSet ¶
func (r *BaseResource) JsonWithRecordSet(c *gin.Context, list interface{}, paging *fdmodel.Paging)
func (*BaseResource) PostForm ¶
func (r *BaseResource) PostForm(c *gin.Context, key, errorMsg string) (value string)
*
- 获取表单字段
func (*BaseResource) PostFormInt ¶
func (r *BaseResource) PostFormInt(c *gin.Context, key, errorMsg string) int
*
- 获取表单字段
func (*BaseResource) StaticFile ¶
func (r *BaseResource) StaticFile(c *gin.Context, path string, filename string)
Click to show internal directories.
Click to hide internal directories.