package com.dingzhuo.energy.data.model.service.impl; import java.util.List; import com.dingzhuo.energy.data.model.domain.DaqTemplate; import com.dingzhuo.energy.data.model.mapper.DaqTemplateMapper; import com.dingzhuo.energy.data.model.service.IDaqTemplateService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** * 采集参数模板Service业务层处理 * * @author ruoyi * @date 2020-02-08 */ @Service public class DaqTemplateServiceImpl implements IDaqTemplateService { @Autowired private DaqTemplateMapper daqTemplateMapper; /** * 查询采集参数模板 * * @param id 采集参数模板ID * @return 采集参数模板 */ @Override public DaqTemplate selectDaqTemplateById(String id) { return daqTemplateMapper.selectDaqTemplateById(id); } /** * 查询采集参数模板列表 * * @param daqTemplate 采集参数模板 * @return 采集参数模板 */ @Override public List selectDaqTemplateList(DaqTemplate daqTemplate) { return daqTemplateMapper.selectDaqTemplateList(daqTemplate); } /** * 新增采集参数模板 * * @param daqTemplate 采集参数模板 * @return 结果 */ @Override public int insertDaqTemplate(DaqTemplate daqTemplate) { return daqTemplateMapper.insertDaqTemplate(daqTemplate); } /** * 修改采集参数模板 * * @param daqTemplate 采集参数模板 * @return 结果 */ @Override public int updateDaqTemplate(DaqTemplate daqTemplate) { return daqTemplateMapper.updateDaqTemplate(daqTemplate); } /** * 批量删除采集参数模板 * * @param ids 需要删除的采集参数模板ID * @return 结果 */ @Override public int deleteDaqTemplateByIds(String[] ids) { return daqTemplateMapper.deleteDaqTemplateByIds(ids); } /** * 删除采集参数模板信息 * * @param id 采集参数模板ID * @return 结果 */ @Override public int deleteDaqTemplateById(String id) { return daqTemplateMapper.deleteDaqTemplateById(id); } @Override public boolean dapHasExist(String code, String deviceType) { int count = daqTemplateMapper.dapHasExist(code, deviceType); return count > 0; } @Override public boolean dapHasExist(DaqTemplate daqTemplate) { int count = daqTemplateMapper.dapHasExistWhenUpdate(daqTemplate.getId(), daqTemplate.getCode(), daqTemplate.getDeviceType()); return count > 0; } }