Skip to content

實現規則配置功能(後端&前端) #77

@midanc

Description

@midanc

背景
為了支持自動化任務執行(如數據治理),需要開發一個規則配置模塊,允許用戶通過 Web 界面或 API 定義和編輯規則,用於數據巡檢(如粵語語料數據質量檢查)。

功能需求

  1. 後端:
    • 提供 API(CRUD)支持創建、編輯、刪除規則。
    • 規則結構:
    • 名稱、描述(唯一標識)。
    • 觸發條件:支持 Cron 表達式(定時)或事件觸發。
    • 執行邏輯:條件判斷(e.g., IF 語料標註分數 < 80%,THEN 標記問題)。
    • 輸出動作:生成問題報告或觸發通知。
    • 存儲:使用 PostgreSQL/MongoDB,包含版本控制和啟用/停用狀態。
    • 權限控制:僅授權用戶可編輯規則。

  2. 前端:
    • 開發 Web 界面,支持規則創建、編輯、刪除。
    • 提供表單輸入:規則名稱、描述、觸發條件(Cron 或事件)、條件邏輯(簡單 IF-THEN 結構)。
    • 顯示規則列表,包含狀態(啟用/停用)和版本歷史。
    • 錯誤提示:無效輸入(如錯誤 Cron 表達式)時顯示友好錯誤。

驗收標準
• 用戶可通過 Web 界面創建並保存規則。
• API 支持規則的 CRUD 操作。
• 規則存儲正確,支持版本控制和權限檢查。
• 前端顯示規則列表並支持編輯/刪除。
• 測試無效輸入(如錯誤 Cron 表達式)時,顯示正確錯誤提示。

需求文檔:
https://wcn3glqwz3m6.feishu.cn/wiki/JSNkwWl5nizwVNkjLskc1Ql8n4f?from=from_copylink

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

Status

No status

Relationships

None yet

Development

No branches or pull requests

Issue actions