Documentation ¶
Index ¶
- func UploadDBOperationLog(ctx context.Context, req *UploadDBOperationLogRequest) (int, error)
- func UploadLoginLog(ctx context.Context, req *UploadLoginLogRequest) (int, error)
- func UploadOrderLog(ctx context.Context, req *UploadOrderLogRequest) (int, error)
- type IsvTokenEncryptionData
- type IsvTokenEncryptionRequest
- type IsvTokenEncryptionResponse
- type IsvTokenEncryptionResult
- type UploadDBOperationLogRequest
- type UploadDBOperationLogResponse
- type UploadDBOperationLogResult
- type UploadLoginLogRequest
- type UploadLoginLogResponse
- type UploadLoginLogResult
- type UploadOrderLogRequest
- type UploadOrderLogResponse
- type UploadOrderLogResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func UploadDBOperationLog ¶
func UploadDBOperationLog(ctx context.Context, req *UploadDBOperationLogRequest) (int, error)
func UploadLoginLog ¶
func UploadLoginLog(ctx context.Context, req *UploadLoginLogRequest) (int, error)
func UploadOrderLog ¶
func UploadOrderLog(ctx context.Context, req *UploadOrderLogRequest) (int, error)
Types ¶
type IsvTokenEncryptionData ¶ added in v1.1.9
type IsvTokenEncryptionData struct { Msg string `json:"msg,omitempty" codec:"msg,omitempty"` // 描述信息 Code int `json:"code,omitempty" codec:"code,omitempty"` // code码 RequestId string `json:"requestId,omitempty" codec:"requestId,omitempty"` // 请求id,用以追踪 Data string `json:"data,omitempty" codec:"data,omitempty"` // 加密后的token信息 OpenIdBuyer string `json:"open_id_buyer,omitempty" codec:"open_id_buyer,omitempty"` // 加密后的token信息 }
func IsvTokenEncryption ¶ added in v1.1.9
func IsvTokenEncryption(ctx context.Context, req *IsvTokenEncryptionRequest) (*IsvTokenEncryptionData, error)
func (IsvTokenEncryptionData) Error ¶ added in v1.1.9
func (r IsvTokenEncryptionData) Error() string
func (IsvTokenEncryptionData) IsError ¶ added in v1.1.9
func (r IsvTokenEncryptionData) IsError() bool
type IsvTokenEncryptionRequest ¶ added in v1.1.9
type IsvTokenEncryptionRequest struct { api.BaseRequest TokenStr string `json:"tokenStr" codec:"tokenStr"` // 加密前的token字符串 }
type IsvTokenEncryptionResponse ¶ added in v1.1.9
type IsvTokenEncryptionResponse struct { ErrorResp *api.ErrorResponnse `json:"error_response,omitempty" codec:"error_response,omitempty"` Result *IsvTokenEncryptionResult `json:"jingdong_jos_isv_token_encryption_responce,omitempty" codec:"jingdong_jos_isv_token_encryption_responce,omitempty"` }
func (IsvTokenEncryptionResponse) Error ¶ added in v1.1.9
func (r IsvTokenEncryptionResponse) Error() string
func (IsvTokenEncryptionResponse) IsError ¶ added in v1.1.9
func (r IsvTokenEncryptionResponse) IsError() bool
type IsvTokenEncryptionResult ¶ added in v1.1.9
type IsvTokenEncryptionResult struct { Code string `json:"code,omitempty" codec:"code,omitempty"` RT *IsvTokenEncryptionData `json:"returnType,omitempty" codec:"returnType,omitempty"` }
func (IsvTokenEncryptionResult) Error ¶ added in v1.1.9
func (r IsvTokenEncryptionResult) Error() string
func (IsvTokenEncryptionResult) IsError ¶ added in v1.1.9
func (r IsvTokenEncryptionResult) IsError() bool
type UploadDBOperationLogRequest ¶
type UploadDBOperationLogRequest struct { api.BaseRequest UserIp string `json:"user_ip" codec:"user_ip"` // 该访问请求的客户端外网IP AppName string `json:"app_name" codec:"app_name"` // 日志产生的应用名称 JosAppKey string `json:"josAppKey," codec:"josAppKey"` // 宙斯开放平台颁发的app_key DeviceId string `json:"device_id" codec:"device_id"` // 用户设备唯一标识 UserId string `json:"user_id" codec:"user_id"` // ISV帐号体系中的用户ID或者用户名 Url string `json:"url" codec:"url"` // 客户端请求的URL客户端请求的URL Db string `json:"db" codec:"db"` // 连接的数据库实例名称或IP Sql string `json:"sql" codec:"sql"` // sql语句 Timestamp uint64 `json:"time_stamp" codec:"time_stamp"` // 整型时间戳,精确到毫秒,1970年01月01日0点中以来的毫秒数 }
type UploadDBOperationLogResponse ¶
type UploadDBOperationLogResponse struct { ErrorResp *api.ErrorResponnse `json:"error_response,omitempty" codec:"error_response,omitempty"` Data *UploadDBOperationLogResult `json:"jingdong_isv_uploadDBOperationLog_responce,omitempty" codec:"jingdong_isv_uploadDBOperationLog_responce,omitempty"` }
func (UploadDBOperationLogResponse) Error ¶ added in v1.1.1
func (r UploadDBOperationLogResponse) Error() string
func (UploadDBOperationLogResponse) IsError ¶ added in v1.1.1
func (r UploadDBOperationLogResponse) IsError() bool
type UploadDBOperationLogResult ¶
type UploadDBOperationLogResult struct { Code string `json:"code,omitempty" codec:"code,omitempty"` // 返回码 C int `json:"result,omitempty" codec:"result,omitempty"` // 是否成功 }
func (UploadDBOperationLogResult) Error ¶ added in v1.1.1
func (r UploadDBOperationLogResult) Error() string
func (UploadDBOperationLogResult) IsError ¶ added in v1.1.1
func (r UploadDBOperationLogResult) IsError() bool
type UploadLoginLogRequest ¶
type UploadLoginLogRequest struct { api.BaseRequest Result uint8 `json:"result" codec:"result"` // 登录结果, 0:成功;1:失败 UserIp string `json:"user_ip" codec:"user_ip"` // 该访问请求的客户端外网IP AppName string `json:"app_name" codec:"app_name"` // 日志产生的应用名称 JosAppKey string `json:"josAppKey," codec:"josAppKey"` // 宙斯开放平台颁发的app_key JdId string `json:"jd_id" codec:"jd_id"` // 和用户关联的京东帐号(如果没有帐号,设置可以关联到京东帐号的信息,如店铺名。如果关联多个帐号,用英文逗号分隔) DeviceId string `json:"device_id" codec:"device_id"` // 用户设备唯一标识 UserId string `json:"user_id" codec:"user_id"` // ISV帐号体系中的用户ID或者用户名 Message string `json:"message" codec:"message"` // 登录结果额外信息,比如失败原因 Timestamp uint64 `json:"time_stamp" codec:"time_stamp"` // 整型时间戳,精确到毫秒,1970年01月01日0点中以来的毫秒数 }
type UploadLoginLogResponse ¶
type UploadLoginLogResponse struct { ErrorResp *api.ErrorResponnse `json:"error_response,omitempty" codec:"error_response,omitempty"` Data *UploadLoginLogResult `json:"jingdong_isv_uploadLoginLog_responce,omitempty" codec:"jingdong_isv_uploadLoginLog_responce,omitempty"` }
func (UploadLoginLogResponse) Error ¶ added in v1.1.1
func (r UploadLoginLogResponse) Error() string
func (UploadLoginLogResponse) IsError ¶ added in v1.1.1
func (r UploadLoginLogResponse) IsError() bool
type UploadLoginLogResult ¶
type UploadLoginLogResult struct { Code string `json:"code,omitempty" codec:"code,omitempty"` // 返回码 C int `json:"result,omitempty" codec:"result,omitempty"` // 是否成功 }
func (UploadLoginLogResult) Error ¶ added in v1.1.1
func (r UploadLoginLogResult) Error() string
func (UploadLoginLogResult) IsError ¶ added in v1.1.1
func (r UploadLoginLogResult) IsError() bool
type UploadOrderLogRequest ¶
type UploadOrderLogRequest struct { api.BaseRequest UserIp string `json:"user_ip" codec:"user_ip"` // 该访问请求的客户端外网IP AppName string `json:"app_name" codec:"app_name"` // 日志产生的应用名称 JosAppKey string `json:"josAppKey," codec:"josAppKey"` // 宙斯开放平台颁发的app_key JdId string `json:"jd_id" codec:"jd_id"` // 和用户关联的京东帐号(如果没有帐号,设置可以关联到京东帐号的信息,如店铺名。如果关联多个帐号,用英文逗号分隔) DeviceId string `json:"device_id" codec:"device_id"` // 用户设备唯一标识 UserId string `json:"user_id" codec:"user_id"` // ISV帐号体系中的用户ID或者用户名 FileMd5 string `json:"file_md5" codec:"file_md5"` // 如对应订单操作为导出,导出的文件MD5值 OrderIds string `json:"order_ids" codec:"order_ids"` // 订单号列表,用英文逗号分隔,每次最多100条记录。如果超过100条,拆分成多条请求。 Operation int `json:"operation" codec:"operation"` // 对订单的操作,参考OrderOperationTypeEnum 1 批量查询订单列表 2 批量打印订单列表 3 批量导出订单列表 4 批量删除订单列表 5 查询订单 6 打印订单 7 导出订单 8 删除订单 9 修改订单 Url string `json:"url" codec:"url"` // 客户端请求的URL,如果是服务器自行触发的订单读取操作(比如通过定时任务读取处理订单),url为空 Timestamp uint64 `json:"time_stamp" codec:"time_stamp"` // 整型时间戳,精确到毫秒,1970年01月01日0点中以来的毫秒数 }
type UploadOrderLogResponse ¶
type UploadOrderLogResponse struct { ErrorResp *api.ErrorResponnse `json:"error_response,omitempty" codec:"error_response,omitempty"` Data *UploadOrderLogResult `json:"jingdong_isv_uploadOrderInfoLog_responce,omitempty" codec:"jingdong_isv_uploadOrderInfoLog_responce,omitempty"` }
func (UploadOrderLogResponse) Error ¶ added in v1.1.1
func (r UploadOrderLogResponse) Error() string
func (UploadOrderLogResponse) IsError ¶ added in v1.1.1
func (r UploadOrderLogResponse) IsError() bool
type UploadOrderLogResult ¶
type UploadOrderLogResult struct { Code string `json:"code,omitempty" codec:"code,omitempty"` // 返回码 C int `json:"result,omitempty" codec:"result,omitempty"` // 是否成功 }
func (UploadOrderLogResult) Error ¶ added in v1.1.1
func (r UploadOrderLogResult) Error() string
func (UploadOrderLogResult) IsError ¶ added in v1.1.1
func (r UploadOrderLogResult) IsError() bool
Click to show internal directories.
Click to hide internal directories.