package com.zhitan.saving.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.zhitan.common.core.domain.AjaxResult; import com.zhitan.saving.domain.entity.EnergySavingProgram; import com.zhitan.saving.domain.dto.EnergySavingProgramDTO; import com.zhitan.saving.domain.vo.EnergySavingProgramVO; /** * 节能项目管理 * Service接口 * * @author ZhiTan * @date 2024-12-26 */ public interface IEnergySavingProgramService extends IService { /** * 查询 * 节能项目管理 * * @param id 节能项目管理 * 主键 * @return 节能项目管理 */ EnergySavingProgram selectEnergySavingProgramById(Long id); /** * 查询 * 节能项目管理 * 列表 * * @param energySavingProgram 节能项目管理 * @return 节能项目管理 * 集合 */ Page selectEnergySavingProgramList(EnergySavingProgram energySavingProgram); /** * 新增 * 节能项目管理 * * @param dto * @return 结果 */ AjaxResult insertEnergySavingProgram(EnergySavingProgramDTO dto); /** * 修改 * 节能项目管理 * * @param dto * @return 结果 */ AjaxResult updateEnergySavingProgram(EnergySavingProgramDTO dto); /** * 删除 * 节能项目管理 * 信息 * * @param id 节能项目管理 * 主键 * @return 结果 */ AjaxResult deleteEnergySavingProgramById(Long id); }