66 lines
1.9 KiB
Java
66 lines
1.9 KiB
Java
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<DataCollectionEmployee> listEmployee() {
|
|
SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
|
|
try {
|
|
EmployMapper mapper = sqlSession.getMapper(EmployMapper.class);
|
|
return mapper.listEmployee();
|
|
} finally {
|
|
sqlSession.close();
|
|
}
|
|
}
|
|
|
|
public List<DataCollectionEmployee> getEmployeeByIds(List<Long> list) {
|
|
SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
|
|
try {
|
|
EmployMapper mapper = sqlSession.getMapper(EmployMapper.class);
|
|
return mapper.getEmployeeByIds(list);
|
|
} finally {
|
|
sqlSession.close();
|
|
}
|
|
}
|
|
|
|
|
|
public List<DataCollectionEmployee> getEmployeeByIdsAll(List<Long> 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<PositionInfo> listPositionInfo(List<Long> list) {
|
|
SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
|
|
try {
|
|
EmployMapper mapper = sqlSession.getMapper(EmployMapper.class);
|
|
return mapper.listPositionInfo(list);
|
|
} finally {
|
|
sqlSession.close();
|
|
}
|
|
}
|
|
}
|