Files
wechat_ipad_pro/srv/websrv/define.go
2026-02-17 13:06:23 +08:00

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
}