From 45c3b7aacf3d20e1915e597152ad30a3b40377a2 Mon Sep 17 00:00:00 2001 From: “djh” <“3298565835@qq.com”> Date: 星期一, 28 七月 2025 13:11:34 +0800 Subject: [PATCH] 修改小程序考试,新增项目管理 --- multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/QualityController.java | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 59 insertions(+), 0 deletions(-) diff --git a/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/QualityController.java b/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/QualityController.java index 2f6dde6..e3bf6c3 100644 --- a/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/QualityController.java +++ b/multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/QualityController.java @@ -37,6 +37,9 @@ @Autowired private ProductItemService productItemService; + @Autowired + private ItemService itemService; + /** * 质量目标列表 @@ -394,6 +397,62 @@ return productItemService.deletedProductItem(itemId); } + /** + * 项目列表 + * @param item + * @return + */ + @ApiOperation(value = "项目列表(分页)") + @ApiImplicitParams({ + @ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"), + @ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10"), + }) + @GetMapping("/item/list") + public CommonResult listitem(Item item){ + return CommonResult.success(itemService.selectItemList(item)); + } + + + @ApiOperation(value = "项目列表") + @GetMapping("/item/listAll") + public CommonResult allListItem(ItemReq itemReq){ + return itemService.selectItemListAll(itemReq); + } + + + /** + * 项目新增 + * @param item + * @return + */ + @ApiOperation(value = "项目新增") + @PostMapping("/item/insert") + public CommonResult insertItem(@RequestBody Item item){ + return itemService.insertItem(item); + } + + /** + * 项目修改 + * @param item + * @return + */ + @ApiOperation(value = "项目修改") + @PostMapping("/item/update") + public CommonResult updateItem(@RequestBody Item item){ + return itemService.updateItem(item); + } + + /** + * 项目删除 + * @param itemId + * @return + */ + @ApiOperation(value = "项目删除") + @GetMapping("/item/deleted") + public CommonResult deletedItem(@RequestParam("itemId") Integer itemId){ + return itemService.deletedItem(itemId); + } + } -- Gitblit v1.9.2