feat(AI资源广场): 模型和数据集资源相关功能开发

Skill的提交、撤回、下架、上架接口兼容模型和数据集
This commit is contained in:
otto 2026-05-20 09:43:31 +08:00
parent 7c0572fae1
commit 1fa2facb27
1 changed files with 6 additions and 13 deletions

View File

@ -210,25 +210,18 @@ public class FrontController extends BaseController {
return success(zoneResourceService.insertAiSkillResource(inputVo));
}
/**
* 重新提交被驳回的Skill资源
*/
@RequiresPermissions("zone:front:skill:add")
@Log(title = "重新提交Skill资源", businessType = BusinessType.UPDATE)
@PutMapping("/skillResource/{id}/resubmit")
@RequiresPermissions("zone:front:resource:add")
@Log(title = "重新提交被驳回的资源", businessType = BusinessType.UPDATE)
@PutMapping("/resource/{id}/resubmit")
@ApiOperation(value = "重新提交被驳回的资源")
public AjaxResult resubmitAiResource(
@ApiParam(value = "资源ID", required = true) @PathVariable("id") Long id) {
return toAjax(zoneResourceService.resubmitAiResource(id));
}
/**
* 撤回审核中的Skill资源
*/
@RequiresPermissions("zone:front:skill:edit")
@Log(title = "撤回Skill资源", businessType = BusinessType.UPDATE)
@PutMapping("/skillResource/{id}/withdraw")
@RequiresPermissions("zone:front:resource:edit")
@Log(title = "撤回审核中的资源", businessType = BusinessType.UPDATE)
@PutMapping("/resource/{id}/withdraw")
@ApiOperation(value = "撤回审核中的资源")
public AjaxResult withdrawAiResource(
@ApiParam(value = "资源ID", required = true) @PathVariable("id") Long id) {