吸收数字员工资产通知日报业务收口

This commit is contained in:
baiyanyun
2026-06-15 14:59:29 +08:00
parent 87b440e93f
commit de33710423
8 changed files with 327 additions and 10 deletions

View File

@@ -2338,25 +2338,87 @@ function checkDigitalAdminCollaborationOperationsClosure() {
const docs = fs.readFileSync(docsPath, "utf8");
const requiredSnippets = [
[service, "record_cleanup_request", "backend cleanup request admin action"],
[service, "record_send_request", "backend send request admin action"],
[service, "record_send_result", "backend send result admin action"],
[service, "remote_delete_disabled", "backend remote delete disabled reason"],
[service, "real_push_disabled", "backend real push disabled reason"],
[service, "external_send_disabled", "backend external send disabled reason"],
[service, "third_party_channel_disabled", "backend third party send disabled reason"],
[service, "artifact_graph_id", "backend artifact graph projection"],
[service, "cleanup_request_id", "backend cleanup request projection"],
[service, "batch_cleanup_disabled", "backend batch cleanup disabled projection"],
[service, "retention_conflict_status", "backend retention conflict projection"],
[service, "cleanup_conflict_status", "backend cleanup conflict projection"],
[service, "collaboration_thread_id", "backend collaboration thread projection"],
[service, "subscription_policy_id", "backend subscription policy projection"],
[service, "delivery_attempt_id", "backend delivery attempt projection"],
[service, "send_request_id", "backend send request projection"],
[service, "daily_report_fact_id", "backend daily report fact projection"],
[service, "daily_report_physical_fact_status", "backend daily report physical fact projection"],
[service, "advanced_query_supported", "backend advanced query projection"],
[dto, "cleanup_request_id", "backend cleanup request row field"],
[dto, "artifact_graph_id", "backend artifact graph row field"],
[dto, "related_artifact_ids", "backend related artifact ids row field"],
[dto, "cleanup_eligible_count", "backend cleanup eligible count row field"],
[dto, "batch_cleanup_disabled", "backend batch cleanup disabled row field"],
[dto, "retention_conflict_status", "backend retention conflict row field"],
[dto, "cleanup_conflict_status", "backend cleanup conflict row field"],
[dto, "remote_delete_disabled", "backend remote delete row field"],
[dto, "collaboration_thread_id", "backend collaboration thread row field"],
[dto, "subscription_policy_id", "backend subscription policy row field"],
[dto, "subscription_conflict_status", "backend subscription conflict row field"],
[dto, "delivery_attempt_id", "backend delivery attempt row field"],
[dto, "send_request_id", "backend send request row field"],
[dto, "real_push_disabled", "backend real push disabled row field"],
[dto, "daily_report_fact_id", "backend daily report fact row field"],
[dto, "daily_report_physical_fact_status", "backend daily report physical fact row field"],
[dto, "external_send_disabled", "backend external send disabled row field"],
[dto, "third_party_channel_disabled", "backend third party disabled row field"],
[dto, "advanced_query_supported", "backend advanced query row field"],
[test, "getCleanupRequestId", "backend cleanup request test assertion"],
[test, "queryAdminWorkbenchArtifactLifecycleReturnsGraphAndConflictRows", "backend artifact graph test"],
[test, "queryAdminWorkbenchNotificationsReturnsCollaborationAndDeliveryRows", "backend notification collaboration test"],
[test, "queryAdminWorkbenchDailyReportsReturnsPhysicalFactAndSendShellRows", "backend daily report send shell test"],
[test, "queryBusinessViewsExposeAdvancedQueryAndMaterializedSource", "backend business query shell test"],
[test, "createAdminActionAllowsLowRiskAssetNotificationReportIntents", "backend low risk asset notification report actions test"],
[test, "createAdminActionRejectsHighRiskAssetNotificationReportExecution", "backend high risk asset notification report rejection test"],
[test, "getSubscriptionPolicyId", "backend subscription policy test assertion"],
[test, "getDailyReportFactId", "backend daily report fact test assertion"],
[qimingTypes, "cleanup_request_id", "qiming cleanup request type field"],
[qimingTypes, "artifact_graph_id", "qiming artifact graph type field"],
[qimingTypes, "related_artifact_ids", "qiming related artifacts type field"],
[qimingTypes, "retention_conflict_status", "qiming retention conflict type field"],
[qimingTypes, "cleanup_conflict_status", "qiming cleanup conflict type field"],
[qimingTypes, "remote_delete_disabled", "qiming remote delete guard type field"],
[qimingTypes, "collaboration_thread_id", "qiming collaboration thread type field"],
[qimingTypes, "subscription_policy_id", "qiming subscription policy type field"],
[qimingTypes, "subscription_conflict_status", "qiming subscription conflict type field"],
[qimingTypes, "delivery_attempt_id", "qiming delivery attempt type field"],
[qimingTypes, "send_request_id", "qiming send request type field"],
[qimingTypes, "real_push_disabled", "qiming real push guard type field"],
[qimingTypes, "daily_report_fact_id", "qiming daily report fact type field"],
[qimingTypes, "daily_report_physical_fact_status", "qiming daily physical fact type field"],
[qimingTypes, "external_send_disabled", "qiming external send guard type field"],
[qimingTypes, "third_party_channel_disabled", "qiming third party send guard type field"],
[qimingTypes, "advanced_query_supported", "qiming advanced query type field"],
[qimingOps, "记录批量清理申请", "qiming cleanup request action"],
[qimingOps, "跨设备/跨版本图谱摘要", "qiming artifact graph copy"],
[qimingOps, "保留冲突", "qiming retention conflict copy"],
[qimingOps, "清理冲突", "qiming cleanup conflict copy"],
[qimingOps, "远端删除禁用", "qiming remote delete guard copy"],
[qimingOps, "协作线程", "qiming collaboration thread copy"],
[qimingOps, "订阅策略", "qiming subscription policy copy"],
[qimingOps, "投递尝试", "qiming delivery attempt copy"],
[qimingOps, "发送请求", "qiming send request copy"],
[qimingOps, "真实推送禁用", "qiming real push guard copy"],
[qimingOps, "审批状态", "qiming daily approval status copy"],
[qimingOps, "物理事实状态", "qiming daily physical fact copy"],
[qimingOps, "外部发送禁用", "qiming external send guard copy"],
[qimingOps, "第三方发送", "qiming third party send guard copy"],
[qimingOps, "高级查询", "qiming advanced query copy"],
[qimingOps, "物化来源", "qiming materialized source copy"],
[docs, "正式管理端协作运营收口", "docs collaboration closure absorption"],
[docs, "资产通知日报业务查询总收口已开始吸收", "docs asset notification report closure absorption"],
];
const missing = requiredSnippets
.filter(([content, snippet]) => !content.includes(snippet))