From 1865de1cd0255f7c42a326018a8cc3b5a1ee5253 Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期一, 28 八月 2023 09:03:26 +0800 Subject: [PATCH] 权限 --- standard-server/src/main/java/com/yuanchu/limslaboratory/controller/ProductController.java | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/ProductController.java b/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/ProductController.java index 79f34f0..147cefe 100644 --- a/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/ProductController.java +++ b/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/ProductController.java @@ -1,5 +1,6 @@ package com.yuanchu.limslaboratory.controller; +import com.yuanchu.limslaboratory.annotation.AuthHandler; import com.yuanchu.limslaboratory.service.ProductService; import com.yuanchu.limslaboratory.utils.MyUtil; import com.yuanchu.limslaboratory.vo.Result; @@ -28,6 +29,7 @@ @ApiImplicitParam(name = "specificationsId", value = "鍨嬪彿ID", dataTypeClass = Integer.class, required = true) }) @GetMapping("/chooseVersion") + @AuthHandler public Result<?> chooseVersion(Integer specificationsId) { return Result.success(productService.chooseVersion(specificationsId)); } @@ -38,6 +40,7 @@ @ApiImplicitParam(name = "version", value = "鐗堟湰(榛樿鏈�鏂扮増鏈�)", dataTypeClass = Integer.class,required = true ) }) @GetMapping("/page") + @AuthHandler public Result<?> pageProductInformation(Integer specificationsId,Integer version) { return Result.success(productService.pageProductInformation(specificationsId,version)); } @@ -46,11 +49,11 @@ @ApiImplicitParams(value = { @ApiImplicitParam(name = "id", value = "鏍囧噯椤圭洰ID", dataTypeClass = Integer.class, required = true), @ApiImplicitParam(name = "required", value = "鏍囧噯鍊�", dataTypeClass = String.class, required = true), - @ApiImplicitParam(name = "internal", value = "鍐呮帶鍊�", dataTypeClass = String.class, required = true), @ApiImplicitParam(name = "internal", value = "鍐呮帶鍊�", dataTypeClass = String.class, required = true) }) @PostMapping("/write") + @AuthHandler public Result<?> write(Integer id, String required, String internal) { Integer write = productService.write(id, required, internal); if (write >= 1){ @@ -64,6 +67,7 @@ @ApiImplicitParam(name = "ids", value = "鏍囧噯椤圭洰ID", dataTypeClass = String.class, required = true) }) @DeleteMapping("/deleteList") + @AuthHandler public Result<?> deleteList(String ids) { MyUtil.PrintLog(ids); productService.deleteList(ids); @@ -75,6 +79,7 @@ @ApiImplicitParam(name = "specificationsId", value = "鍨嬪彿id", dataTypeClass = Integer.class, required = true) }) @PostMapping("/addVersion") + @AuthHandler public Result<?> addVersion(Integer specificationsId ) { Integer version = productService.addVersion(specificationsId); return Result.success("娣诲姞鐗堟湰"+version+"鎴愬姛"); -- Gitblit v1.9.3