PtsEmployeeService.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.iamberry.rst.faces.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 java.util.List;
  7. /**
  8. * pts员工信息接口
  9. * Created by wangxiaoming on 2017/8/29.
  10. */
  11. public interface PtsEmployeeService {
  12. /**
  13. * 获取员工信息
  14. */
  15. PtsEmployee getPtsEmployee(PtsEmployee ptsEmployee);
  16. /**
  17. * 获取员工信息 --app
  18. *
  19. * @param ptsEmployee
  20. * @return
  21. */
  22. public PtsEmployee getPtsEmployeeApp(PtsEmployee ptsEmployee);
  23. /**
  24. * 根据id查询单个员工信息
  25. * @param employeeId
  26. * @return
  27. */
  28. PtsEmployee getPtsEmployeeById(Integer employeeId);
  29. /**
  30. * 获取员工信息列表
  31. * @param pageNO
  32. * @param pageSize
  33. * @param employee
  34. * @param isTotalNum
  35. * @return
  36. */
  37. PagedResult<PtsEmployee> getEmployeeList(int pageNO, int pageSize, PtsEmployee employee, boolean isTotalNum);
  38. /**
  39. * 添加员工
  40. * @param employee
  41. * @return
  42. */
  43. Integer saveEmployee(PtsEmployee employee);
  44. /**
  45. * 修改员工
  46. * @param employee
  47. * @return
  48. */
  49. Integer updateEmployee(PtsEmployee employee);
  50. /**
  51. * 查询员工
  52. * @param employeeNo
  53. * @return
  54. */
  55. PtsEmployee getEmployeeByEmployeeNo(String employeeNo);
  56. }