From 736f72f4aff0f61b7618078fcde6c820d1dff813 Mon Sep 17 00:00:00 2001 From: A0010407 Date: Thu, 7 Sep 2023 16:44:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E8=89=BA=E8=B7=AF=E7=BA=BF-BOM?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E5=90=8E=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ProProcessController.java | 9 +-- .../technology/mapper/ProProcessMapper.java | 3 +- .../service/IProProcessService.java | 3 +- .../service/impl/ProProcessServiceImpl.java | 11 ++- .../mapper/technology/ProProcessMapper.xml | 72 ++++++++----------- 5 files changed, 44 insertions(+), 54 deletions(-) diff --git a/op-modules/op-technology/src/main/java/com/op/technology/controller/ProProcessController.java b/op-modules/op-technology/src/main/java/com/op/technology/controller/ProProcessController.java index a2c53cd7..7e2a5909 100644 --- a/op-modules/op-technology/src/main/java/com/op/technology/controller/ProProcessController.java +++ b/op-modules/op-technology/src/main/java/com/op/technology/controller/ProProcessController.java @@ -11,6 +11,7 @@ import com.op.common.log.annotation.Log; import com.op.common.log.enums.BusinessType; import com.op.common.security.annotation.RequiresPermissions; import com.op.technology.domain.Bom; +import com.op.technology.domain.BomComponent; import com.op.technology.domain.ProProcess; import com.op.technology.domain.Equipment; import com.op.technology.service.IProProcessService; @@ -153,11 +154,11 @@ public class ProProcessController extends BaseController { /** * 查询BOM物料管理列表 */ - @RequiresPermissions("mes:pro:process:bomList") - @GetMapping("/bomList") - public TableDataInfo bomList(Bom bom) { + @RequiresPermissions("mes:pro:process:bomComponentList") + @GetMapping("/bomComponentList") + public TableDataInfo selectBaseBomComponentList(BomComponent bomComponent) { startPage(); - List list = proProcessService.selectBomList(bom); + List list = proProcessService.selectBaseBomComponentList(bomComponent); return getDataTable(list); } } diff --git a/op-modules/op-technology/src/main/java/com/op/technology/mapper/ProProcessMapper.java b/op-modules/op-technology/src/main/java/com/op/technology/mapper/ProProcessMapper.java index 8b76b587..74279eb7 100644 --- a/op-modules/op-technology/src/main/java/com/op/technology/mapper/ProProcessMapper.java +++ b/op-modules/op-technology/src/main/java/com/op/technology/mapper/ProProcessMapper.java @@ -1,6 +1,7 @@ package com.op.technology.mapper; import com.op.technology.domain.Bom; +import com.op.technology.domain.BomComponent; import com.op.technology.domain.Equipment; import com.op.technology.domain.ProProcess; import org.apache.ibatis.annotations.Mapper; @@ -71,5 +72,5 @@ public interface ProProcessMapper List selectEquipmentList(Equipment equipment); Equipment selectEquipmentByEquipmentId(Long equipmentId); - List selectBomList(Bom bom); + List selectBaseBomComponentList(BomComponent bomComponent); } diff --git a/op-modules/op-technology/src/main/java/com/op/technology/service/IProProcessService.java b/op-modules/op-technology/src/main/java/com/op/technology/service/IProProcessService.java index 51a4250e..70e5b86f 100644 --- a/op-modules/op-technology/src/main/java/com/op/technology/service/IProProcessService.java +++ b/op-modules/op-technology/src/main/java/com/op/technology/service/IProProcessService.java @@ -1,6 +1,7 @@ package com.op.technology.service; import com.op.technology.domain.Bom; +import com.op.technology.domain.BomComponent; import com.op.technology.domain.Equipment; import com.op.technology.domain.ProProcess; @@ -72,5 +73,5 @@ public interface IProProcessService public Equipment selectEquipmentByEquipmentId(Long equipmentId); - public List selectBomList(Bom bom); + public List selectBaseBomComponentList(BomComponent bomComponent); } diff --git a/op-modules/op-technology/src/main/java/com/op/technology/service/impl/ProProcessServiceImpl.java b/op-modules/op-technology/src/main/java/com/op/technology/service/impl/ProProcessServiceImpl.java index 69b62355..3b1abc02 100644 --- a/op-modules/op-technology/src/main/java/com/op/technology/service/impl/ProProcessServiceImpl.java +++ b/op-modules/op-technology/src/main/java/com/op/technology/service/impl/ProProcessServiceImpl.java @@ -7,10 +7,7 @@ import com.op.common.core.utils.DateUtils; import com.op.common.core.utils.StringUtils; import com.op.common.core.utils.uuid.IdUtils; import com.op.common.security.utils.SecurityUtils; -import com.op.technology.domain.BaseFile; -import com.op.technology.domain.Bom; -import com.op.technology.domain.Equipment; -import com.op.technology.domain.ProProcess; +import com.op.technology.domain.*; import com.op.technology.mapper.BaseFileMapper; import com.op.technology.mapper.ProProcessMapper; import com.op.technology.service.IProProcessService; @@ -216,13 +213,13 @@ public class ProProcessServiceImpl implements IProProcessService { /** * 查询BOM物料管理列表 * - * @param bom BOM物料管理 + * @param bomComponent BOM物料管理 * @return BOM物料管理 */ @Override @DS("#header.poolName") - public List selectBomList(Bom bom) { - return proProcessMapper.selectBomList(bom); + public List selectBaseBomComponentList(BomComponent bomComponent) { + return proProcessMapper.selectBaseBomComponentList(bomComponent); } } diff --git a/op-modules/op-technology/src/main/resources/mapper/technology/ProProcessMapper.xml b/op-modules/op-technology/src/main/resources/mapper/technology/ProProcessMapper.xml index 083e7fb6..1a445283 100644 --- a/op-modules/op-technology/src/main/resources/mapper/technology/ProProcessMapper.xml +++ b/op-modules/op-technology/src/main/resources/mapper/technology/ProProcessMapper.xml @@ -1,7 +1,7 @@ + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> @@ -65,18 +65,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - - + + - - - - - - - - + + + + + + + + + + + @@ -89,7 +91,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - @@ -123,7 +124,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where process_id = #{processId} - select top 1 process_id, process_code, process_name, attention, enable_flag, remark, attr1, attr2, attr3, attr4, create_by, create_time, update_by, update_time from pro_process @@ -170,7 +171,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" param8, param9, param10, - + #{processId}, #{processCode}, @@ -202,7 +203,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{param8}, #{param9}, #{param10}, - + @@ -267,29 +268,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - +