package com.engine.salary.biz; import com.engine.salary.entity.salarysob.po.SalarySobAdjustRulePO; import com.engine.salary.mapper.salarysob.SalarySobAdjustRuleMapper; import org.apache.ibatis.session.SqlSession; import weaver.conn.mybatis.MyBatisFactory; import java.util.Collection; import java.util.List; public class SalarySobAdjustRuleBiz { public List listBySalarySobId(Long salarySobId) { SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession(); try { SalarySobAdjustRuleMapper mapper = sqlSession.getMapper(SalarySobAdjustRuleMapper.class); return mapper.listSome(SalarySobAdjustRulePO.builder().salarySobId(salarySobId).build()); } finally { sqlSession.close(); } } public void deleteBySalarySobIds(Collection salarySobIds) { SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession(); try { SalarySobAdjustRuleMapper mapper = sqlSession.getMapper(SalarySobAdjustRuleMapper.class); mapper.deleteBySalarySobIds(salarySobIds); sqlSession.commit(); } finally { sqlSession.close(); } } public void batchInsert(Collection salarySobAdjustRulePOS) { SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession(); try { SalarySobAdjustRuleMapper mapper = sqlSession.getMapper(SalarySobAdjustRuleMapper.class); mapper.batchInsert(salarySobAdjustRulePOS); sqlSession.commit(); } finally { sqlSession.close(); } } }