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