PtsEmployeeServiceImpl.java 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. package com.iamberry.rst.service.pts;
  2. import com.github.pagehelper.PageHelper;
  3. import com.iamberry.rst.core.faq.FAQDetails;
  4. import com.iamberry.rst.core.page.PagedResult;
  5. import com.iamberry.rst.core.pts.PtsEmployee;
  6. import com.iamberry.rst.faces.pts.PtsEmployeeService;
  7. import com.iamberry.rst.service.pts.mapper.PtsEmployeeMapper;
  8. import com.iamberry.rst.util.PageUtil;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.stereotype.Service;
  11. import java.util.List;
  12. /**
  13. * pts员工信息接口实现
  14. * Created by wangxiaoming on 2017/8/29.
  15. */
  16. @Service
  17. public class PtsEmployeeServiceImpl implements PtsEmployeeService {
  18. @Autowired
  19. private PtsEmployeeMapper ptsEmployeeMapper;
  20. /**
  21. * 获取员工信息
  22. *
  23. * @param ptsEmployee
  24. * @return
  25. */
  26. public PtsEmployee getPtsEmployee(PtsEmployee ptsEmployee) {
  27. return ptsEmployeeMapper.getPtsEmployee(ptsEmployee);
  28. }
  29. /**
  30. * 获取员工信息 --app
  31. *
  32. * @param ptsEmployee
  33. * @return
  34. */
  35. public PtsEmployee getPtsEmployeeApp(PtsEmployee ptsEmployee) {
  36. return ptsEmployeeMapper.getPtsEmployeeApp(ptsEmployee);
  37. }
  38. @Override
  39. public PtsEmployee getPtsEmployeeById(Integer employeeId) {
  40. return ptsEmployeeMapper.getPtsEmployeeById(employeeId);
  41. }
  42. @Override
  43. public PagedResult<PtsEmployee> getEmployeeList(int pageNO, int pageSize,PtsEmployee employee, boolean isTotalNum) {
  44. PageHelper.startPage(pageNO, pageSize, isTotalNum);
  45. List<PtsEmployee> list = ptsEmployeeMapper.getPtsEmployeeList(employee);
  46. return PageUtil.getPage(list);
  47. }
  48. /**
  49. * 添加
  50. * @param employee
  51. * @return
  52. */
  53. public Integer saveEmployee(PtsEmployee employee){
  54. Integer flag = ptsEmployeeMapper.saveEmployee(employee);
  55. return flag;
  56. }
  57. /**
  58. * 修改员工
  59. * @param employee
  60. * @return
  61. */
  62. public Integer updateEmployee(PtsEmployee employee){
  63. Integer flag = ptsEmployeeMapper.updateEmployee(employee);
  64. return flag;
  65. }
  66. /**
  67. * 查询员工
  68. * @param employeeNo
  69. * @return
  70. */
  71. public PtsEmployee getEmployeeByEmployeeNo(String employeeNo){
  72. return ptsEmployeeMapper.getEmployeeByEmployeeNo(employeeNo);
  73. }
  74. }