2022-03-01 16:45:57 +08:00
|
|
|
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;
|
|
|
|
|
|
2022-03-07 15:08:56 +08:00
|
|
|
/**
|
|
|
|
|
* 税率明细操作类
|
|
|
|
|
* <p>Copyright: Copyright (c) 2022</p>
|
|
|
|
|
* <p>Company: 泛微软件</p>
|
|
|
|
|
*
|
|
|
|
|
* @author qiantao
|
|
|
|
|
* @version 1.0
|
|
|
|
|
**/
|
2022-03-01 16:45:57 +08:00
|
|
|
public class TaxRateDetailBiz extends BaseBean {
|
|
|
|
|
|
|
|
|
|
public void saveBatch(List<TaxRateDetail> list) {
|
|
|
|
|
SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
|
|
|
|
|
try {
|
|
|
|
|
TaxRateDetailMapper taxRateDetailMapper = sqlSession.getMapper(TaxRateDetailMapper.class);
|
|
|
|
|
|
2022-03-11 19:00:58 +08:00
|
|
|
list.forEach(taxRateDetailMapper::insertIgnoreNull);
|
2022-03-01 16:45:57 +08:00
|
|
|
|
|
|
|
|
sqlSession.commit();
|
|
|
|
|
} finally {
|
|
|
|
|
sqlSession.close();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2022-03-02 11:09:23 +08:00
|
|
|
public List<TaxRateDetail> listByBaseId(Long baseId) {
|
|
|
|
|
SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
|
|
|
|
|
try {
|
|
|
|
|
TaxRateDetailMapper taxRateDetailMapper = sqlSession.getMapper(TaxRateDetailMapper.class);
|
|
|
|
|
|
|
|
|
|
return taxRateDetailMapper.listByBaseId(baseId);
|
|
|
|
|
|
|
|
|
|
} finally {
|
|
|
|
|
sqlSession.close();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2022-03-01 16:45:57 +08:00
|
|
|
}
|