需求注释

This commit is contained in:
lids 2026-06-02 15:14:03 +08:00
parent 9ceeaf09c6
commit 6bd7608e5c
1 changed files with 76 additions and 38 deletions

View File

@ -9,6 +9,10 @@
// ══════════════════════════════════════════════════════════════════════════════
/**
* @requirement(name="核心引擎初始化", id="REQ-ENGINE-INIT-001")
*
*
*
* @brief
*/
CmsEngine::CmsEngine()
@ -21,8 +25,11 @@ CmsEngine::CmsEngine()
}
/**
* @brief
* @requirement(name="唯一标识生成", id="REQ-UTIL-IDGEN-001")
* "ID-xxxxx"
* ID
*
* @brief
* @return std::string "ID-00001"
*/
std::string CmsEngine::generateNextId()
@ -37,10 +44,11 @@ std::string CmsEngine::generateNextId()
// ══════════════════════════════════════════════════════════════════════════════
/**
* @requirement(name="战场事件接入", id="REQ-EVENT-INGEST-001")
* 线
* ID
*
* @brief
*
* ID
*
* @param event
* @return true
* @return false
@ -58,11 +66,11 @@ bool CmsEngine::ingestEvent(const EventRecord& event)
}
/**
* @requirement(name="待处理事件处理", id="REQ-EVENT-PROC-001")
* Pending Generated
* TaskPlan
*
* @brief
*
* Pending Generated
* TaskPlan
*
* @return size_t
*/
size_t CmsEngine::processPendingEvents()
@ -90,8 +98,11 @@ size_t CmsEngine::processPendingEvents()
}
/**
* @brief ID
* @requirement(name="事件查询", id="REQ-EVENT-QUERY-001")
* ID
* nullptr
*
* @brief ID
* @param eventId
* @return const EventRecord* nullptr
*/
@ -110,10 +121,11 @@ const EventRecord* CmsEngine::findEventById(const std::string& eventId) const
// ══════════════════════════════════════════════════════════════════════════════
/**
* @requirement(name="任务方案创建", id="REQ-PLAN-CREATE-001")
* ID
*
*
* @brief
*
* ID
*
* @param plan id
* @return true
* @return false
@ -130,8 +142,10 @@ bool CmsEngine::createTaskPlan(TaskPlan& plan)
}
/**
* @brief
* @requirement(name="任务方案列表查询", id="REQ-PLAN-LIST-001")
*
*
* @brief
* @return const std::vector<TaskPlan>&
*/
const std::vector<TaskPlan>& CmsEngine::getAllPlans() const
@ -140,8 +154,11 @@ const std::vector<TaskPlan>& CmsEngine::getAllPlans() const
}
/**
* @brief ID
* @requirement(name="任务方案查找", id="REQ-PLAN-FIND-001")
* ID
* nullptr
*
* @brief ID
* @param planId
* @return const TaskPlan* nullptr
*/
@ -156,8 +173,11 @@ const TaskPlan* CmsEngine::findPlanById(const std::string& planId) const
}
/**
* @brief
* @requirement(name="任务方案状态更新", id="REQ-PLAN-UPDATE-001")
* ID
* 稿
*
* @brief
* @param planId
* @param newStatus
* @return true
@ -179,8 +199,10 @@ bool CmsEngine::updatePlanStatus(const std::string& planId, PlanStatus newStatus
// ══════════════════════════════════════════════════════════════════════════════
/**
* @brief
* @requirement(name="模板注册", id="REQ-TMPL-REG-001")
*
*
* @brief
* @param tmpl
*/
void CmsEngine::registerTemplate(const TemplateInstance& tmpl)
@ -189,10 +211,11 @@ void CmsEngine::registerTemplate(const TemplateInstance& tmpl)
}
/**
* @requirement(name="模板匹配", id="REQ-TMPL-MATCH-001")
*
* nullptr
*
* @brief
*
*
*
* @param scenario
* @return const TemplateInstance* nullptr
*/
@ -216,10 +239,11 @@ const TemplateInstance* CmsEngine::matchTemplate(const std::string& scenario) co
// ══════════════════════════════════════════════════════════════════════════════
/**
* @requirement(name="执行状态上报", id="REQ-MON-REPORT-001")
* nodeId
*
*
* @brief
*
* nodeId
*
* @param status
*/
void CmsEngine::reportExecutionStatus(const ExecutionStatus& status)
@ -228,10 +252,11 @@ void CmsEngine::reportExecutionStatus(const ExecutionStatus& status)
}
/**
* @requirement(name="节点健康检查", id="REQ-MON-HEALTH-001")
* < 0.5 != 0
* 30
*
* @brief
*
* < 0.5 != 0 > 30
*
* @return std::vector<ExecutionStatus>
*/
std::vector<ExecutionStatus> CmsEngine::checkHealth() const
@ -268,10 +293,10 @@ std::vector<ExecutionStatus> CmsEngine::checkHealth() const
// ══════════════════════════════════════════════════════════════════════════════
/**
* @requirement(name="用户会话创建", id="REQ-SESS-CREATE-001")
* userId
*
* @brief
*
* userId
*
* @param session
* @return true
* @return false ID
@ -289,10 +314,11 @@ bool CmsEngine::createSession(const UserSession& session)
}
/**
* @requirement(name="权限校验", id="REQ-SESS-PERM-001")
*
*
*
* @brief
*
*
*
* @param userId ID
* @param permissionMask
* @return true
@ -313,8 +339,10 @@ bool CmsEngine::checkPermission(const std::string& userId,
// ══════════════════════════════════════════════════════════════════════════════
/**
* @brief
* @requirement(name="通知推送", id="REQ-NOTIF-PUSH-001")
*
*
* @brief
* @param msg
*/
void CmsEngine::pushNotification(const NotificationMessage& msg)
@ -323,8 +351,11 @@ void CmsEngine::pushNotification(const NotificationMessage& msg)
}
/**
* @brief
* @requirement(name="未读通知查询", id="REQ-NOTIF-UNREAD-001")
*
*
*
* @brief
* @return std::vector<NotificationMessage>
*/
std::vector<NotificationMessage> CmsEngine::getUnreadNotifications() const
@ -343,10 +374,11 @@ std::vector<NotificationMessage> CmsEngine::getUnreadNotifications() const
// ══════════════════════════════════════════════════════════════════════════════
/**
* @requirement(name="运行模式切换", id="REQ-MODE-SWITCH-001")
*
*
*
* @brief
*
*
*
* @param newMode
* @return true
* @return false
@ -364,8 +396,11 @@ bool CmsEngine::switchMode(RunMode newMode)
}
/**
* @brief
* @requirement(name="系统状态查询", id="REQ-MODE-QUERY-001")
*
*
*
* @brief
* @return const SystemStateContext&
*/
const SystemStateContext& CmsEngine::getSystemContext() const
@ -374,8 +409,11 @@ const SystemStateContext& CmsEngine::getSystemContext() const
}
/**
* @brief
* @requirement(name="引擎摘要生成", id="REQ-SUMM-GEN-001")
*
*
*
* @brief
* @return std::string
*/
std::string CmsEngine::getSummary() const