From 67f846e804b36af6e361ebd11c816dfcc2286f4f Mon Sep 17 00:00:00 2001 From: 李林 <z1292839451@163.com> Date: 星期一, 26 二月 2024 02:08:47 +0800 Subject: [PATCH] 架构搭建 --- user-server/src/main/java/com/yuanchu/mom/controller/EnumController.java | 85 ++++++++++-------------------------------- 1 files changed, 21 insertions(+), 64 deletions(-) diff --git a/user-server/src/main/java/com/yuanchu/mom/controller/EnumController.java b/user-server/src/main/java/com/yuanchu/mom/controller/EnumController.java index c6e21c4..bcfb512 100644 --- a/user-server/src/main/java/com/yuanchu/mom/controller/EnumController.java +++ b/user-server/src/main/java/com/yuanchu/mom/controller/EnumController.java @@ -2,18 +2,14 @@ import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.yuanchu.mom.pojo.CustomEnum; -import com.yuanchu.mom.pojo.ProductEnum; -import com.yuanchu.mom.pojo.Role; -import com.yuanchu.mom.pojo.User; -import com.yuanchu.mom.service.CustomEnumService; -import com.yuanchu.mom.service.ProductEnumService; +import com.yuanchu.mom.dto.RolePowerDto; +import com.yuanchu.mom.pojo.Enums; +import com.yuanchu.mom.service.EnumService; import com.yuanchu.mom.utils.JackSonUtil; import com.yuanchu.mom.vo.Result; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; -import org.springframework.util.DigestUtils; import org.springframework.web.bind.annotation.*; import java.util.Map; @@ -24,71 +20,32 @@ @AllArgsConstructor public class EnumController { - private CustomEnumService customEnumService; + private EnumService enumService; - private ProductEnumService productEnumService; - - @ApiOperation(value = "鑾峰彇瀹㈡埛鍒楄〃") - @PostMapping("/selectCustomEnumLists") - public Result selectCustomEnumLists(@RequestBody Map<String, Object> data) throws Exception { + @ApiOperation(value = "鑾峰彇鏋氫妇鍒楄〃") + @PostMapping("/selectEnumList") + public Result selectEnumList(@RequestBody Map<String, Object> data) throws Exception { Page page = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("page")), Page.class); - CustomEnum customEnum = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("entity")), CustomEnum.class); - return Result.success(customEnumService.selectCustomEnumList(page, customEnum)); + Enums enums = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("entity")), Enums.class); + return Result.success(enumService.selectEnumList(page, enums)); } - @ApiOperation(value = "鑾峰彇瀹㈡埛鍒楄〃鏋氫妇") - @GetMapping("/selectCustomEnumList") - public Result selectCustomEnumList(){ - return Result.success(customEnumService.selectList()); + @ApiOperation(value = "娣诲姞鏋氫妇") + @PostMapping("/addEnum") + public Result addEnum(@RequestBody Enums enums) { + return Result.success(enumService.addEnum(enums)); } - @ApiOperation(value = "鍒犻櫎瀹㈡埛鍒楄〃") - @PostMapping("/delCustomEnum") - public Result delCustomEnum(Integer id){ - return Result.success(customEnumService.delCustomEnum(id)); + @ApiOperation(value = "淇敼鏋氫妇") + @PostMapping("/upEnum") + public Result<?> upEnum(@RequestBody Enums enums) { + return Result.success(enumService.upEnum(enums)); } - @ApiOperation(value = "淇敼瀹㈡埛淇℃伅") - @PostMapping("/updateCustomEnum") - public Result<?> updateCustomEnum(@RequestBody CustomEnum customEnum) { - return Result.success(customEnumService.updateCustomEnum(customEnum)); + @ApiOperation(value = "鍒犻櫎鏋氫妇") + @PostMapping("/delEnum") + public Result<?> delEnum(Integer id) { + return Result.success(enumService.delEnum(id)); } - @ApiOperation(value = "娣诲姞瀹㈡埛淇℃伅") - @PostMapping("/addCustomEnum") - public Result<?> addCustomEnum(@RequestBody CustomEnum customEnum) { - return Result.success(customEnumService.addCustomEnum(customEnum)); - } - - @ApiOperation(value = "鑾峰彇椤圭洰鍒楄〃") - @PostMapping("/selectProductEnumLists") - public Result selectProductEnumLists(@RequestBody Map<String, Object> data) { - Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class); - ProductEnum productEnum = JSON.parseObject(JSON.toJSONString(data.get("entity")), ProductEnum.class); - return Result.success(productEnumService.selectProductEnumList(page, productEnum)); - } - - @ApiOperation(value = "鑾峰彇椤圭洰鍒楄〃鏋氫妇") - @GetMapping("/selectProductEnumList") - public Result selectProductEnumList(){ - return Result.success(productEnumService.selectList()); - } - - @ApiOperation(value = "鍒犻櫎椤圭洰鍒楄〃") - @PostMapping("/delProductEnum") - public Result delProductEnum(Integer id){ - return Result.success(productEnumService.delProductEnum(id)); - } - - @ApiOperation(value = "淇敼椤圭洰淇℃伅") - @PostMapping("/updateProductEnum") - public Result<?> updateProductEnum(@RequestBody ProductEnum productEnum) { - return Result.success(productEnumService.updateProductEnum(productEnum)); - } - - @ApiOperation(value = "娣诲姞椤圭洰淇℃伅") - @PostMapping("/addProductEnum") - public Result<?> addProductEnum(@RequestBody ProductEnum productEnum) { - return Result.success(productEnumService.addProductEnum(productEnum)); - } } -- Gitblit v1.9.3