From 5bd5f3bcd6d2cb375feb0756505691b551339716 Mon Sep 17 00:00:00 2001 From: zhangfeng <1603559716@qq.com> Date: 星期五, 23 十二月 2022 08:55:23 +0800 Subject: [PATCH] Merge branch 'master' of https://sinanoaq.cn:8888/r/safePlatform-out into zf --- equipment/equipment-service/src/main/java/com/gkhy/safePlatform/equipment/controller/SafeMaterialController.java | 73 ++++++++++++++++++++++++++++++++++++ 1 files changed, 73 insertions(+), 0 deletions(-) diff --git a/equipment/equipment-service/src/main/java/com/gkhy/safePlatform/equipment/controller/SafeMaterialController.java b/equipment/equipment-service/src/main/java/com/gkhy/safePlatform/equipment/controller/SafeMaterialController.java new file mode 100644 index 0000000..2c86fc8 --- /dev/null +++ b/equipment/equipment-service/src/main/java/com/gkhy/safePlatform/equipment/controller/SafeMaterialController.java @@ -0,0 +1,73 @@ +package com.gkhy.safePlatform.equipment.controller; + +import com.alibaba.fastjson.JSONObject; +import com.gkhy.safePlatform.commons.co.ContextCacheUser; +import com.gkhy.safePlatform.commons.enums.ResultCodes; +import com.gkhy.safePlatform.commons.query.PageQuery; +import com.gkhy.safePlatform.commons.utils.PageUtils; +import com.gkhy.safePlatform.commons.vo.ResultVO; +import com.gkhy.safePlatform.equipment.model.dto.req.ParamForm; +import com.gkhy.safePlatform.equipment.model.dto.req.SafeMaterialAddReq; +import com.gkhy.safePlatform.equipment.model.dto.req.SafeMaterialModReq; +import com.gkhy.safePlatform.equipment.model.dto.req.SafeMaterialQuery; +import com.gkhy.safePlatform.equipment.service.SafeMaterialService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.core.Authentication; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@RequestMapping(value = "/equipment/safeMaterial") +public class SafeMaterialController { + @Autowired + private SafeMaterialService safeMaterialService; + + @PostMapping(value = "save") + public ResultVO save(Authentication authentication, @Validated @RequestBody SafeMaterialAddReq req){ + ContextCacheUser currentUser = (ContextCacheUser) authentication.getPrincipal(); + return safeMaterialService.save(currentUser,req); + } + @PostMapping(value = "update") + public ResultVO update(Authentication authentication, @Validated @RequestBody SafeMaterialModReq req){ + ContextCacheUser currentUser = (ContextCacheUser) authentication.getPrincipal(); + return safeMaterialService.update(currentUser,req); + } + @PostMapping(value = "delete") + public ResultVO delete(Authentication authentication, @RequestBody JSONObject jsonObject){ + ContextCacheUser currentUser = (ContextCacheUser) authentication.getPrincipal(); + Long id = jsonObject.getLong("id"); + return safeMaterialService.delete(currentUser,id); + } + @PostMapping(value = "queryById") + public ResultVO queryById(Authentication authentication, @RequestBody JSONObject jsonObject){ + ContextCacheUser currentUser = (ContextCacheUser) authentication.getPrincipal(); + Long id = jsonObject.getLong("id"); + return safeMaterialService.queryById(currentUser,id); + } + @PostMapping(value = "list") + public ResultVO list(Authentication authentication){ + ContextCacheUser currentUser = (ContextCacheUser) authentication.getPrincipal(); + return new ResultVO<>(ResultCodes.OK,safeMaterialService.list(currentUser)); + } + @PostMapping(value = "listByDepId") + public ResultVO listByDepId(Authentication authentication){ + ContextCacheUser currentUser = (ContextCacheUser) authentication.getPrincipal(); + return new ResultVO<>(ResultCodes.OK,safeMaterialService.listByDepId(currentUser)); + } + + @PostMapping(value = "page/list") + public ResultVO listByPage(Authentication authentication,@RequestBody PageQuery<SafeMaterialQuery> pageQuery){ + PageUtils.checkCheck(pageQuery); + ContextCacheUser currentUser = (ContextCacheUser) authentication.getPrincipal(); + return safeMaterialService.listByPage(currentUser,pageQuery); + } + @PostMapping(value = "deleteBatch") + public ResultVO deleteBatch(Authentication authentication,@Validated @RequestBody ParamForm paramForm){ + ContextCacheUser currentUser = (ContextCacheUser) authentication.getPrincipal(); + return safeMaterialService.deleteBatch(currentUser,paramForm); + } + +} -- Gitblit v1.9.2