Add OpenClaw skills, platform kit, and template docs
Made-with: Cursor
This commit is contained in:
73
content-manager/content_manager/db/schema.py
Normal file
73
content-manager/content_manager/db/schema.py
Normal file
@@ -0,0 +1,73 @@
|
||||
"""建表 SQL(不含迁移逻辑)。"""
|
||||
|
||||
ARTICLES_TABLE_SQL = """
|
||||
CREATE TABLE IF NOT EXISTS articles (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
title TEXT NOT NULL,
|
||||
body TEXT NOT NULL,
|
||||
content_html TEXT,
|
||||
status TEXT NOT NULL DEFAULT 'draft',
|
||||
source TEXT NOT NULL DEFAULT 'manual',
|
||||
account_id TEXT,
|
||||
error_msg TEXT,
|
||||
llm_target TEXT,
|
||||
extra_json TEXT,
|
||||
created_at INTEGER NOT NULL,
|
||||
updated_at INTEGER NOT NULL
|
||||
);
|
||||
"""
|
||||
|
||||
IMAGES_TABLE_SQL = """
|
||||
CREATE TABLE IF NOT EXISTS images (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
file_path TEXT NOT NULL,
|
||||
title TEXT,
|
||||
status TEXT NOT NULL DEFAULT 'draft',
|
||||
source TEXT NOT NULL DEFAULT 'manual',
|
||||
account_id TEXT,
|
||||
error_msg TEXT,
|
||||
extra_json TEXT,
|
||||
created_at INTEGER NOT NULL,
|
||||
updated_at INTEGER NOT NULL
|
||||
);
|
||||
"""
|
||||
|
||||
VIDEOS_TABLE_SQL = """
|
||||
CREATE TABLE IF NOT EXISTS videos (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
file_path TEXT NOT NULL,
|
||||
title TEXT,
|
||||
duration_ms INTEGER,
|
||||
status TEXT NOT NULL DEFAULT 'draft',
|
||||
source TEXT NOT NULL DEFAULT 'manual',
|
||||
account_id TEXT,
|
||||
error_msg TEXT,
|
||||
extra_json TEXT,
|
||||
created_at INTEGER NOT NULL,
|
||||
updated_at INTEGER NOT NULL
|
||||
);
|
||||
"""
|
||||
|
||||
PROMPT_TEMPLATES_TABLE_SQL = """
|
||||
CREATE TABLE IF NOT EXISTS prompt_templates (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
platform TEXT NOT NULL,
|
||||
name TEXT NOT NULL,
|
||||
template_text TEXT NOT NULL,
|
||||
is_active INTEGER NOT NULL DEFAULT 1,
|
||||
created_at INTEGER NOT NULL,
|
||||
updated_at INTEGER NOT NULL
|
||||
);
|
||||
"""
|
||||
|
||||
PROMPT_TEMPLATE_USAGE_TABLE_SQL = """
|
||||
CREATE TABLE IF NOT EXISTS prompt_template_usage (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
template_id INTEGER NOT NULL,
|
||||
llm_target TEXT NOT NULL,
|
||||
platform TEXT NOT NULL,
|
||||
topic TEXT NOT NULL,
|
||||
article_id INTEGER,
|
||||
created_at INTEGER NOT NULL
|
||||
);
|
||||
"""
|
||||
Reference in New Issue
Block a user