From 980c6fcf0e9b3c81c5c440e5ce9b4442b2e0b381 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Fri, 8 May 2026 08:57:09 +0800 Subject: [PATCH] models --- internal/acp/sqlc/models.go | 15 +++++++++++++++ internal/audit/sqlc/models.go | 15 +++++++++++++++ internal/chat/sqlc/models.go | 15 +++++++++++++++ internal/infra/notify/sqlc/models.go | 15 +++++++++++++++ internal/jobs/sqlc/models.go | 15 +++++++++++++++ internal/project/sqlc/models.go | 15 +++++++++++++++ internal/user/sqlc/models.go | 15 +++++++++++++++ internal/workspace/sqlc/models.go | 15 +++++++++++++++ 8 files changed, 120 insertions(+) diff --git a/internal/acp/sqlc/models.go b/internal/acp/sqlc/models.go index 4e17083..067a191 100644 --- a/internal/acp/sqlc/models.go +++ b/internal/acp/sqlc/models.go @@ -168,6 +168,21 @@ type LlmUsage struct { CreatedAt pgtype.Timestamptz `json:"created_at"` } +type McpToken struct { + ID pgtype.UUID `json:"id"` + TokenHash []byte `json:"token_hash"` + UserID pgtype.UUID `json:"user_id"` + Name string `json:"name"` + Issuer string `json:"issuer"` + Scope []byte `json:"scope"` + AcpSessionID pgtype.UUID `json:"acp_session_id"` + ExpiresAt pgtype.Timestamptz `json:"expires_at"` + LastUsedAt pgtype.Timestamptz `json:"last_used_at"` + RevokedAt pgtype.Timestamptz `json:"revoked_at"` + CreatedBy pgtype.UUID `json:"created_by"` + CreatedAt pgtype.Timestamptz `json:"created_at"` +} + type Message struct { ID int64 `json:"id"` ConversationID pgtype.UUID `json:"conversation_id"` diff --git a/internal/audit/sqlc/models.go b/internal/audit/sqlc/models.go index ad381f8..d84c186 100644 --- a/internal/audit/sqlc/models.go +++ b/internal/audit/sqlc/models.go @@ -168,6 +168,21 @@ type LlmUsage struct { CreatedAt pgtype.Timestamptz `json:"created_at"` } +type McpToken struct { + ID pgtype.UUID `json:"id"` + TokenHash []byte `json:"token_hash"` + UserID pgtype.UUID `json:"user_id"` + Name string `json:"name"` + Issuer string `json:"issuer"` + Scope []byte `json:"scope"` + AcpSessionID pgtype.UUID `json:"acp_session_id"` + ExpiresAt pgtype.Timestamptz `json:"expires_at"` + LastUsedAt pgtype.Timestamptz `json:"last_used_at"` + RevokedAt pgtype.Timestamptz `json:"revoked_at"` + CreatedBy pgtype.UUID `json:"created_by"` + CreatedAt pgtype.Timestamptz `json:"created_at"` +} + type Message struct { ID int64 `json:"id"` ConversationID pgtype.UUID `json:"conversation_id"` diff --git a/internal/chat/sqlc/models.go b/internal/chat/sqlc/models.go index 178756a..0af3ed3 100644 --- a/internal/chat/sqlc/models.go +++ b/internal/chat/sqlc/models.go @@ -168,6 +168,21 @@ type LlmUsage struct { CreatedAt pgtype.Timestamptz `json:"created_at"` } +type McpToken struct { + ID pgtype.UUID `json:"id"` + TokenHash []byte `json:"token_hash"` + UserID pgtype.UUID `json:"user_id"` + Name string `json:"name"` + Issuer string `json:"issuer"` + Scope []byte `json:"scope"` + AcpSessionID pgtype.UUID `json:"acp_session_id"` + ExpiresAt pgtype.Timestamptz `json:"expires_at"` + LastUsedAt pgtype.Timestamptz `json:"last_used_at"` + RevokedAt pgtype.Timestamptz `json:"revoked_at"` + CreatedBy pgtype.UUID `json:"created_by"` + CreatedAt pgtype.Timestamptz `json:"created_at"` +} + type Message struct { ID int64 `json:"id"` ConversationID pgtype.UUID `json:"conversation_id"` diff --git a/internal/infra/notify/sqlc/models.go b/internal/infra/notify/sqlc/models.go index 6d20bf9..5246961 100644 --- a/internal/infra/notify/sqlc/models.go +++ b/internal/infra/notify/sqlc/models.go @@ -168,6 +168,21 @@ type LlmUsage struct { CreatedAt pgtype.Timestamptz `json:"created_at"` } +type McpToken struct { + ID pgtype.UUID `json:"id"` + TokenHash []byte `json:"token_hash"` + UserID pgtype.UUID `json:"user_id"` + Name string `json:"name"` + Issuer string `json:"issuer"` + Scope []byte `json:"scope"` + AcpSessionID pgtype.UUID `json:"acp_session_id"` + ExpiresAt pgtype.Timestamptz `json:"expires_at"` + LastUsedAt pgtype.Timestamptz `json:"last_used_at"` + RevokedAt pgtype.Timestamptz `json:"revoked_at"` + CreatedBy pgtype.UUID `json:"created_by"` + CreatedAt pgtype.Timestamptz `json:"created_at"` +} + type Message struct { ID int64 `json:"id"` ConversationID pgtype.UUID `json:"conversation_id"` diff --git a/internal/jobs/sqlc/models.go b/internal/jobs/sqlc/models.go index aa9b877..69d5a81 100644 --- a/internal/jobs/sqlc/models.go +++ b/internal/jobs/sqlc/models.go @@ -168,6 +168,21 @@ type LlmUsage struct { CreatedAt pgtype.Timestamptz `json:"created_at"` } +type McpToken struct { + ID pgtype.UUID `json:"id"` + TokenHash []byte `json:"token_hash"` + UserID pgtype.UUID `json:"user_id"` + Name string `json:"name"` + Issuer string `json:"issuer"` + Scope []byte `json:"scope"` + AcpSessionID pgtype.UUID `json:"acp_session_id"` + ExpiresAt pgtype.Timestamptz `json:"expires_at"` + LastUsedAt pgtype.Timestamptz `json:"last_used_at"` + RevokedAt pgtype.Timestamptz `json:"revoked_at"` + CreatedBy pgtype.UUID `json:"created_by"` + CreatedAt pgtype.Timestamptz `json:"created_at"` +} + type Message struct { ID int64 `json:"id"` ConversationID pgtype.UUID `json:"conversation_id"` diff --git a/internal/project/sqlc/models.go b/internal/project/sqlc/models.go index 235d1e3..f6b2b32 100644 --- a/internal/project/sqlc/models.go +++ b/internal/project/sqlc/models.go @@ -168,6 +168,21 @@ type LlmUsage struct { CreatedAt pgtype.Timestamptz `json:"created_at"` } +type McpToken struct { + ID pgtype.UUID `json:"id"` + TokenHash []byte `json:"token_hash"` + UserID pgtype.UUID `json:"user_id"` + Name string `json:"name"` + Issuer string `json:"issuer"` + Scope []byte `json:"scope"` + AcpSessionID pgtype.UUID `json:"acp_session_id"` + ExpiresAt pgtype.Timestamptz `json:"expires_at"` + LastUsedAt pgtype.Timestamptz `json:"last_used_at"` + RevokedAt pgtype.Timestamptz `json:"revoked_at"` + CreatedBy pgtype.UUID `json:"created_by"` + CreatedAt pgtype.Timestamptz `json:"created_at"` +} + type Message struct { ID int64 `json:"id"` ConversationID pgtype.UUID `json:"conversation_id"` diff --git a/internal/user/sqlc/models.go b/internal/user/sqlc/models.go index ee3222f..6c0ddba 100644 --- a/internal/user/sqlc/models.go +++ b/internal/user/sqlc/models.go @@ -168,6 +168,21 @@ type LlmUsage struct { CreatedAt pgtype.Timestamptz `json:"created_at"` } +type McpToken struct { + ID pgtype.UUID `json:"id"` + TokenHash []byte `json:"token_hash"` + UserID pgtype.UUID `json:"user_id"` + Name string `json:"name"` + Issuer string `json:"issuer"` + Scope []byte `json:"scope"` + AcpSessionID pgtype.UUID `json:"acp_session_id"` + ExpiresAt pgtype.Timestamptz `json:"expires_at"` + LastUsedAt pgtype.Timestamptz `json:"last_used_at"` + RevokedAt pgtype.Timestamptz `json:"revoked_at"` + CreatedBy pgtype.UUID `json:"created_by"` + CreatedAt pgtype.Timestamptz `json:"created_at"` +} + type Message struct { ID int64 `json:"id"` ConversationID pgtype.UUID `json:"conversation_id"` diff --git a/internal/workspace/sqlc/models.go b/internal/workspace/sqlc/models.go index d8595e0..94c0a48 100644 --- a/internal/workspace/sqlc/models.go +++ b/internal/workspace/sqlc/models.go @@ -168,6 +168,21 @@ type LlmUsage struct { CreatedAt pgtype.Timestamptz `json:"created_at"` } +type McpToken struct { + ID pgtype.UUID `json:"id"` + TokenHash []byte `json:"token_hash"` + UserID pgtype.UUID `json:"user_id"` + Name string `json:"name"` + Issuer string `json:"issuer"` + Scope []byte `json:"scope"` + AcpSessionID pgtype.UUID `json:"acp_session_id"` + ExpiresAt pgtype.Timestamptz `json:"expires_at"` + LastUsedAt pgtype.Timestamptz `json:"last_used_at"` + RevokedAt pgtype.Timestamptz `json:"revoked_at"` + CreatedBy pgtype.UUID `json:"created_by"` + CreatedAt pgtype.Timestamptz `json:"created_at"` +} + type Message struct { ID int64 `json:"id"` ConversationID pgtype.UUID `json:"conversation_id"`