package com.iamberry.rst.service.pts; import com.github.pagehelper.PageHelper; import com.iamberry.rst.core.faq.FAQDetails; import com.iamberry.rst.core.page.PagedResult; import com.iamberry.rst.core.pts.PtsEmployee; import com.iamberry.rst.faces.pts.PtsEmployeeService; import com.iamberry.rst.service.pts.mapper.PtsEmployeeMapper; import com.iamberry.rst.util.PageUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * pts员工信息接口实现 * Created by wangxiaoming on 2017/8/29. */ @Service public class PtsEmployeeServiceImpl implements PtsEmployeeService { @Autowired private PtsEmployeeMapper ptsEmployeeMapper; /** * 获取员工信息 * * @param ptsEmployee * @return */ public PtsEmployee getPtsEmployee(PtsEmployee ptsEmployee) { return ptsEmployeeMapper.getPtsEmployee(ptsEmployee); } /** * 获取员工信息 --app * * @param ptsEmployee * @return */ public PtsEmployee getPtsEmployeeApp(PtsEmployee ptsEmployee) { return ptsEmployeeMapper.getPtsEmployeeApp(ptsEmployee); } @Override public PtsEmployee getPtsEmployeeById(Integer employeeId) { return ptsEmployeeMapper.getPtsEmployeeById(employeeId); } @Override public PagedResult getEmployeeList(int pageNO, int pageSize,PtsEmployee employee, boolean isTotalNum) { PageHelper.startPage(pageNO, pageSize, isTotalNum); List list = ptsEmployeeMapper.getPtsEmployeeList(employee); return PageUtil.getPage(list); } @Override public List listEmployee(PtsEmployee employee) { return ptsEmployeeMapper.getPtsEmployeeList(employee); } /** * 添加 * @param employee * @return */ public Integer saveEmployee(PtsEmployee employee){ Integer flag = ptsEmployeeMapper.saveEmployee(employee); return flag; } /** * 修改员工 * @param employee * @return */ public Integer updateEmployee(PtsEmployee employee){ Integer flag = ptsEmployeeMapper.updateEmployee(employee); return flag; } /** * 查询员工 * @param employeeNo * @return */ public PtsEmployee getEmployeeByEmployeeNo(String employeeNo){ return ptsEmployeeMapper.getEmployeeByEmployeeNo(employeeNo); } @Override public PtsEmployee getPtsEmployeeWebApp(PtsEmployee ptsEmployee) { return ptsEmployeeMapper.getPtsEmployeeWebApp(ptsEmployee); } }