From c2b2d515f726678f1400629fac70bcf5f1c6a332 Mon Sep 17 00:00:00 2001 From: OTTO <731554297@qq.com> Date: Tue, 8 Oct 2024 17:00:19 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E7=94=A8=E6=88=B7=E8=BA=AB=E4=BB=BD?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E7=AE=A1=E7=90=86):=20=E6=88=90=E5=91=98?= =?UTF-8?q?=E7=A7=BB=E5=87=BA=E7=BB=84=E7=BB=87/=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E5=8E=9F=E6=8C=87=E6=B4=BE=E7=BB=99=E8=BF=99=E4=B8=AA?= =?UTF-8?q?=E6=88=90=E5=91=98=E7=9A=84=E5=B7=A5=E4=BD=9C=E9=A1=B9/?= =?UTF-8?q?=E5=85=B6=E4=BB=96=E8=AF=A5=E6=80=8E=E4=B9=88=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 产品详情接口返回产品负责人信息列表 Signed-off-by: OTTO <731554297@qq.com> --- .../pms/product/controller/PmsProductController.java | 5 ++--- .../pms/product/domain/vo/PmsProductDataVo.java | 6 ++++++ .../pms/product/service/IPmsProductService.java | 2 ++ .../pms/product/service/impl/PmsProductServiceImpl.java | 6 ++++++ 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/controller/PmsProductController.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/controller/PmsProductController.java index 2498a3fc6..7f92b159c 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/controller/PmsProductController.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/controller/PmsProductController.java @@ -8,7 +8,6 @@ import com.microservices.common.log.annotation.Log; import com.microservices.common.log.enums.BusinessType; import com.microservices.common.security.annotation.Logical; import com.microservices.common.security.annotation.RequiresPermissions; -import com.microservices.pms.product.domain.PmsProduct; import com.microservices.pms.product.domain.vo.PmsProductDataVo; import com.microservices.pms.product.domain.vo.PmsProductInputVo; import com.microservices.pms.product.domain.vo.PmsProductSearchVo; @@ -67,8 +66,8 @@ public class PmsProductController extends BaseController { @RequiresPermissions("pms:pmsProduct:show") @GetMapping(value = "/{identifier}") @ApiOperation(value = "通过产品标识获取产品详细信息(路由更新删除/ByIdentifier)") - public GenericsAjaxResult getInfo(@PathVariable("identifier") String identifier) { - return genericsSuccess(pmsProductService.selectPmsProductByIdentifier(identifier)); + public GenericsAjaxResult getInfo(@PathVariable("identifier") String identifier) { + return genericsSuccess(pmsProductService.selectPmsProductDataByIdentifier(identifier)); } /** diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/domain/vo/PmsProductDataVo.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/domain/vo/PmsProductDataVo.java index 7b800c730..6efb2202b 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/domain/vo/PmsProductDataVo.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/domain/vo/PmsProductDataVo.java @@ -78,4 +78,10 @@ public class PmsProductDataVo { @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "更新时间", hidden = true) private Date updateTime; + + /** + * 产品负责人Gitlink ID列表 + */ + @ApiModelProperty(value = "产品负责人Gitlink ID列表") + private String productAssigneeGitlinkIds; } diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/IPmsProductService.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/IPmsProductService.java index c8dfebf58..90cbd0417 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/IPmsProductService.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/IPmsProductService.java @@ -136,4 +136,6 @@ public interface IPmsProductService * @return 可选用户列表 */ GenericsTableDataInfo getUserList(String enterpriseIdentifier, String search); + + PmsProductDataVo selectPmsProductDataByIdentifier(String identifier); } diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductServiceImpl.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductServiceImpl.java index bf575d195..e5e1b63cb 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductServiceImpl.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductServiceImpl.java @@ -323,4 +323,10 @@ public class PmsProductServiceImpl implements IPmsProductService public GenericsTableDataInfo getUserList(String enterpriseIdentifier, String search) { return pmsEnterpriseService.getUserListByPerms(enterpriseIdentifier, search, UserConstants.PMS_PERMS_PRODUCT_EDIT); } + + @Override + public PmsProductDataVo selectPmsProductDataByIdentifier(String identifier) { + PmsProduct pmsProduct = selectPmsProductByIdentifier(identifier); + return toPmsProductDataVo(pmsProduct, null); + } }