server: 平台抽象层+bilibili、服务端加密凭据库、角色中间件;web: 精简页面/路由、macOS 客户端(Swift)与多份方案文档;移除误入库的编译产物
This commit is contained in:
@@ -38,20 +38,20 @@ type Member struct {
|
||||
Role string `gorm:"size:16;default:viewer" json:"role"`
|
||||
}
|
||||
|
||||
// Account 平台账号(凭据仅在 Agent 本机保险库,服务器零凭据)
|
||||
// Account 平台账号(Web-only V1 的本机执行器持有登录 profile;Agent 字段仅为迁移兼容)
|
||||
type Account struct {
|
||||
Base
|
||||
WorkspaceID uint64 `gorm:"index" json:"workspaceId"`
|
||||
Platform string `gorm:"size:32;index" json:"platform"`
|
||||
AccountName string `gorm:"size:128" json:"accountName"`
|
||||
Remark string `gorm:"size:255" json:"remark"`
|
||||
AvatarURL string `gorm:"size:512" json:"avatarUrl"`
|
||||
Status string `gorm:"size:16;default:unbound" json:"status"`
|
||||
Health int `gorm:"default:100" json:"health"`
|
||||
AgentDeviceID uint64 `gorm:"index" json:"agentDeviceId"`
|
||||
IPProfile string `gorm:"size:191" json:"ipProfile"`
|
||||
LastActiveAt *time.Time `json:"lastActiveAt"`
|
||||
LastError string `gorm:"size:512" json:"lastError"`
|
||||
WorkspaceID uint64 `gorm:"index" json:"workspaceId"`
|
||||
Platform string `gorm:"size:32;index" json:"platform"`
|
||||
AccountName string `gorm:"size:128" json:"accountName"`
|
||||
Remark string `gorm:"size:255" json:"remark"`
|
||||
AvatarURL string `gorm:"size:512" json:"avatarUrl"`
|
||||
Status string `gorm:"size:16;default:unbound" json:"status"`
|
||||
Health int `gorm:"default:100" json:"health"`
|
||||
AgentDeviceID uint64 `gorm:"index" json:"-"` // legacy column; not part of Web-only API
|
||||
IPProfile string `gorm:"size:191" json:"ipProfile"`
|
||||
LastActiveAt *time.Time `json:"lastActiveAt"`
|
||||
LastError string `gorm:"size:512" json:"lastError"`
|
||||
}
|
||||
|
||||
// Material 素材
|
||||
@@ -93,6 +93,17 @@ type Task struct {
|
||||
ReviewNote string `gorm:"size:512" json:"reviewNote"`
|
||||
}
|
||||
|
||||
// TaskEvent 任务状态时间线(用于网页详情、审计和失败定位)。
|
||||
type TaskEvent struct {
|
||||
Base
|
||||
WorkspaceID uint64 `gorm:"index" json:"workspaceId"`
|
||||
TaskID uint64 `gorm:"index" json:"taskId"`
|
||||
Type string `gorm:"size:32" json:"type"`
|
||||
Status string `gorm:"size:32" json:"status"`
|
||||
Message string `gorm:"size:1024" json:"message"`
|
||||
Data string `gorm:"type:text" json:"data"`
|
||||
}
|
||||
|
||||
// AgentDevice 客户端设备(配对时注册 Ed25519 公钥)
|
||||
type AgentDevice struct {
|
||||
Base
|
||||
|
||||
Reference in New Issue
Block a user