From 3d69b39c7be8a930c53ce5aee0be0e0107e4c78b Mon Sep 17 00:00:00 2001 From: yinq Date: Thu, 21 Mar 2024 17:52:14 +0800 Subject: [PATCH] =?UTF-8?q?change=20-=20=E8=AE=BE=E5=A4=87=E5=8F=82?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BaseDeviceLedgerController.java | 6 + .../aucma/base/domain/BaseDeviceLedger.java | 10 ++ .../aucma/base/domain/BaseDeviceParam.java | 28 +++ .../mapper/base/BaseDeviceLedgerMapper.xml | 4 +- .../mapper/base/BaseDeviceParamMapper.xml | 163 ++++++++++-------- 5 files changed, 140 insertions(+), 71 deletions(-) diff --git a/aucma-base/src/main/java/com/aucma/base/controller/BaseDeviceLedgerController.java b/aucma-base/src/main/java/com/aucma/base/controller/BaseDeviceLedgerController.java index 897b314..1de42dd 100644 --- a/aucma-base/src/main/java/com/aucma/base/controller/BaseDeviceLedgerController.java +++ b/aucma-base/src/main/java/com/aucma/base/controller/BaseDeviceLedgerController.java @@ -46,6 +46,12 @@ public class BaseDeviceLedgerController extends BaseController { return getDataTable(list); } + @GetMapping("/getDeviceLedgerList") + public AjaxResult getDeviceLedgerList(BaseDeviceLedger baseDeviceLedger) { + List list = baseDeviceLedgerService.selectBaseDeviceLedgerList(baseDeviceLedger); + return success(list); + } + /** * 导出设备台账列表 */ diff --git a/aucma-base/src/main/java/com/aucma/base/domain/BaseDeviceLedger.java b/aucma-base/src/main/java/com/aucma/base/domain/BaseDeviceLedger.java index 98e5381..8497c8c 100644 --- a/aucma-base/src/main/java/com/aucma/base/domain/BaseDeviceLedger.java +++ b/aucma-base/src/main/java/com/aucma/base/domain/BaseDeviceLedger.java @@ -88,6 +88,8 @@ public class BaseDeviceLedger extends BaseEntity { @Excel(name = "所属产线") private String productLineName; + private String productLinedDevice; + /** * 工厂编号 */ @@ -150,6 +152,14 @@ public class BaseDeviceLedger extends BaseEntity { @Excel(name = "资产编号") private String assetCode; + public String getProductLinedDevice() { + return productLinedDevice; + } + + public void setProductLinedDevice(String productLinedDevice) { + this.productLinedDevice = productLinedDevice; + } + public String getAssetCode() { return assetCode; } diff --git a/aucma-base/src/main/java/com/aucma/base/domain/BaseDeviceParam.java b/aucma-base/src/main/java/com/aucma/base/domain/BaseDeviceParam.java index 97f90b5..8a92eef 100644 --- a/aucma-base/src/main/java/com/aucma/base/domain/BaseDeviceParam.java +++ b/aucma-base/src/main/java/com/aucma/base/domain/BaseDeviceParam.java @@ -22,6 +22,12 @@ public class BaseDeviceParam extends BaseEntity { */ private Long objId; + /** + * 产线名称 + */ + @Excel(name = "产线名称") + private String productLineName; + /** * 参数编号 */ @@ -58,6 +64,12 @@ public class BaseDeviceParam extends BaseEntity { @Excel(name = "设备编号") private String deviceCode; + /** + * 设备名称 + */ + @Excel(name = "设备名称") + private String deviceName; + /** * 读取频率(毫秒) */ @@ -96,6 +108,22 @@ public class BaseDeviceParam extends BaseEntity { @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date updatedTime; + public String getProductLineName() { + return productLineName; + } + + public void setProductLineName(String productLineName) { + this.productLineName = productLineName; + } + + public String getDeviceName() { + return deviceName; + } + + public void setDeviceName(String deviceName) { + this.deviceName = deviceName; + } + public void setObjId(Long objId) { this.objId = objId; } diff --git a/aucma-base/src/main/resources/mapper/base/BaseDeviceLedgerMapper.xml b/aucma-base/src/main/resources/mapper/base/BaseDeviceLedgerMapper.xml index d03daf4..0e44609 100644 --- a/aucma-base/src/main/resources/mapper/base/BaseDeviceLedgerMapper.xml +++ b/aucma-base/src/main/resources/mapper/base/BaseDeviceLedgerMapper.xml @@ -27,6 +27,7 @@ + @@ -53,7 +54,8 @@ WHEN te.TEAM_NAME IS NOT NULL THEN SUBSTR(te.TEAM_NAME, 1, LENGTH(te.TEAM_NAME) - 3) || '班组' END TEAM_NAME, dl.ASSET_CODE, - pl.PRODUCT_LINE_NAME + pl.PRODUCT_LINE_NAME, + CONCAT(PRODUCT_LINE_NAME, DEVICE_NAME) productLinedDevice from base_deviceledger dl left join BASE_PRODUCTLINE pl on pl.PRODUCT_LINE_CODE = dl.PRODUCT_LINE_CODE left join BASE_TEAMMEMBERS te on te.TEAM_CODE = dl.TEAM_CODE diff --git a/aucma-base/src/main/resources/mapper/base/BaseDeviceParamMapper.xml b/aucma-base/src/main/resources/mapper/base/BaseDeviceParamMapper.xml index 91bdcbc..6760b4e 100644 --- a/aucma-base/src/main/resources/mapper/base/BaseDeviceParamMapper.xml +++ b/aucma-base/src/main/resources/mapper/base/BaseDeviceParamMapper.xml @@ -5,106 +5,129 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + + + - select obj_id, param_code, param_name, param_network, param_address, param_type, device_code, read_frequency, is_flag, created_by, created_time, updated_by, updated_time from base_deviceparam + select dp.obj_id, + dp.param_code, + dp.param_name, + dp.param_network, + dp.param_address, + dp.param_type, + dp.device_code, + dp.read_frequency, + dp.is_flag, + dp.created_by, + dp.created_time, + dp.updated_by, + dp.updated_time, + dl.DEVICE_NAME, + pl.PRODUCT_LINE_NAME + from base_deviceparam dp + left join BASE_DEVICELEDGER dl on dl.DEVICE_CODE = dp.DEVICE_CODE + left join BASE_PRODUCTLINE pl on pl.PRODUCT_LINE_CODE = dl.PRODUCT_LINE_CODE - - SELECT seq_base_deviceparam.NEXTVAL as objId FROM DUAL - + + SELECT seq_base_deviceparam.NEXTVAL as objId FROM DUAL + insert into base_deviceparam - obj_id, - param_code, - param_name, - param_network, - param_address, - param_type, - device_code, - read_frequency, - is_flag, - created_by, - created_time, - updated_by, - updated_time, + obj_id, + param_code, + param_name, + param_network, + param_address, + param_type, + device_code, + read_frequency, + is_flag, + created_by, + created_time, + updated_by, + updated_time, - #{objId}, - #{paramCode}, - #{paramName}, - #{paramNetwork}, - #{paramAddress}, - #{paramType}, - #{deviceCode}, - #{readFrequency}, - #{isFlag}, - #{createdBy}, - #{createdTime}, - #{updatedBy}, - #{updatedTime}, + #{objId}, + #{paramCode}, + #{paramName}, + #{paramNetwork}, + #{paramAddress}, + #{paramType}, + #{deviceCode}, + #{readFrequency}, + #{isFlag}, + #{createdBy}, + #{createdTime}, + #{updatedBy}, + #{updatedTime}, update base_deviceparam - param_code = #{paramCode}, - param_name = #{paramName}, - param_network = #{paramNetwork}, - param_address = #{paramAddress}, - param_type = #{paramType}, - device_code = #{deviceCode}, - read_frequency = #{readFrequency}, - is_flag = #{isFlag}, - created_by = #{createdBy}, - created_time = #{createdTime}, - updated_by = #{updatedBy}, - updated_time = #{updatedTime}, + param_code = #{paramCode}, + param_name = #{paramName}, + param_network = #{paramNetwork}, + param_address = #{paramAddress}, + param_type = #{paramType}, + device_code = #{deviceCode}, + read_frequency = #{readFrequency}, + is_flag = #{isFlag}, + created_by = #{createdBy}, + created_time = #{createdTime}, + updated_by = #{updatedBy}, + updated_time = #{updatedTime}, where obj_id = #{objId} - delete from base_deviceparam where obj_id = #{objId} + delete + from base_deviceparam + where obj_id = #{objId}