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" }