From 56341ed5e8671f7002c295a371d6d4dcf0c55012 Mon Sep 17 00:00:00 2001 From: liding <756868258@qq.com> Date: 星期三, 16 四月 2025 16:48:05 +0800 Subject: [PATCH] 1。检验项目导入新增字段 2.数采新增字段 --- basic-server/src/main/java/com/ruoyi/basic/pojo/StructureItemParameter.java | 44 +++++++++++++--------- cnas-device/src/main/java/com/ruoyi/device/dto/DeviceConfigDtoPage.java | 12 ++++++ basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml | 2 cnas-device/src/main/java/com/ruoyi/device/dto/DataConfigDto.java | 12 ++++++ cnas-device/src/main/resources/mapper/DataConfigMapper.xml | 4 ++ cnas-device/src/main/java/com/ruoyi/device/pojo/Device.java | 12 ++++++ cnas-device/src/main/java/com/ruoyi/device/service/impl/DataConfigServiceImpl.java | 9 ++++ 7 files changed, 75 insertions(+), 20 deletions(-) diff --git a/basic-server/src/main/java/com/ruoyi/basic/pojo/StructureItemParameter.java b/basic-server/src/main/java/com/ruoyi/basic/pojo/StructureItemParameter.java index c88fe58..0a11d7c 100644 --- a/basic-server/src/main/java/com/ruoyi/basic/pojo/StructureItemParameter.java +++ b/basic-server/src/main/java/com/ruoyi/basic/pojo/StructureItemParameter.java @@ -65,42 +65,42 @@ * 鍗曚环(鍏�) */ @ApiModelProperty(value = "鍗曚环(鍏�)") - @ExcelProperty(value = "鍗曚环",index = 13) + @ExcelProperty(value = "鍗曚环",index = 14) private String price; /** * 鍦烘墍 */ @ApiModelProperty(value = "鍦烘墍") - @ExcelProperty(value = "鍦烘墍",index = 24) + @ExcelProperty(value = "鍦烘墍",index = 25) private String laboratory; /** * 璇曢獙瀹� */ @ApiModelProperty(value = "璇曢獙瀹�") - @ExcelProperty(value = "璇曢獙瀹�",index = 9) + @ExcelProperty(value = "璇曢獙瀹�",index = 10) private String sonLaboratory; /** * 瑕佹眰鎻忚堪 */ @ApiModelProperty(value = "瑕佹眰鎻忚堪") - @ExcelProperty(value = "鏍囧噯鏄剧ず",index = 11) + @ExcelProperty(value = "鏍囧噯鏄剧ず",index = 12) private String askTell; /** * 瑕佹眰鍊� */ @ApiModelProperty(value = "瑕佹眰鍊�") - @ExcelProperty(value = "鍒ゆ柇瑕佹眰",index = 12) + @ExcelProperty(value = "鍒ゆ柇瑕佹眰",index = 13) private String ask; /** * 璁¢噺鍗曚綅 */ @ApiModelProperty(value = "璁¢噺鍗曚綅") - @ExcelProperty(value = "璁¢噺鍗曚綅",index = 10) + @ExcelProperty(value = "璁¢噺鍗曚綅",index = 11) private String unit; /** @@ -114,35 +114,35 @@ * 宸ユ椂(H) */ @ApiModelProperty(value = "宸ユ椂(H)") - @ExcelProperty(value = "宸ユ椂绯绘暟",index = 14) + @ExcelProperty(value = "宸ユ椂绯绘暟",index = 15) private Double manHour; /** * 棰勮鏃堕棿(H) */ @ApiModelProperty(value = "棰勮鏃堕棿(H)") - @ExcelProperty(value = "棰勮瀹屾垚鏃堕棿",index = 16) + @ExcelProperty(value = "棰勮瀹屾垚鏃堕棿",index = 17) private Integer manDay; /** * 宸ユ椂鍒嗙粍 */ @ApiModelProperty(value = "宸ユ椂鍒嗙粍") - @ExcelProperty(value = "宸ユ椂鍒嗙粍",index = 15) + @ExcelProperty(value = "宸ユ椂鍒嗙粍",index = 16) private String manHourGroup; /** * 妫�楠岄」绫诲瀷 */ @ApiModelProperty(value = "妫�楠岄」绫诲瀷") - @ExcelProperty(value = "鏁版嵁绫诲瀷",index = 17) + @ExcelProperty(value = "鏁版嵁绫诲瀷",index = 18) private String inspectionItemType; /** * 妫�楠屽�肩被鍨� */ @ApiModelProperty(value = "妫�楠屽�肩被鍨�") - @ExcelProperty(value = "妫�楠屽�肩被鍨�",index = 18) + @ExcelProperty(value = "妫�楠屽�肩被鍨�",index = 19) private String inspectionValueType; /** @@ -161,7 +161,7 @@ * 鐗规畩鏍囪瘑 */ @ApiModelProperty(value = "鐗规畩鏍囪瘑") - @ExcelProperty(value = "鐗规畩鏍囪瘑",index = 19) + @ExcelProperty(value = "鐗规畩鏍囪瘑",index = 20) private String bsm; /** @@ -171,7 +171,7 @@ private Integer templateId; @TableField(exist = false) - @ExcelProperty(value = "鍘熷璁板綍妯℃澘",index = 21) + @ExcelProperty(value = "鍘熷璁板綍妯℃澘",index = 22) private String templateName; /** @@ -208,35 +208,35 @@ * 瀛楀吀绫诲瀷 */ @ApiModelProperty(value = "瀛楀吀绫诲瀷") - @ExcelProperty(value = "鏁版嵁瀛楀吀",index = 20) + @ExcelProperty(value = "鏁版嵁瀛楀吀",index = 21) private String dic; /** * 妫�楠岄」鍒嗙被 */ @ApiModelProperty(value = "妫�楠岄」鍒嗙被") - @ExcelProperty(value = "妫�楠岄」鍒嗙被",index = 22) + @ExcelProperty(value = "妫�楠岄」鍒嗙被",index = 23) private String inspectionItemClass; /** * 妫�楠岄」鍒嗙被EN */ @ApiModelProperty(value = "妫�楠岄」鍒嗙被EN") - @ExcelProperty(value = "妫�楠岄」鍒嗙被",index = 23) + @ExcelProperty(value = "妫�楠岄」鍒嗙被",index = 24) private String inspectionItemClassEn; /** * 鏉′欢 */ @ApiModelProperty(value = "鏉′欢") - @ExcelProperty(value = "璇曢獙鏉′欢",index = 25) + @ExcelProperty(value = "璇曢獙鏉′欢",index = 26) private String radiusList; /** * 鏀惰垂鏍囧噯(鍏�/娆�) */ @ApiModelProperty(value = "鏀惰垂鏍囧噯(鍏�/娆�)") - @ExcelProperty(value = "鏀惰垂鏍囧噯",index = 26) + @ExcelProperty(value = "鏀惰垂鏍囧噯",index = 28) private String rates; @TableField(exist = false) @@ -249,4 +249,12 @@ @ApiModelProperty(value = "鏄惁濮旀墭瑕佹眰 0 鍚� 1 鏄�") private String delegateRequestFlag; + + @ApiModelProperty(value = "棰戞") + @ExcelProperty(value = "妫�娴嬪弬鏁扮紪鍙�",index = 9) + private String frequency; + + @ApiModelProperty(value = "鏀惰垂鏍囧噯鍒嗙粍") + @ExcelProperty(value = "妫�娴嬪弬鏁扮紪鍙�",index = 27) + private String ratesGroup; } \ No newline at end of file diff --git a/basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml b/basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml index d9a1457..7be661e 100644 --- a/basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml +++ b/basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml @@ -93,7 +93,7 @@ code, radius_list, rates, - delegate_request_flag + delegate_request_flag,frequency,rates_group FROM temp_sample A LEFT JOIN diff --git a/cnas-device/src/main/java/com/ruoyi/device/dto/DataConfigDto.java b/cnas-device/src/main/java/com/ruoyi/device/dto/DataConfigDto.java index c8a3721..20997ec 100644 --- a/cnas-device/src/main/java/com/ruoyi/device/dto/DataConfigDto.java +++ b/cnas-device/src/main/java/com/ruoyi/device/dto/DataConfigDto.java @@ -36,4 +36,16 @@ @ApiModelProperty("璁惧ID") private Integer deviceId; + + @ApiModelProperty("绔彛鍙�") + private String port; + + @ApiModelProperty("閫氶亾") + private List<String> channel; + + @ApiModelProperty("杩涘彛閫氶亾") + private String importedChannel; + + @ApiModelProperty("杩涘彛閮ㄤ綅") + private String importedParts; } diff --git a/cnas-device/src/main/java/com/ruoyi/device/dto/DeviceConfigDtoPage.java b/cnas-device/src/main/java/com/ruoyi/device/dto/DeviceConfigDtoPage.java index e9034d4..9d38228 100644 --- a/cnas-device/src/main/java/com/ruoyi/device/dto/DeviceConfigDtoPage.java +++ b/cnas-device/src/main/java/com/ruoyi/device/dto/DeviceConfigDtoPage.java @@ -74,4 +74,16 @@ @ApiModelProperty("鏁伴噰-db锛宮db鏂囦欢鍚嶇О") private String dbFileName; + + @ApiModelProperty("绔彛") + private String port; + + @ApiModelProperty("閫氶亾") + private String channel; + + @ApiModelProperty("杩涘彛閫氶亾") + private String importedChannel; + + @ApiModelProperty("杩涘彛閮ㄤ綅") + private String importedParts; } diff --git a/cnas-device/src/main/java/com/ruoyi/device/pojo/Device.java b/cnas-device/src/main/java/com/ruoyi/device/pojo/Device.java index 9d63046..a3eba07 100644 --- a/cnas-device/src/main/java/com/ruoyi/device/pojo/Device.java +++ b/cnas-device/src/main/java/com/ruoyi/device/pojo/Device.java @@ -174,4 +174,16 @@ @ApiModelProperty("浜у湴") private String origin; + @ApiModelProperty("绔彛鍙�") + private String port; + + @ApiModelProperty("閫氶亾") + private String channel; + + @ApiModelProperty("杩涘彛閫氶亾") + private String importedChannel; + + @ApiModelProperty("杩涘彛閮ㄤ綅") + private String importedParts; + } diff --git a/cnas-device/src/main/java/com/ruoyi/device/service/impl/DataConfigServiceImpl.java b/cnas-device/src/main/java/com/ruoyi/device/service/impl/DataConfigServiceImpl.java index 1bbac34..b20778c 100644 --- a/cnas-device/src/main/java/com/ruoyi/device/service/impl/DataConfigServiceImpl.java +++ b/cnas-device/src/main/java/com/ruoyi/device/service/impl/DataConfigServiceImpl.java @@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.core.domain.Result; import com.ruoyi.device.dto.DataConfigDto; +import com.ruoyi.device.dto.DeviceConfigDtoPage; import com.ruoyi.device.mapper.DataConfigMapper; import com.ruoyi.device.mapper.DeviceMapper; import com.ruoyi.device.pojo.DataConfig; @@ -46,6 +47,11 @@ if (dataConfigList.getIsDevice()) { Device device = new Device(); BeanUtils.copyProperties(dataConfigList, device); + List<String> channelList = dataConfigList.getChannel(); + if (channelList != null &&!channelList.isEmpty()) { + String channelString = String.join(",", channelList); + device.setChannel(channelString); + } device.setId(deviceId); deviceMapper.updateById(device); } else { @@ -69,7 +75,8 @@ List<DataConfig> list = baseMapper.selectList(wrapper); return Result.success(list); } else { - return Result.success(dataConfigMapper.selectDataConfigList(dataConfig.getDeviceId())); + List<DeviceConfigDtoPage> deviceConfigDtoPages = dataConfigMapper.selectDataConfigList(dataConfig.getDeviceId()); + return Result.success(deviceConfigDtoPages); } } } diff --git a/cnas-device/src/main/resources/mapper/DataConfigMapper.xml b/cnas-device/src/main/resources/mapper/DataConfigMapper.xml index c28aac6..c9c97e9 100644 --- a/cnas-device/src/main/resources/mapper/DataConfigMapper.xml +++ b/cnas-device/src/main/resources/mapper/DataConfigMapper.xml @@ -18,6 +18,10 @@ d.collect_url, d.storage_url, d.ip, + d.port, + d.imported_channel, + d.imported_parts, + d.channel, d.entrust_code, d.sample_code, d.db_file_name, -- Gitblit v1.9.3