From e1372e2e2f72bb96b55378a2b0fd19195e18fd20 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期一, 08 一月 2024 22:40:59 +0800 Subject: [PATCH] 276:web端修改xml属性映射文件,后端接口提交 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/GroupMapAttrXMLController.java | 51 ++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 44 insertions(+), 7 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/GroupMapAttrXMLController.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/GroupMapAttrXMLController.java index 40105b9..7f87250 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/GroupMapAttrXMLController.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/GroupMapAttrXMLController.java @@ -1,18 +1,22 @@ package com.vci.ubcs.code.controller; +import com.vci.ubcs.code.entity.GroupMapAttrXML; import com.vci.ubcs.code.service.IGroupMapAttrXMLService; +import com.vci.ubcs.code.vo.GroupMapAttrXMLVO; import io.swagger.annotations.Api; import lombok.AllArgsConstructor; +import oracle.jdbc.proxy.annotation.Post; +import org.apache.ibatis.annotations.Update; import org.springblade.core.tool.api.R; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import org.xml.sax.SAXException; import javax.annotation.Resource; +import javax.ws.rs.PUT; import javax.xml.parsers.ParserConfigurationException; import java.io.IOException; +import java.rmi.ServerException; +import java.util.List; /** * 闆嗗洟灞炴�ф槧灏剎ml閰嶇疆绠$悊 @@ -27,11 +31,44 @@ private final IGroupMapAttrXMLService groupMapAttrXMLService; - @GetMapping("/getGroupMapXML") - public R<String> getGroupMapXMLInfo(@RequestParam("xmlName") String xmlName) throws ParserConfigurationException, IOException, SAXException { - return R.data(groupMapAttrXMLService.getGroupMapXMLInfo(xmlName)); + /** + * 鑾峰彇xml鏂囦欢鐨勮缁嗕俊鎭� + * @param groupMapAttrXML + * @return + * @throws IOException + */ + @GetMapping("/detail") + public R<GroupMapAttrXML> getGroupMapXMLInfo(GroupMapAttrXML groupMapAttrXML) throws ServerException { + return R.data(groupMapAttrXMLService.getGroupMapXMLInfo(groupMapAttrXML)); } + /** + * 鑾峰彇鎵�鏈夐厤缃湪nacos涓婄殑xml鏂囦欢鍐呭锛岋紙涔熷氨鏄湪鍚敤鐨剎ml鏄犲皠鏂囦欢锛� + * @return + */ + @GetMapping("getGroupMapXMLList") + public R<List<GroupMapAttrXML>> getGroupMapXMLList(){ + return R.data(groupMapAttrXMLService.getGroupMapXMLList()); + } + /** + * 淇敼灞炴�ф槧灏勬枃浠� + * @param groupMapAttrXMLVO + * @return + */ + @PutMapping("/updateGroupMapXML") + public R updateGroupMapXML(@RequestBody GroupMapAttrXMLVO groupMapAttrXMLVO) throws IOException { + return groupMapAttrXMLService.updateGroupMapXML(groupMapAttrXMLVO); + } + + /** + * 鏂板闆嗗洟灞炴�ф槧灏勯厤缃枃浠� + * @param groupMapAttrXML + * @return + */ + @PostMapping("/addGroupMapXML") + public R addGroupMapXML(@RequestBody GroupMapAttrXML groupMapAttrXML) throws IOException { + return groupMapAttrXMLService.addGroupMapXML(groupMapAttrXML); + } } -- Gitblit v1.9.3