feat(migrations): Harden task audit tracking and optimize article templates

- Added migration to harden task audit tracking by modifying audit_logs and related tables.
- Introduced operator_id to several tables for better tracking of actions.
- Updated article_templates with new prompt templates for various article types, enhancing content generation.
- Created prompt_rules and schedule_tasks tables to manage content generation rules and scheduling.
- Added foreign key constraints to articles for better data integrity.
This commit is contained in:
2026-04-02 00:31:28 +08:00
parent de30497f59
commit b31d8d0096
101 changed files with 16671 additions and 721 deletions
+11 -1
View File
@@ -56,10 +56,20 @@ const router = createRouter({
navKey: "/articles/templates",
},
},
{
path: "articles/:id/edit",
name: "article-editor",
component: () => import("@/views/ArticleEditorView.vue"),
meta: {
titleKey: "route.articleEditor.title",
descriptionKey: "route.articleEditor.description",
navKey: "/articles/templates",
},
},
{
path: "articles/custom",
name: "articles-custom",
component: () => import("@/views/FeatureStubView.vue"),
component: () => import("@/views/CustomGenerateView.vue"),
meta: {
titleKey: "route.custom.title",
descriptionKey: "route.custom.description",