1 Star 3 Fork 1

有贝无患 / go-xxljob-executor

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
AdminBizClient.go 1.44 KB
一键复制 编辑 原始数据 按行查看 历史
fanbeibei 提交于 2022-11-24 14:29 . 找回master代码
package client
import (
. "gitee.com/youbeiwuhuan/go-xxljob-executor/biz/model"
"gitee.com/youbeiwuhuan/go-xxljob-executor/utils/https"
"gitee.com/youbeiwuhuan/go-xxljob-executor/utils/jsons"
"time"
)
type AdminBizClient struct {
// 接口提供者地址
addressUrl string `json:"addressUrl"`
accessToken string `json:"accessToken"`
//秒
timeout int `json:"timeout"`
}
//
// @auth Frank Fan
// @param addressUrl string 服务端地址
// @param accessToken string 权限token
// @param timeout int 调用超时时间(秒)
// @return
func NewAdminBizClient(addressUrl string, accessToken string, timeout int) *AdminBizClient {
return &AdminBizClient{
addressUrl: addressUrl,
accessToken: accessToken,
timeout: timeout,
}
}
func (t *AdminBizClient) Callback(callbackParamList []HandleCallbackParam) ReturnT {
return https.PostJsonXxljob(t.addressUrl+"/api/callback", jsons.ToJsonString(callbackParamList), t.accessToken, time.Duration(t.timeout)*time.Second)
}
func (t *AdminBizClient) Registry(registryParam RegistryParam) ReturnT {
return https.PostJsonXxljob(t.addressUrl+"/api/registry", jsons.ToJsonString(registryParam), t.accessToken, time.Duration(t.timeout)*time.Second)
}
func (t *AdminBizClient) RegistryRemove(registryParam RegistryParam) ReturnT {
return https.PostJsonXxljob(t.addressUrl+"/api/registryRemove", jsons.ToJsonString(registryParam), t.accessToken, time.Duration(t.timeout)*time.Second)
}
Go
1
https://gitee.com/youbeiwuhuan/go-xxljob-executor.git
git@gitee.com:youbeiwuhuan/go-xxljob-executor.git
youbeiwuhuan
go-xxljob-executor
go-xxljob-executor
7eb9a9b5549b

搜索帮助