package com.engine.salary.biz; import com.engine.salary.entity.datacollection.DataCollectionEmployee; import com.engine.salary.entity.hrm.PositionInfo; import com.engine.salary.mapper.datacollection.EmployMapper; import org.apache.ibatis.session.SqlSession; import weaver.conn.mybatis.MyBatisFactory; import weaver.general.BaseBean; import java.util.List; public class EmployBiz extends BaseBean { /** * 查询人员列表 * * @return */ public List listEmployee() { SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession(); try { EmployMapper mapper = sqlSession.getMapper(EmployMapper.class); return mapper.listEmployee(); } finally { sqlSession.close(); } } public List getEmployeeByIds(List list) { SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession(); try { EmployMapper mapper = sqlSession.getMapper(EmployMapper.class); return mapper.getEmployeeByIds(list); } finally { sqlSession.close(); } } public List getEmployeeByIdsAll(List list) { SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession(); try { EmployMapper mapper = sqlSession.getMapper(EmployMapper.class); return mapper.getEmployeeByIdsAll(list); } finally { sqlSession.close(); } } /** * 岗位信息 * @param list * @return */ public List listPositionInfo(List list) { SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession(); try { EmployMapper mapper = sqlSession.getMapper(EmployMapper.class); return mapper.listPositionInfo(list); } finally { sqlSession.close(); } } }