package com.ruoyi.buss.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.buss.mapper.DsEffectAssessListMapper; import com.ruoyi.buss.domain.DsEffectAssessList; import com.ruoyi.buss.service.IDsEffectAssessListService; import com.ruoyi.common.core.text.Convert; /** * 能效评估项详情Service业务层处理 * * @author lx * @date 2025-03-24 */ @Service public class DsEffectAssessListServiceImpl implements IDsEffectAssessListService { @Autowired private DsEffectAssessListMapper dsEffectAssessListMapper; /** * 查询能效评估项详情 * * @param PKID 能效评估项详情主键 * @return 能效评估项详情 */ @Override public DsEffectAssessList selectDsEffectAssessListByPKID(String PKID) { return dsEffectAssessListMapper.selectDsEffectAssessListByPKID(PKID); } /** * 查询能效评估项详情列表 * * @param dsEffectAssessList 能效评估项详情 * @return 能效评估项详情 */ @Override public List selectDsEffectAssessListList(DsEffectAssessList dsEffectAssessList) { return dsEffectAssessListMapper.selectDsEffectAssessListList(dsEffectAssessList); } /** * 新增能效评估项详情 * * @param dsEffectAssessList 能效评估项详情 * @return 结果 */ @Override public int insertDsEffectAssessList(DsEffectAssessList dsEffectAssessList) { dsEffectAssessList.setCreateTime(DateUtils.getNowDate()); return dsEffectAssessListMapper.insertDsEffectAssessList(dsEffectAssessList); } /** * 修改能效评估项详情 * * @param dsEffectAssessList 能效评估项详情 * @return 结果 */ @Override public int updateDsEffectAssessList(DsEffectAssessList dsEffectAssessList) { dsEffectAssessList.setUpdateTime(DateUtils.getNowDate()); return dsEffectAssessListMapper.updateDsEffectAssessList(dsEffectAssessList); } /** * 批量删除能效评估项详情 * * @param PKIDs 需要删除的能效评估项详情主键 * @return 结果 */ @Override public int deleteDsEffectAssessListByPKIDs(String PKIDs) { return dsEffectAssessListMapper.deleteDsEffectAssessListByPKIDs(Convert.toStrArray(PKIDs)); } /** * 删除能效评估项详情信息 * * @param PKID 能效评估项详情主键 * @return 结果 */ @Override public int deleteDsEffectAssessListByPKID(String PKID) { return dsEffectAssessListMapper.deleteDsEffectAssessListByPKID(PKID); } }