weaver-hrm-salary/src/com/engine/salary/biz/TaxAgentBiz.java

44 lines
1.5 KiB
Java
Raw Normal View History

2022-03-07 15:08:56 +08:00
package com.engine.salary.biz;
2022-08-09 16:54:29 +08:00
import com.engine.salary.entity.taxagent.param.TaxAgentQueryParam;
import com.engine.salary.entity.taxagent.po.TaxAgentPO;
import com.engine.salary.mapper.taxagent.TaxAgentMapper;
2022-03-07 15:08:56 +08:00
import org.apache.ibatis.session.SqlSession;
import weaver.conn.mybatis.MyBatisFactory;
2022-04-08 19:08:59 +08:00
import java.util.Collection;
2022-03-07 15:08:56 +08:00
import java.util.List;
public class TaxAgentBiz {
2022-08-09 16:54:29 +08:00
public List<TaxAgentPO> listAll() {
2022-03-07 15:08:56 +08:00
SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
try {
TaxAgentMapper taxAgentMapper = sqlSession.getMapper(TaxAgentMapper.class);
return taxAgentMapper.listAll();
} finally {
sqlSession.close();
}
}
2022-04-07 16:54:10 +08:00
2022-08-09 16:54:29 +08:00
public List<TaxAgentPO> listByIds(Collection<Long> taxAgentIds) {
2022-04-07 16:54:10 +08:00
SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
try {
TaxAgentMapper taxAgentMapper = sqlSession.getMapper(TaxAgentMapper.class);
return taxAgentMapper.listBySome(TaxAgentQueryParam.builder().ids(taxAgentIds).build());
} finally {
sqlSession.close();
}
}
2022-04-08 19:08:59 +08:00
2022-08-09 16:54:29 +08:00
public TaxAgentPO getById(Long taxAgentId) {
2022-04-08 19:08:59 +08:00
SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
try {
TaxAgentMapper taxAgentMapper = sqlSession.getMapper(TaxAgentMapper.class);
return taxAgentMapper.getById(taxAgentId);
} finally {
sqlSession.close();
}
}
2022-03-07 15:08:56 +08:00
}