isv

package
v1.0.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 27, 2023 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func UploadDBOperationLog

func UploadDBOperationLog(req *UploadDBOperationLogRequest) (int, error)

func UploadLoginLog

func UploadLoginLog(req *UploadLoginLogRequest) (int, error)

func UploadOrderLog

func UploadOrderLog(req *UploadOrderLogRequest) (int, error)

Types

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"`
}

type UploadDBOperationLogResult

type UploadDBOperationLogResult struct {
	Code string `json:"code,omitempty" codec:"code,omitempty"`     //返回码
	C    int    `json:"result,omitempty" codec:"result,omitempty"` //是否成功
}

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"`
}

type UploadLoginLogResult

type UploadLoginLogResult struct {
	Code string `json:"code,omitempty" codec:"code,omitempty"`     //返回码
	C    int    `json:"result,omitempty" codec:"result,omitempty"` //是否成功
}

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"`
}

type UploadOrderLogResult

type UploadOrderLogResult struct {
	Code string `json:"code,omitempty" codec:"code,omitempty"`     //返回码
	C    int    `json:"result,omitempty" codec:"result,omitempty"` //是否成功
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL