吸收数字员工日报物理事实发送记录预览

This commit is contained in:
baiyanyun
2026-06-15 17:20:42 +08:00
parent fd06f3bce3
commit 3a41eb40d0
9 changed files with 164 additions and 4 deletions

View File

@@ -3129,20 +3129,66 @@ function checkDigitalAdminDailyReportWorkbench() {
const qimingOps = fs.readFileSync(qimingOpsPath, "utf8");
const qimingTypes = fs.readFileSync(qimingTypesPath, "utf8");
const docs = fs.readFileSync(docsPath, "utf8");
const dailyReportFactEntity = fs.readFileSync(
path.join(
backendRoot,
"app-platform-modules",
"app-platform-agent",
"app-platform-agent-core-adapter",
"src",
"main",
"java",
"com",
"xspaceagi",
"agent",
"core",
"adapter",
"repository",
"entity",
"DigitalEmployeeDailyReportFact.java",
),
"utf8",
);
const sql = fs.readFileSync(path.join(backendRoot, "sql", "update-20260612.sql"), "utf8");
const requiredSnippets = [
[service, "daily_reports", "backend daily report view"],
[service, "isDailyReportRow", "backend daily report matcher"],
[service, "daily_report", "backend daily report category"],
[service, "daily_report:record_approval_decision", "backend daily report approval decision action"],
[service, "daily_report_table", "backend daily report table projection"],
[service, "daily_report_materialized", "backend daily report materialized projection"],
[service, "send_record_status", "backend send record status projection"],
[service, "formal_daily_report_page_disabled", "backend formal daily report page guard projection"],
[dto, "report_id", "backend report id row field"],
[dto, "daily_report_table", "backend daily report table row field"],
[dto, "daily_report_materialized", "backend daily report materialized row field"],
[dto, "send_record_status", "backend send record status row field"],
[dto, "formal_daily_report_page_disabled", "backend formal daily report page guard row field"],
[dto, "daily_report_approval_id", "backend daily report approval id row field"],
[dto, "daily_report_approval_action", "backend daily report approval action row field"],
[dto, "daily_report_approval_recorded_at", "backend daily report approval recorded at row field"],
[dailyReportFactEntity, "dailyReportFactId", "daily report fact entity fact id field"],
[dailyReportFactEntity, "physicalFactStatus", "daily report fact entity physical status field"],
[dailyReportFactEntity, "sendRecordStatus", "daily report fact entity send status field"],
[dailyReportFactEntity, "materializedSource", "daily report fact entity materialized source field"],
[sql, "daily_report_fact_id", "daily report fact sql fact id column"],
[sql, "physical_fact_status", "daily report fact sql physical status column"],
[sql, "send_record_status", "daily report fact sql send status column"],
[sql, "materialized_source", "daily report fact sql materialized source column"],
[test, "queryAdminWorkbenchDailyReportsReturnsDailyReportRowsOnly", "backend daily report workbench test"],
[test, "syncOutboxMaterializesDailyReportPhysicalFactAndSendRecord", "backend daily report physical fact materialization test"],
[test, "queryAdminWorkbenchDailyReportsReturnsPhysicalFactAndSendShellRows", "backend daily report physical send shell test"],
[test, "getDailyReportApprovalId", "backend daily report approval assertion"],
[qimingTypes, "daily_reports", "qiming daily report view type"],
[qimingTypes, "daily_report_table", "qiming daily report table type field"],
[qimingTypes, "daily_report_materialized", "qiming daily report materialized type field"],
[qimingTypes, "send_record_status", "qiming send record status type field"],
[qimingTypes, "formal_daily_report_page_disabled", "qiming formal daily report page guard type field"],
[qimingTypes, "daily_report_approval_id", "qiming daily report approval id type field"],
[qimingOps, "日报运营", "qiming daily report tab"],
[qimingOps, "正式日报物理表", "qiming formal daily report physical table copy"],
[qimingOps, "发送记录物化", "qiming send record materialized copy"],
[qimingOps, "正式外部日报页面禁用", "qiming formal daily report page disabled copy"],
[qimingOps, "记录已送达", "qiming daily report delivered action"],
[qimingOps, "确认回执", "qiming daily report confirmed action"],
[qimingOps, "请求审批", "qiming daily report approval action"],
@@ -3150,6 +3196,7 @@ function checkDigitalAdminDailyReportWorkbench() {
[qimingOps, "记录发送结果", "qiming daily report send record action"],
[docs, "正式管理端日报运营预览", "docs daily report absorption"],
[docs, "管理端日报审批裁决回写预览", "docs daily report approval decision absorption"],
[docs, "正式日报物理事实与发送记录预览已开始吸收", "docs daily report physical fact send record absorption"],
];
const missing = requiredSnippets
.filter(([content, snippet]) => !content.includes(snippet))