潘志宝
2025-03-28 f7819b4bc08d3ee2fc391b79da8480e7c85d64fd
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mpk/service/impl/ChartParamServiceImpl.java
@@ -70,11 +70,23 @@
    @Override
    public List<ChartParamDTO> list(String chartCode) {
        List<ChartParamEntity> list = baseDao.selectList(new QueryWrapper<ChartParamEntity>().eq("chart_code", chartCode));
        List<ChartParamEntity> list = baseDao.selectChartParamByChartCode(chartCode);
        return ConvertUtils.sourceToTarget(list,ChartParamDTO.class);
    }
    @Override
    public void updateByChartIdAndParamCode(List<ChartParamDTO> list) {
        list.forEach(item -> {
            ChartParamEntity entity = ConvertUtils.sourceToTarget(item, ChartParamEntity.class);
            QueryWrapper<ChartParamEntity> wrapper = new QueryWrapper<>();
            wrapper.eq("chart_id", entity.getChartId())
                    .eq("param_code", entity.getParamCode());
            baseDao.update(entity, wrapper);
        });
    }
    @Override
    public void delete(String id) {
        baseDao.deleteById(id);
    }