liding
2025-04-16 56341ed5e8671f7002c295a371d6d4dcf0c55012
1。检验项目导入新增字段 2.数采新增字段
已修改7个文件
95 ■■■■ 文件已修改
basic-server/src/main/java/com/ruoyi/basic/pojo/StructureItemParameter.java 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
basic-server/src/main/resources/mapper/StructureItemParameterMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cnas-device/src/main/java/com/ruoyi/device/dto/DataConfigDto.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cnas-device/src/main/java/com/ruoyi/device/dto/DeviceConfigDtoPage.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cnas-device/src/main/java/com/ruoyi/device/pojo/Device.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cnas-device/src/main/java/com/ruoyi/device/service/impl/DataConfigServiceImpl.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cnas-device/src/main/resources/mapper/DataConfigMapper.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
}
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
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;
}
cnas-device/src/main/java/com/ruoyi/device/dto/DeviceConfigDtoPage.java
@@ -74,4 +74,16 @@
    @ApiModelProperty("数采-db,mdb文件名称")
    private String dbFileName;
    @ApiModelProperty("端口")
    private String port;
    @ApiModelProperty("通道")
    private String channel;
    @ApiModelProperty("进口通道")
    private String importedChannel;
    @ApiModelProperty("进口部位")
    private String importedParts;
}
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;
}
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);
        }
    }
}
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,