From 47effb40b5b3398c7323be59f427bf56833b3610 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Fri, 11 Mar 2022 14:19:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=8A=82=E7=82=B9=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E3=80=81=E6=A0=87=E7=AD=BE=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/ctrl/XmIterationLinkController.java | 34 +++++++++++++++++-- .../core/service/XmIterationLinkService.java | 11 ++++++ .../xm/core/dao/XmIterationLinkMapper.xml | 16 +++++++++ 3 files changed, 59 insertions(+), 2 deletions(-) diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmIterationLinkController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmIterationLinkController.java index 5cbb578e..3cbe55b5 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmIterationLinkController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmIterationLinkController.java @@ -67,8 +67,38 @@ public class XmIterationLinkController { m.put("tips", tips); return m; } - - + @ApiOperation( value = "查询迭代表与产品表的关联关系,一般由迭代管理员将迭代挂接到产品表信息列表",notes=" ") + @ApiResponses({ + @ApiResponse(code = 200,response= XmIterationLink.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'错误码'},total:总记录数,data:[数据对象1,数据对象2,...]}") + }) + @RequestMapping(value="/listWithProductInfo",method=RequestMethod.GET) + public Map listWithProductInfo( @RequestParam Map xmIterationLink){ + Map m = new HashMap<>(); + RequestUtils.transformArray(xmIterationLink, "iterationIdsproductIds"); + PageUtils.startPage(xmIterationLink); + List> xmIterationLinkList = xmIterationLinkService.listWithProductInfo(xmIterationLink); //列出XmIterationLink列表 + PageUtils.responePage(m, xmIterationLinkList); + m.put("data",xmIterationLinkList); + Tips tips=new Tips("查询成功"); + m.put("tips", tips); + return m; + } + @ApiOperation( value = "查询迭代表与产品表的关联关系,一般由迭代管理员将迭代挂接到产品表信息列表",notes=" ") + @ApiResponses({ + @ApiResponse(code = 200,response= XmIterationLink.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'错误码'},total:总记录数,data:[数据对象1,数据对象2,...]}") + }) + @RequestMapping(value="/listWithProjectInfo",method=RequestMethod.GET) + public Map listWithProjectInfo( @RequestParam Map xmIterationLink){ + Map m = new HashMap<>(); + RequestUtils.transformArray(xmIterationLink, "iterationIdsproductIds"); + PageUtils.startPage(xmIterationLink); + List> xmIterationLinkList = xmIterationLinkService.listWithProjectInfo(xmIterationLink); //列出XmIterationLink列表 + PageUtils.responePage(m, xmIterationLinkList); + m.put("data",xmIterationLinkList); + Tips tips=new Tips("查询成功"); + m.put("tips", tips); + return m; + } @ApiOperation( value = "新增一条迭代表与产品表的关联关系,一般由迭代管理员将迭代挂接到产品表信息",notes=" ") diff --git a/xm-core/src/main/java/com/xm/core/service/XmIterationLinkService.java b/xm-core/src/main/java/com/xm/core/service/XmIterationLinkService.java index 9721836e..63eb141a 100644 --- a/xm-core/src/main/java/com/xm/core/service/XmIterationLinkService.java +++ b/xm-core/src/main/java/com/xm/core/service/XmIterationLinkService.java @@ -5,6 +5,9 @@ import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; import com.mdp.core.service.BaseService; +import java.util.List; +import java.util.Map; + /** * 父类已经支持增删改查操作,因此,即使本类什么也不写,也已经可以满足一般的增删改查操作了.
* 组织 com 顶级模块 xm 大模块 core 小模块
@@ -13,6 +16,14 @@ import com.mdp.core.service.BaseService; @Service("xm.core.xmIterationLinkService") public class XmIterationLinkService extends BaseService { static Logger logger =LoggerFactory.getLogger(XmIterationLinkService.class); + + public List> listWithProductInfo(Map xmIterationLink) { + return super.selectList("listWithProductInfo",xmIterationLink); + } + + public List> listWithProjectInfo(Map xmIterationLink) { + return super.selectList("listWithProjectInfo",xmIterationLink); + } /** 请在此类添加自定义函数 */ } diff --git a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmIterationLinkMapper.xml b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmIterationLinkMapper.xml index 5278b906..cef9da67 100644 --- a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmIterationLinkMapper.xml +++ b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmIterationLinkMapper.xml @@ -15,6 +15,22 @@ + +