package com.engine.salary.biz; import com.engine.salary.entity.taxrate.TaxRateDetail; import com.engine.salary.mapper.TaxRateDetailMapper; import org.apache.ibatis.session.SqlSession; import weaver.conn.mybatis.MyBatisFactory; import weaver.general.BaseBean; import java.util.List; /** * 税率明细操作类 *

Copyright: Copyright (c) 2022

*

Company: 泛微软件

* * @author qiantao * @version 1.0 **/ public class TaxRateDetailBiz extends BaseBean { public void saveBatch(List list) { SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession(); try { TaxRateDetailMapper taxRateDetailMapper = sqlSession.getMapper(TaxRateDetailMapper.class); list.forEach(taxRateDetailMapper::insertIgnoreNull); sqlSession.commit(); } finally { sqlSession.close(); } } public List listByBaseId(Long baseId) { SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession(); try { TaxRateDetailMapper taxRateDetailMapper = sqlSession.getMapper(TaxRateDetailMapper.class); return taxRateDetailMapper.listByBaseId(baseId); } finally { sqlSession.close(); } } }