From 68ee8235c8cd659fba5e59e3d924d5ea093504ab Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期四, 18 七月 2024 08:39:57 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/loadposition/controller/LoadPositionController.java | 99 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 99 insertions(+), 0 deletions(-) diff --git a/hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/loadposition/controller/LoadPositionController.java b/hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/loadposition/controller/LoadPositionController.java new file mode 100644 index 0000000..ce8fea2 --- /dev/null +++ b/hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/loadposition/controller/LoadPositionController.java @@ -0,0 +1,99 @@ +package com.mes.loadposition.controller; + +import com.mes.loadposition.entity.LoadPosition; +import com.mes.loadposition.service.LoadPositionService; +import com.mes.utils.Result; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiResponse; +import io.swagger.annotations.ApiResponses; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * + * + * @author system + * @since 2024-07-09 14:51:27 + */ +@RestController +@RequestMapping("/api/loadPosition") +@Api(tags = " 鎺у埗鍣�") +public class LoadPositionController { + + @Autowired + private LoadPositionService loadPositionService; + + /** + * 鍒楄〃鏌ヨ + * + * @param params + * @return + */ + @ApiOperation(value = "鍒楄〃鏌ヨ",notes = "鍒楄〃鏌ヨ",produces = "application/json") + @ApiResponses({@ApiResponse(code = 200, message = "鏌ヨ鎴愬姛")}) + @PostMapping("/findList") + public Result findList(@RequestBody LoadPosition params) { + List<LoadPosition> result = loadPositionService.findList(params); + return Result.success(result); + } + + /** + * 鏌ヨ + * + * @param id + * @return + */ + @ApiOperation(value = "鏌ヨ", notes = "鏌ヨ璇︽儏") + @ApiResponses({@ApiResponse(code = 200, message = "鏌ヨ鎴愬姛")}) + @GetMapping("/{id}") + public Result findById(@PathVariable("id") Long id) { + LoadPosition loadPosition = loadPositionService.getBaseMapper().selectById(id); + return Result.success(loadPosition); + } + + /** + * 鏂板 + * + * @param loadPosition + * @return + */ + @ApiOperation(value = "鏂板", notes = "鏂板鏁版嵁") + @ApiResponses({@ApiResponse(code = 200, message = "鎿嶄綔鎴愬姛")}) + @PostMapping + public Result insert( @RequestBody LoadPosition loadPosition) { + boolean result = loadPositionService.save(loadPosition); + return Result.success(result); + } + + /** + * 淇敼 + * + * @param loadPosition + * @return + */ + @ApiOperation(value = "淇敼", notes = "淇敼鏁版嵁") + @ApiResponses({@ApiResponse(code = 200, message = "鎿嶄綔鎴愬姛")}) + @PutMapping + public Result update( @RequestBody LoadPosition loadPosition) { + boolean result = loadPositionService.updateById(loadPosition); + return Result.success(result); + } + + /** + * 鍒犻櫎 + * + * @param id + * @return + */ + @ApiOperation(value = "鍒犻櫎", notes = "鍒犻櫎鏁版嵁") + @DeleteMapping("/{id}") + public Result delete(@PathVariable("id") Long id) { + int result = loadPositionService.getBaseMapper().deleteById(id); + return Result.success(result); + } + +} \ No newline at end of file -- Gitblit v1.8.0