package project.miner.internal; import java.util.List; import org.springframework.jdbc.core.JdbcTemplate; import kernel.bo.RecordObjectMapper; import project.miner.MinerParaService; import project.miner.model.MinerPara; public class MinerParaServiceImpl implements MinerParaService { private JdbcTemplate jdbcTemplate; public void save(MinerPara entity) { String insertSql = "INSERT INTO T_MINER_PARA(UUID,CYCLE,AMOUNT,MINER_ID) VALUES (?,?,?,?)"; jdbcTemplate.update(insertSql,entity.getId(),entity.getCycle(),entity.getAmount(),entity.getMiner_id()); } public void update(MinerPara entity) { String updateSql = "UPDATE T_MINER_PARA SET CYCLE=?,AMOUNT=?,MINER_ID=? WHERE UUID=?"; jdbcTemplate.update(updateSql,entity.getCycle(),entity.getAmount(),entity.getMiner_id(),entity.getId()); } public void delete(String id) { MinerPara entity = findById(id); if (null != entity) { jdbcTemplate.update("DELETE FROM T_MINER_PARA WHERE UUID=?", entity.getId()); } } public MinerPara findById(String id) { List list = jdbcTemplate.query("SELECT * FROM T_MINER_PARA WHERE UUID=?", RecordObjectMapper.newInstance(MinerPara.class), id); if (null != list && list.size() > 0) { return list.get(0); } return null; } public List findByMinerId(String minerId) { List list = jdbcTemplate.query("SELECT * FROM T_MINER_PARA WHERE MINER_ID=?", RecordObjectMapper.newInstance(MinerPara.class), minerId); return list; } public void setJdbcTemplate(JdbcTemplate jdbcTemplate) { this.jdbcTemplate = jdbcTemplate; } }