This commit is contained in:
V-LiuShuang
2026-09-07 17:17:32 +08:00
parent 9c36f5f9d5
commit 17102203f8
2 changed files with 11 additions and 20 deletions
+1 -20
View File
@@ -1,22 +1,3 @@
# 任务目标
参考接口文档示例文件"C:\Users\V-LiuShuang\.config\opencode\skills\mis-paw-spec\examples\api-doc.md"生成接口文档,把结果覆盖写入到文件:"E:\gitea\tmp\msg.md"。
## 需要生成接口文档的类和方法
| 文件名 | 方法名 |
|---|---|
|AgentMetricsController.java|userAppendMetrics|
|AgentMetricsController.java|getResourceMetricsDetail|
|AgentMetricsController.java|deleteUserComment|
|ClientSoftwareController.java|getClientSoftwareList|
|ClientSoftwareController.java|getLatestClientSoftware|
|ClientSoftwareController.java|downloadClientSoftware|
|ClientSoftwareController.java|getClientSoftwareInfo|
|ClientSoftwareController.java|createClientSoftware|
|ClientSoftwareController.java|updateClientSoftware|
|ClientSoftwareController.java|deleteClientSoftware|
|ClientSoftwareCanaryController.java|getCanarySettings|
|ClientSoftwareCanaryController.java|addCanaryUserOrDept|
|ClientSoftwareCanaryController.java|deleteCanaryUserOrDept|
|AgentsController.java|enableOrDisableAgent|
修改E:\gitlab\mis-paw\mis-modules\mis-paw\src\main\java\com\lcfc\mispaw\service\Impl\AgentApprovalServiceImpl.java里面的"assertNoUnpublishedSkillMapping"方法,目前判断agentId关联的skill包含未发布的逻辑有误,应该参考"E:\gitlab\mis-paw\mis-modules\mis-paw\src\main\java\com\lcfc\mispaw\service\Impl\AgentPublishServiceImpl.java"的"submitPublish"方法生成的"AgentConfigSnapshot.java"。
+10
View File
@@ -152,6 +152,16 @@ SELECT 'skill', `skill_release_id`, 0, 0, count(`skill_square_pull_record_id`),
FROM `mis-mcp-paw-claw`.`skill_square_pull_record`
WHERE `use_state` = 3
GROUP BY `skill_release_id`;
-- 初始化 skill_id
UPDATE `mis-paw-claw`.`agent_skill_mapping` AS asm
INNER JOIN `mis-mcp-paw-claw`.`skill_release` AS sr
ON sr.`skill_release_id` = asm.`skill_release_id`
SET asm.`skill_id` = sr.`skill_id`
WHERE sr.`del_flag` = '0'
AND asm.`del_flag` = '0'
AND asm.`skill_release_id` IS NOT NULL
AND sr.`skill_id` IS NOT NULL;
```
### 数据迁移