From 8f4f28464e5ceb0041a5bb7b3e254b272124c78b Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期二, 15 七月 2025 15:18:06 +0800 Subject: [PATCH] 111 --- server/admin/src/main/java/com/doumee/api/business/CategoryController.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/server/admin/src/main/java/com/doumee/api/business/CategoryController.java b/server/admin/src/main/java/com/doumee/api/business/CategoryController.java index fdc565b..ae77184 100644 --- a/server/admin/src/main/java/com/doumee/api/business/CategoryController.java +++ b/server/admin/src/main/java/com/doumee/api/business/CategoryController.java @@ -3,15 +3,20 @@ import com.doumee.api.BaseController; import com.doumee.core.annotation.excel.ExcelExporter; import com.doumee.core.annotation.pr.PreventRepeat; +import com.doumee.core.constants.Constants; import com.doumee.core.model.ApiResponse; +import com.doumee.core.model.LoginUserInfo; import com.doumee.core.model.PageData; import com.doumee.core.model.PageWrap; import com.doumee.dao.business.model.Category; +import com.doumee.dao.system.model.SystemJob; import com.doumee.service.business.CategoryService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import org.apache.shiro.SecurityUtils; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; @@ -35,6 +40,8 @@ @PostMapping("/create") @RequiresPermissions("business:category:create") public ApiResponse create(@RequestBody Category category) { + LoginUserInfo user = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); + category.setLoginUserInfo(user); return ApiResponse.success(categoryService.create(category)); } @@ -43,6 +50,13 @@ @RequiresPermissions("business:category:delete") public ApiResponse deleteById(@PathVariable Integer id) { categoryService.deleteById(id); + return ApiResponse.success(null); + } + @ApiOperation("淇敼鐘舵��") + @PostMapping("/updateStatus") + @RequiresPermissions("system:category:update") + public ApiResponse updateStatus( @RequestBody Category param) { + categoryService.updateById(param); return ApiResponse.success(null); } @@ -63,6 +77,8 @@ @PostMapping("/updateById") @RequiresPermissions("business:category:update") public ApiResponse updateById(@RequestBody Category category) { + LoginUserInfo user = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); + category.setLoginUserInfo(user); categoryService.updateById(category); return ApiResponse.success(null); } -- Gitblit v1.9.3