Skip to content

Commit 077194e

Browse files
committed
chore: go fmt project
1 parent 917d61a commit 077194e

File tree

16 files changed

+296
-297
lines changed

16 files changed

+296
-297
lines changed

account.go

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ const (
2121

2222
// AccountAddOptions 添加客服账号请求参数
2323
type AccountAddOptions struct {
24-
Name string `json:"name"` // 客服帐号名称, 不多于16个字符
25-
MediaID string `json:"media_id"` // 客服头像临时素材。可以调用上传临时素材接口获取, 不多于128个字节
24+
Name string `json:"name"` // 客服帐号名称, 不多于16个字符
25+
MediaID string `json:"media_id"` // 客服头像临时素材。可以调用上传临时素材接口获取, 不多于128个字节
2626
}
2727

2828
// AccountAddSchema 添加客服账号响应内容
2929
type AccountAddSchema struct {
3030
BaseModel
31-
OpenKFID string `json:"open_kfid"` // 新创建的客服张号ID
31+
OpenKFID string `json:"open_kfid"` // 新创建的客服张号ID
3232
}
3333

3434
// AccountAdd 添加客服账号
@@ -46,7 +46,7 @@ func (r *Client) AccountAdd(options AccountAddOptions) (info AccountAddSchema, e
4646

4747
// AccountDelOptions 删除客服账号请求参数
4848
type AccountDelOptions struct {
49-
OpenKFID string `json:"open_kfid"` // 客服帐号ID, 不多于64字节
49+
OpenKFID string `json:"open_kfid"` // 客服帐号ID, 不多于64字节
5050
}
5151

5252
// AccountDel 删除客服账号
@@ -64,9 +64,9 @@ func (r *Client) AccountDel(options AccountDelOptions) (info BaseModel, err erro
6464

6565
// AccountUpdateOptions 修改客服账号请求参数
6666
type AccountUpdateOptions struct {
67-
OpenKFID string `json:"open_kfid"` // 客服帐号ID, 不多于64字节
68-
Name string `json:"name"` // 客服帐号名称, 不多于16个字符
69-
MediaID string `json:"media_id"` // 客服头像临时素材。可以调用上传临时素材接口获取, 不多于128个字节
67+
OpenKFID string `json:"open_kfid"` // 客服帐号ID, 不多于64字节
68+
Name string `json:"name"` // 客服帐号名称, 不多于16个字符
69+
MediaID string `json:"media_id"` // 客服头像临时素材。可以调用上传临时素材接口获取, 不多于128个字节
7070
}
7171

7272
// AccountUpdate 修复客服账号
@@ -84,15 +84,15 @@ func (r *Client) AccountUpdate(options AccountUpdateOptions) (info BaseModel, er
8484

8585
// AccountInfoSchema 客服详情
8686
type AccountInfoSchema struct {
87-
OpenKFID string `json:"open_kfid"` // 客服帐号ID
88-
Name string `json:"name"` // 客服帐号名称
89-
Avatar string `json:"avatar"` // 客服头像URL
87+
OpenKFID string `json:"open_kfid"` // 客服帐号ID
88+
Name string `json:"name"` // 客服帐号名称
89+
Avatar string `json:"avatar"` // 客服头像URL
9090
}
9191

9292
// AccountListSchema 获取客服账号列表响应内容
9393
type AccountListSchema struct {
9494
BaseModel
95-
AccountList []AccountInfoSchema `json:"account_list"` // 客服账号列表
95+
AccountList []AccountInfoSchema `json:"account_list"` // 客服账号列表
9696
}
9797

9898
// AccountList 获取客服账号列表
@@ -114,14 +114,14 @@ func (r *Client) AccountList() (info AccountListSchema, err error) {
114114
// 2.历史调用接口返回的客服链接(包含encScene=XXX参数),不支持scene_param参数。
115115
// 3.返回的客服链接,不能修改或复制参数到其他链接使用。否则进入会话事件参数校验不通过,导致无法回调。
116116
type AddContactWayOptions struct {
117-
OpenKFID string `json:"open_kfid"` // 客服帐号ID, 不多于64字节
118-
Scene string `json:"scene"` // 场景值,字符串类型,由开发者自定义, 不多于32字节, 字符串取值范围(正则表达式):[0-9a-zA-Z_-]*
117+
OpenKFID string `json:"open_kfid"` // 客服帐号ID, 不多于64字节
118+
Scene string `json:"scene"` // 场景值,字符串类型,由开发者自定义, 不多于32字节, 字符串取值范围(正则表达式):[0-9a-zA-Z_-]*
119119
}
120120

121121
// AddContactWaySchema 获取客服账号链接响应内容
122122
type AddContactWaySchema struct {
123123
BaseModel
124-
URL string `json:"url"` // 客服链接,开发者可将该链接嵌入到H5页面中,用户点击链接即可向对应的微信客服帐号发起咨询。开发者也可根据该url自行生成需要的二维码图片
124+
URL string `json:"url"` // 客服链接,开发者可将该链接嵌入到H5页面中,用户点击链接即可向对应的微信客服帐号发起咨询。开发者也可根据该url自行生成需要的二维码图片
125125
}
126126

127127
// AddContactWay 获取客服账号链接

cache/redis.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ type Redis struct {
2222
type RedisOptions struct {
2323
Addr string
2424
Password string
25-
DB int
25+
DB int
2626
}
2727

2828
func NewRedis(options RedisOptions) *Redis {
@@ -49,7 +49,7 @@ func NewRedis(options RedisOptions) *Redis {
4949
if pbFnList != nil {
5050
cbList, ok := pbFnList.([]func(message string))
5151
if ok {
52-
for _, cb := range cbList{
52+
for _, cb := range cbList {
5353
cb(msg.Payload)
5454
}
5555
}
@@ -59,7 +59,7 @@ func NewRedis(options RedisOptions) *Redis {
5959
if globalFnList != nil {
6060
cbList, ok := globalFnList.([]func(message string))
6161
if ok {
62-
for _, cb := range cbList{
62+
for _, cb := range cbList {
6363
cb(msg.Payload)
6464
}
6565
}
@@ -95,7 +95,7 @@ func (r *Redis) Subscribe(k string, pb func(message string)) {
9595
}
9696

9797
// SubscribeAllEvents 订阅所有键过期事件
98-
func (r* Redis) SubscribeAllEvents(pb func(message string)) {
98+
func (r *Redis) SubscribeAllEvents(pb func(message string)) {
9999
var cbList []func(message string)
100100
pbFnList, ok := r.PbFns.Load(GlobalEvent)
101101
if ok {
@@ -113,7 +113,7 @@ func (r* Redis) SubscribeAllEvents(pb func(message string)) {
113113
}
114114

115115
func (r *Redis) Set(k, v string, expires time.Duration) error {
116-
return r.Point.Set(context.TODO(), k, v, expires * time.Second).Err()
116+
return r.Point.Set(context.TODO(), k, v, expires*time.Second).Err()
117117
}
118118

119119
func (r *Redis) Get(k string) (string, error) {
@@ -122,4 +122,4 @@ func (r *Redis) Get(k string) (string, error) {
122122
return "", err
123123
}
124124
return con, nil
125-
}
125+
}

client.go

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,33 +8,33 @@ import (
88

99
// BaseModel 基础数据
1010
type BaseModel struct {
11-
ErrCode int `json:"errcode"` // 出错返回码,为0表示成功,非0表示调用失败
12-
ErrMsg string `json:"errmsg"` // 返回码提示语
11+
ErrCode int `json:"errcode"` // 出错返回码,为0表示成功,非0表示调用失败
12+
ErrMsg string `json:"errmsg"` // 返回码提示语
1313
}
1414

1515
// Options 微信客服初始化参数
1616
type Options struct {
17-
CorpID string // 企业ID:企业开通的每个微信客服,都对应唯一的企业ID,企业可在微信客服管理后台的企业信息处查看
18-
Secret string // Secret是微信客服用于校验开发者身份的访问密钥,企业成功注册微信客服后,可在「微信客服管理后台-开发配置」处获取
19-
Token string // 用于生成签名校验回调请求的合法性
20-
EncodingAESKey string // 回调消息加解密参数是AES密钥的Base64编码,用于解密回调消息内容对应的密文
21-
Cache cache.Cache // 数据缓存
22-
ExpireTime time.Duration // 令牌过期时间
23-
IsCloseCache bool // 是否关闭自动缓存AccessToken, 默认缓存
17+
CorpID string // 企业ID:企业开通的每个微信客服,都对应唯一的企业ID,企业可在微信客服管理后台的企业信息处查看
18+
Secret string // Secret是微信客服用于校验开发者身份的访问密钥,企业成功注册微信客服后,可在「微信客服管理后台-开发配置」处获取
19+
Token string // 用于生成签名校验回调请求的合法性
20+
EncodingAESKey string // 回调消息加解密参数是AES密钥的Base64编码,用于解密回调消息内容对应的密文
21+
Cache cache.Cache // 数据缓存
22+
ExpireTime time.Duration // 令牌过期时间
23+
IsCloseCache bool // 是否关闭自动缓存AccessToken, 默认缓存
2424
}
2525

2626
// Client 微信客服实例
2727
type Client struct {
28-
corpID string // 企业ID:企业开通的每个微信客服,都对应唯一的企业ID,企业可在微信客服管理后台的企业信息处查看
29-
secret string // Secret是微信客服用于校验开发者身份的访问密钥,企业成功注册微信客服后,可在「微信客服管理后台-开发配置」处获取
30-
token string // 用于生成签名校验回调请求的合法性
31-
encodingAESKey string // 回调消息加解密参数是AES密钥的Base64编码,用于解密回调消息内容对应的密文
32-
expireTime time.Duration // 令牌过期时间
33-
cache cache.Cache
34-
eventQueue sync.Map //事件队列
35-
mutex sync.Mutex
36-
accessToken string // 用户访问凭证
37-
isCloseCache bool // 是否自动缓存AccessToken, 默认缓存
28+
corpID string // 企业ID:企业开通的每个微信客服,都对应唯一的企业ID,企业可在微信客服管理后台的企业信息处查看
29+
secret string // Secret是微信客服用于校验开发者身份的访问密钥,企业成功注册微信客服后,可在「微信客服管理后台-开发配置」处获取
30+
token string // 用于生成签名校验回调请求的合法性
31+
encodingAESKey string // 回调消息加解密参数是AES密钥的Base64编码,用于解密回调消息内容对应的密文
32+
expireTime time.Duration // 令牌过期时间
33+
cache cache.Cache
34+
eventQueue sync.Map //事件队列
35+
mutex sync.Mutex
36+
accessToken string // 用户访问凭证
37+
isCloseCache bool // 是否自动缓存AccessToken, 默认缓存
3838
}
3939

4040
// New 初始化微信客服实例
@@ -66,4 +66,4 @@ func New(options Options) (client *Client, err error) {
6666
}
6767

6868
return client, nil
69-
}
69+
}

customer.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,23 @@ const (
1212

1313
// CustomerBatchGetOptions 客户基本信息获取请求参数
1414
type CustomerBatchGetOptions struct {
15-
ExternalUserIDList []string `json:"external_userid_list"` // external_userid列表
15+
ExternalUserIDList []string `json:"external_userid_list"` // external_userid列表
1616
}
1717

1818
// CustomerSchema 微信客户基本资料
1919
type CustomerSchema struct {
20-
ExternalUserID string `json:"external_userid"` // 微信客户的external_userid
21-
NickName string `json:"nickname"` // 微信昵称
22-
Avatar string `json:"avatar"` // 微信头像。第三方不可获取
23-
Gender int `json:"gender"` // 性别
24-
UnionID string `json:"unionid"` // unionid,需要绑定微信开发者帐号才能获取到,查看绑定方法: https://open.work.weixin.qq.com/kf/doc/92512/93143/94769#%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E5%BE%AE%E4%BF%A1%E5%AE%A2%E6%88%B7%E7%9A%84unionid
20+
ExternalUserID string `json:"external_userid"` // 微信客户的external_userid
21+
NickName string `json:"nickname"` // 微信昵称
22+
Avatar string `json:"avatar"` // 微信头像。第三方不可获取
23+
Gender int `json:"gender"` // 性别
24+
UnionID string `json:"unionid"` // unionid,需要绑定微信开发者帐号才能获取到,查看绑定方法: https://open.work.weixin.qq.com/kf/doc/92512/93143/94769#%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E5%BE%AE%E4%BF%A1%E5%AE%A2%E6%88%B7%E7%9A%84unionid
2525
}
2626

2727
// CustomerBatchGetSchema 获取客户基本信息响应内容
2828
type CustomerBatchGetSchema struct {
2929
BaseModel
30-
CustomerList []CustomerSchema `json:"customer_list"` // 微信客户信息列表
31-
InvalidExternalUserID []string `json:"invalid_external_userid"` // 无效的微信客户ID
30+
CustomerList []CustomerSchema `json:"customer_list"` // 微信客户信息列表
31+
InvalidExternalUserID []string `json:"invalid_external_userid"` // 无效的微信客户ID
3232
}
3333

3434
// CustomerBatchGet 客户基本信息获取
@@ -42,4 +42,4 @@ func (r *Client) CustomerBatchGet(options CustomerBatchGetOptions) (info Custome
4242
return info, NewSDKErr(info.ErrCode, info.ErrMsg)
4343
}
4444
return info, nil
45-
}
45+
}

media.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,21 @@ const (
1717
// MediaUploadOptions 上传临时素材请求参数
1818
type MediaUploadOptions struct {
1919
//上传文件类型
20-
Type string `json:"type"` // 媒体文件类型,分别有图片(image)、语音(voice)、视频(video),普通文件(file)
20+
Type string `json:"type"` // 媒体文件类型,分别有图片(image)、语音(voice)、视频(video),普通文件(file)
2121
//文件名
22-
FileName string `json:"fileName"` // 文件名
22+
FileName string `json:"fileName"` // 文件名
2323
//文件大小
24-
FileSize int64 `json:"fileSize"` // 文件大小
24+
FileSize int64 `json:"fileSize"` // 文件大小
2525
//文件内容
26-
File multipart.File // 文件内容
26+
File multipart.File // 文件内容
2727
}
2828

2929
// MediaUploadSchema 上传临时素材响应内容
3030
type MediaUploadSchema struct {
3131
BaseModel
32-
Type string `json:"type"` // 媒体文件类型,分别有图片(image)、语音(voice)、视频(video),普通文件(file)
33-
MediaID string `json:"media_id"` // 媒体文件上传后获取的唯一标识,3天内有效
34-
CreatedAt string `json:"created_at"` // 媒体文件上传时间戳
32+
Type string `json:"type"` // 媒体文件类型,分别有图片(image)、语音(voice)、视频(video),普通文件(file)
33+
MediaID string `json:"media_id"` // 媒体文件上传后获取的唯一标识,3天内有效
34+
CreatedAt string `json:"created_at"` // 媒体文件上传时间戳
3535
}
3636

3737
// MediaUpload 上传临时素材
@@ -82,4 +82,4 @@ func (r *Client) MediaOriginUpload(fileName, fileType string, size int, body []b
8282
// MediaGet 获取临时素材
8383
func (r *Client) MediaGet(mediaID string) string {
8484
return fmt.Sprintf(mediaGetAddr, r.accessToken, mediaID)
85-
}
85+
}

sendmsg.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const (
1414
// SendMsgSchema 发送消息响应内容
1515
type SendMsgSchema struct {
1616
BaseModel
17-
MsgID string `json:"msgid"` // 消息ID。如果请求参数指定了msgid,则原样返回,否则系统自动生成并返回。不多于32字节, 字符串取值范围(正则表达式):[0-9a-zA-Z_-]*
17+
MsgID string `json:"msgid"` // 消息ID。如果请求参数指定了msgid,则原样返回,否则系统自动生成并返回。不多于32字节, 字符串取值范围(正则表达式):[0-9a-zA-Z_-]*
1818
}
1919

2020
// SendMsg 获取消息
@@ -28,4 +28,4 @@ func (r *Client) SendMsg(options interface{}) (info SendMsgSchema, err error) {
2828
return info, NewSDKErr(info.ErrCode, info.ErrMsg)
2929
}
3030
return info, nil
31-
}
31+
}

0 commit comments

Comments
 (0)