31 lines
2.1 KiB
Go
31 lines
2.1 KiB
Go
package entity
|
||
|
||
import "wechat-robot/pkg/types"
|
||
|
||
// Robot
|
||
// @description: 机器人信息
|
||
type Robot struct {
|
||
types.BaseDbModel
|
||
WxId string `json:"wxid" gorm:"index:deleted,unique;column:wxid;type:varchar(255);not null;comment:'微信Id'"` // 微信Id
|
||
Account string `json:"account" gorm:"type:varchar(255);comment:'微信号'"` // 微信号
|
||
Nickname string `json:"name" gorm:"type:varchar(255);comment:'昵称'"` // 昵称
|
||
Avatar string `json:"avatar" gorm:"type:varchar(255);comment:'头像'"` // 头像
|
||
Mobile string `json:"mobile" gorm:"type:varchar(255);comment:'手机号'"` // 手机
|
||
CurrentDataPath string `json:"currentDataPath" gorm:"type:varchar(255);comment:'当前数据目录'"` // 当前数据目录,登录的账号目录
|
||
DataSavePath string `json:"dataSavePath" gorm:"type:varchar(255);comment:'微信保存目录'"` // 微信保存目录
|
||
DbKey string `json:"dbKey" gorm:"type:varchar(255);comment:'数据库的SQLCipher的加密key'"` // 数据库的SQLCipher的加密key,可以使用该key配合decrypt.py解密数据库
|
||
HookApi string `json:"hookApi" gorm:"type:varchar(255);comment:'hook接口地址'"` // hook接口地址
|
||
Remark string `json:"remark" gorm:"type:varchar(255);comment:'备注'"` // 备注
|
||
Version int `json:"version" gorm:"type:int;comment:'版本号'"` // 版本号
|
||
VncUrl string `json:"vncUrl" gorm:"type:varchar(255);comment:'vnc地址'"` // vnc地址
|
||
Tag string `json:"tag" gorm:"type:varchar(255);comment:'标签'"` // 标签
|
||
}
|
||
|
||
// TableName
|
||
// @description: 表名
|
||
// @receiver Robot
|
||
// @return string
|
||
func (Robot) TableName() string {
|
||
return "t_robot"
|
||
}
|