package com.iailab.module.pms.coalquality.modules.analysis.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.iailab.framework.common.service.impl.BaseServiceImpl; import com.iailab.framework.common.util.object.ConvertUtils; import com.iailab.framework.tenant.core.aop.TenantIgnore; import com.iailab.module.pms.coalquality.modules.analysis.dao.CoalAnalysisFullDetDao; import com.iailab.module.pms.coalquality.modules.analysis.dao.ExcelImportDao; import com.iailab.module.pms.coalquality.modules.analysis.dto.CoalAnalysisFullDetDTO; import com.iailab.module.pms.coalquality.modules.analysis.entity.CoalAnalysisFullDetEntity; import com.iailab.module.pms.coalquality.modules.analysis.service.CoalAnalysisFullDetService; import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; import java.util.Map; /** * 全级浮沉实验数据 * * @author PanZhibao * @Description * @createTime 2023年01月12日 17:09:00 */ @Service public class CoalAnalysisFullDetServiceImpl extends BaseServiceImpl implements CoalAnalysisFullDetService { @Resource private ExcelImportDao excelImportDao; @Override @TenantIgnore public List queryList(Map params) { List list = baseDao.selectList(getWrapper(params)); return ConvertUtils.sourceToTarget(list, CoalAnalysisFullDetDTO.class); } private QueryWrapper getWrapper(Map params){ String fullId = (String)params.get("fullId"); QueryWrapper wrapper = new QueryWrapper<>(); wrapper.eq(StringUtils.isNotBlank(fullId), "full_id", fullId).orderByAsc("code"); return wrapper; } }