From c279f8635fdd87d70d35c86fa7566a26e7b1b31f Mon Sep 17 00:00:00 2001 From: ruanqi Date: Wed, 27 Dec 2023 09:06:50 +0800 Subject: [PATCH] =?UTF-8?q?0412=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/board/controller/BoardController.java | 13 +++++++++++++ .../com/heai/modules/board/dao/BoardMapper.java | 11 +++++++++++ .../modules/board/entity/BIBoardAddressData.java | 11 +++++++++++ .../heai/modules/board/service/BoardService.java | 12 ++++++++++++ .../board/service/impl/BoardServiceImpl.java | 5 +++++ src/main/resources/mapper/board/BoardMapper.xml | 4 ++++ 6 files changed, 56 insertions(+) create mode 100644 src/main/java/com/heai/modules/board/entity/BIBoardAddressData.java diff --git a/src/main/java/com/heai/modules/board/controller/BoardController.java b/src/main/java/com/heai/modules/board/controller/BoardController.java index 7387bb7..e0e2c45 100644 --- a/src/main/java/com/heai/modules/board/controller/BoardController.java +++ b/src/main/java/com/heai/modules/board/controller/BoardController.java @@ -1,6 +1,7 @@ package com.heai.modules.board.controller; import com.heai.common.utils.R; +import com.heai.modules.board.entity.BIBoardAddressData; import com.heai.modules.board.entity.ViewKanbanCODelNotifyData; import com.heai.modules.board.entity.ViewKanbanSoHunlianPlanData; import com.heai.modules.board.entity.ViewKanbanSoLiuhuaPlanData; @@ -412,4 +413,16 @@ public class BoardController { return map; // return R.ok().put("rows", list).put("total",list.size()); } + + /** + * 查询BI + * @param inData + * @return + */ + @PostMapping("/searchBIBoardAddress") + public R searchBIBoardAddress(@RequestBody BIBoardAddressData inData){ + BIBoardAddressData row= boardService.searchBIBoardAddress(inData); + return R.ok().put("row",row); + } + } diff --git a/src/main/java/com/heai/modules/board/dao/BoardMapper.java b/src/main/java/com/heai/modules/board/dao/BoardMapper.java index a15530f..ae79ce0 100644 --- a/src/main/java/com/heai/modules/board/dao/BoardMapper.java +++ b/src/main/java/com/heai/modules/board/dao/BoardMapper.java @@ -197,4 +197,15 @@ public interface BoardMapper { List getSopAddress(TvSopBaseData inData); List getPictureList(@Param("site")String site,@Param("partNo")String partNo,@Param("revNo")String revNo,@Param("itemNo")String itemNo,@Param("type")String type); + + /** + * @Description TODO + * @Title searchBIBoardAddress + * @param inData + * @author rq + * @date 2023/12/26 17:48 + * @return BIBoardAddressData + * @throw + */ + BIBoardAddressData searchBIBoardAddress(BIBoardAddressData inData); } diff --git a/src/main/java/com/heai/modules/board/entity/BIBoardAddressData.java b/src/main/java/com/heai/modules/board/entity/BIBoardAddressData.java new file mode 100644 index 0000000..aa6257a --- /dev/null +++ b/src/main/java/com/heai/modules/board/entity/BIBoardAddressData.java @@ -0,0 +1,11 @@ +package com.heai.modules.board.entity; + +import lombok.Data; +import org.apache.ibatis.type.Alias; + +@Data +@Alias("BIBoardAddressData") +public class BIBoardAddressData { + private String reportId; + private String address; +} diff --git a/src/main/java/com/heai/modules/board/service/BoardService.java b/src/main/java/com/heai/modules/board/service/BoardService.java index dcdb256..f86e8ab 100644 --- a/src/main/java/com/heai/modules/board/service/BoardService.java +++ b/src/main/java/com/heai/modules/board/service/BoardService.java @@ -1,6 +1,7 @@ package com.heai.modules.board.service; +import com.heai.modules.board.entity.BIBoardAddressData; import com.heai.modules.board.entity.ViewKanbanCODelNotifyData; import com.heai.modules.board.entity.ViewKanbanSoHunlianPlanData; import com.heai.modules.production.entity.*; @@ -235,4 +236,15 @@ public interface BoardService { * @throw */ Map getSopAddress(TvSopBaseData inData); + + /** + * @Description TODO + * @Title searchBIBoardAddress + * @param inData + * @author rq + * @date 2023/12/26 17:48 + * @return BIBoardAddressData + * @throw + */ + BIBoardAddressData searchBIBoardAddress(BIBoardAddressData inData); } diff --git a/src/main/java/com/heai/modules/board/service/impl/BoardServiceImpl.java b/src/main/java/com/heai/modules/board/service/impl/BoardServiceImpl.java index fd88656..d3562fa 100644 --- a/src/main/java/com/heai/modules/board/service/impl/BoardServiceImpl.java +++ b/src/main/java/com/heai/modules/board/service/impl/BoardServiceImpl.java @@ -556,4 +556,9 @@ public class BoardServiceImpl implements BoardService { map.put("data",tvList.get(0)); return map; } + @Override + public BIBoardAddressData searchBIBoardAddress(BIBoardAddressData inData){ + return boardMapper.searchBIBoardAddress(inData); + } + } diff --git a/src/main/resources/mapper/board/BoardMapper.xml b/src/main/resources/mapper/board/BoardMapper.xml index 1bd0748..599c233 100644 --- a/src/main/resources/mapper/board/BoardMapper.xml +++ b/src/main/resources/mapper/board/BoardMapper.xml @@ -302,5 +302,9 @@ select AttaFileName_DB from AttachmentList where Site=#{site} and OrderRef1=#{partNo} and OrderRef2=#{revNo} and OrderRef3=#{itemNo} and OrderRef4=#{type} and DelFlag='N' + +