49 lines
1.1 KiB
Go
49 lines
1.1 KiB
Go
package websrv
|
|
|
|
import "xiawan/wx/clientsdk/baseinfo"
|
|
|
|
const (
|
|
// TaskStateLoginSuccess 登录成功状态
|
|
TaskStateLoginSuccess = string("2")
|
|
// TaskStateLogout 退出登录
|
|
TaskStateLogout = string("6")
|
|
// TaskStateCheckLoginQrcodeSuccess 检测状态
|
|
TaskStateCheckLoginQrcodeSuccess = string("1")
|
|
// TaskStateCheckLoginQrcodeStartLogin 用户点击了登录
|
|
TaskStateCheckLoginQrcodeStartLogin = string("7")
|
|
// TaskStateMismatching 账号不匹配
|
|
TaskStateMismatching = string("9")
|
|
|
|
// TaskTypeUploadStatus 上传状态
|
|
TaskTypeUploadStatus uint32 = 1
|
|
// TaskTypeReportHeart 发送心跳包
|
|
TaskTypeReportHeart uint32 = 2
|
|
)
|
|
|
|
// TaskInfo 任务信息
|
|
type TaskInfo struct {
|
|
UUID string
|
|
TaskID string
|
|
Name string
|
|
AppNumber string
|
|
Account string
|
|
SignKey string
|
|
}
|
|
|
|
// UploadTaskStatusResp 上传状态响应
|
|
type UploadTaskStatusResp struct {
|
|
Code uint32 `json:"code"`
|
|
Msg string `json:"msg"`
|
|
Data string `json:"data"`
|
|
}
|
|
|
|
// WebTask web任务
|
|
type WebTask struct {
|
|
UserInfo *baseinfo.UserInfo
|
|
TaskInfo *TaskInfo
|
|
ConnectInfo map[string]interface{}
|
|
Status string
|
|
Type uint32
|
|
Count uint32
|
|
}
|