package com.dy.pipIrrModel.param; import com.dy.common.webUtil.QueryResultVo; import com.dy.pipIrrGlobal.daoMd.MdParamMapper; import com.dy.pipIrrGlobal.pojoMd.MdParam; import com.dy.pipIrrGlobal.voMd.VoParam; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * @Author: liurunyu * @Date: 2025/8/6 13:44 * @Description */ @Slf4j @Service public class ParamSv { private MdParamMapper mdParamDao ; @Autowired private void setDao(MdParamMapper dao) { this.mdParamDao = dao; } /** * 得到一个分水口 * @param id 分水口ID * @return 分水口实体 */ public VoParam selectById(Long id){ return this.mdParamDao.selectById(id) ; } /** * 查询一些实体 * @return 包含实体集合的结果对象 */ @SuppressWarnings("unchecked") public QueryResultVo> selectAll(){ QueryResultVo> rsVo = new QueryResultVo<>() ; rsVo.obj = this.mdParamDao.selectAll() ; return rsVo ; } /** * 添加实体 * @param po 实体 * @return 实体ID */ public Integer save(MdParam po){ return mdParamDao.insert(po); } /** * 修改实体 * @param po * @return */ public int update(MdParam po) { return mdParamDao.updateByPrimaryKeySelective(po); } /** * 根据实体ID逻辑删除实体 * @param id 实体 * @return */ public Integer delete(Long id) { return mdParamDao.deleteByPrimaryKey(id); } }