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/ProductModelController.java | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) diff --git a/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/ProductModelController.java b/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/ProductModelController.java index f5cf461..2c29c8f 100644 --- a/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/ProductModelController.java +++ b/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/ProductModelController.java @@ -3,8 +3,10 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.yuanchu.limslaboratory.annotation.AuthHandler; import com.yuanchu.limslaboratory.pojo.dto.AddMaterialDto; import com.yuanchu.limslaboratory.pojo.dto.ProductModelDto; +import com.yuanchu.limslaboratory.utils.MyUtil; import com.yuanchu.limslaboratory.vo.Result; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; @@ -33,7 +35,12 @@ @Autowired private ProductModelService productModelService; - + @ApiOperation(value = "閫夋嫨鏍峰搧鍚嶇О") + @GetMapping("/selectmater") + @AuthHandler + public Result selectmater() { + return Result.success(productModelService.selectmater()); + } @ApiOperation(value = "娣诲姞鏍囧噯-->閫夋嫨椤圭洰鍒嗙粍") @GetMapping("/selectfather") @@ -43,6 +50,7 @@ @ApiOperation("娣诲姞鏍囧噯") @PostMapping("/addproductModel") + @AuthHandler public Result<?> addproductModel(@Validated @RequestBody ProductModelDto productModelDto) { productModelService.addproductModel(productModelDto); return Result.success("娣诲姞鏍囧噯椤圭洰銆�" + productModelDto.getName() + "銆戞垚鍔燂紒"); @@ -55,6 +63,7 @@ @ApiImplicitParam(name = "material", value = "鏍峰搧鍚嶇О", dataTypeClass = String.class, required = true) }) @GetMapping("/selectproductModel") + @AuthHandler public Result selectproductModel(String name, String father, String material) { return Result.success(productModelService.selectproductModel(name, father, material)); } @@ -64,6 +73,7 @@ @ApiImplicitParam(name = "id", value = "鏍囧噯妯$増id", dataTypeClass = Integer.class, required = true) }) @GetMapping("/selectproductModelById") + @AuthHandler public Result selectproductModelById(Integer id) { return Result.success(productModelService.selectproductModelById(id)); } @@ -73,6 +83,7 @@ @ApiImplicitParam(name = "id", value = "鏍囧噯妯$増id", dataTypeClass = Integer.class, required = true) }) @PostMapping("/writeproductModel") + @AuthHandler public Result<?> writeproductModel(Integer id, @Validated @RequestBody ProductModelDto productModelDto) { productModelService.writeproductModel(id,productModelDto); return Result.success("淇敼鏍囧噯椤圭洰銆�" + productModelDto.getName() + "銆戞垚鍔燂紒"); @@ -83,6 +94,7 @@ @ApiImplicitParam(name = "id", value = "鏍囧噯妯$増id", dataTypeClass = Integer.class, required = true) }) @PostMapping("/delproductModel") + @AuthHandler public Result<?> delproductModel(Integer id) { productModelService.delproductModel(id); return Result.success("鍒犻櫎鏍囧噯椤圭洰鎴愬姛锛�"); -- Gitblit v1.9.3