Compare commits

...

9 Commits

5 changed files with 29 additions and 1 deletions

View File

@ -30,3 +30,8 @@ const (
WhereOperateLike = "like" // like
WhereOperateNotLike = "not_like" // not like
)
const (
OrderRuleAsc = "asc" // 升序
OrderRuleDesc = "desc" // 降序
)

14
gin.go
View File

@ -21,5 +21,17 @@ const (
GinRecordResponseDataField = "record_response_data" // 记录响应数据到上下文
GinRecordRequestDataField = "record_request_data" // 记录请求数据到上下文
GinRequestIsSuccessField = "request_is_success" // 请求是否成功
GinResponseExtensionField = "extension_data" // 扩展数据字段
GinResponseExtensionField = "extension_data" //
GinContextField = "gin_context" // 请求的gin实例
GinContextDataField = "gin_context_data" // 请求的gin ctx 数据
GinRequestMethodField = "request_method" // 请求方法
GinRequestURIField = "request_uri" // 请求URI
GinCodeVersionField = "code_version" // 代码版本
GinServiceVersionField = "service_version" // 服务版本
GinUserIDField = "user_id" // 用户ID
GinUserRoleIDField = "user_role_id" // 用户角色ID
GinOperateModeField = "operate_mode" // 操作模式
GinClientIpField = "client_ip" // 客户端IP
GinServerIpField = "server_ip" // 服务端IP
GinEnvField = "env" // 环境变量
)

View File

@ -27,6 +27,8 @@ const (
const (
HeaderKeyContentType HttpHeader = "Content-Type" // 请求头中Content-Type的key
HeaderKeyCacheControl HttpHeader = "Cache-Control" // 禁用缓存
HeaderKeyConnection HttpHeader = "Connection" // 连接信息
HeaderKeyReferer HttpHeader = "Referer" // 请求头中Referer的key
HeaderKeyUserAgent HttpHeader = "User-Agent" // 请求头中User-Agent的key
HeaderKeyAccept HttpHeader = "Accept" // accept

View File

@ -17,6 +17,10 @@ func (rc RedisCmd) MarshalJSON() ([]byte, error) {
return []byte(`"` + rc.String() + `"`), nil
}
func (rc RedisCmd) MarshalBinary() ([]byte, error) {
return []byte(rc.String()), nil
}
const (
RedisCommandExists RedisCmd = "EXISTS"
RedisCommandTTL RedisCmd = "TTL"

View File

@ -30,4 +30,9 @@ func TestRedisCmd_String(t *testing.T) {
So(err, ShouldBeNil)
So(string(jsonData), ShouldEqual, `["SET"]`)
})
Convey("redis cmd MarshalBinary", t, func() {
str, err := RedisCommandSet.MarshalBinary()
So(err, ShouldBeNil)
So(string(str), ShouldEqual, `SET`)
})
}