MCPcopy Index your code
hub / github.com/53AI/53AIHub / AdminForceImportSkillLibrary

Function AdminForceImportSkillLibrary

api/controller/skill_library_admin.go:246–261  ·  view source on GitHub ↗

AdminForceImportSkillLibrary godoc @Summary 强制导入高风险技能 @Description 根据高风险失败的导入任务,跳过风险检查强制创建技能 @Tags 技能库-后台 @Accept json @Produce json @Security BearerAuth @Param request body AdminForceImportSkillRequest true "强制导入参数" @Success 200 {object} model.CommonResponse @Router /api/admin/skill-library/import/

(c *gin.Context)

Source from the content-addressed store, hash-verified

244// @Success 200 {object} model.CommonResponse
245// @Router /api/admin/skill-library/import/force [post]
246func AdminForceImportSkillLibrary(c *gin.Context) {
247 var req AdminForceImportSkillRequest
248 if err := c.ShouldBindJSON(&req); err != nil {
249 c.JSON(http.StatusBadRequest, model.ParamError.ToErrorResponse(err))
250 return
251 }
252
253 eid := config.GetEID(c)
254 svc := service.NewSkillLibraryService()
255 result, err := svc.ForceImportSkill(c.Request.Context(), eid, req.ScanJobID)
256 if err != nil {
257 toSkillAdminErrorResponse(c, err)
258 return
259 }
260 c.JSON(http.StatusOK, model.Success.ToResponse(result))
261}
262
263// AdminReloadSkillManager godoc
264// @Summary 手动重载技能管理器

Callers

nothing calls this directly

Calls 5

ForceImportSkillMethod · 0.95
ToErrorResponseMethod · 0.80
GetEIDMethod · 0.80
ToResponseMethod · 0.80

Tested by

no test coverage detected