IStaffServiceSMO.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package com.java110.front.smo;
  2. import com.java110.core.context.IPageData;
  3. import org.springframework.http.ResponseEntity;
  4. /**
  5. * 员工管理服务接口类
  6. * Created by Administrator on 2019/4/2.
  7. */
  8. public interface IStaffServiceSMO {
  9. /**
  10. * 保存员工信息
  11. *
  12. * @param pd
  13. * @return
  14. */
  15. ResponseEntity<String> saveStaff(IPageData pd);
  16. /**
  17. * 加载 员工信息
  18. *
  19. * @param pd
  20. * @return
  21. */
  22. ResponseEntity<String> loadData(IPageData pd);
  23. /**
  24. * 修改员工信息
  25. *
  26. * @param pd
  27. * @return
  28. */
  29. ResponseEntity<String> modifyStaff(IPageData pd);
  30. /**
  31. * 删除员工
  32. *
  33. * @param pd
  34. * @return
  35. */
  36. ResponseEntity<String> delete(IPageData pd);
  37. /**
  38. * 查询员工没有绑定的权限组
  39. *
  40. * @param pd
  41. * @return
  42. */
  43. ResponseEntity<String> listNoAddPrivilegeGroup(IPageData pd);
  44. /**
  45. * 查询员工没有绑定的权限
  46. *
  47. * @param pd
  48. * @return
  49. */
  50. ResponseEntity<String> listNoAddPrivilege(IPageData pd);
  51. /**
  52. * 添加权限
  53. *
  54. * @param pd
  55. * @return
  56. */
  57. ResponseEntity<String> addStaffPrivilegeOrPrivilegeGroup(IPageData pd);
  58. /**
  59. * 删除权限
  60. *
  61. * @param pd
  62. * @return
  63. */
  64. ResponseEntity<String> deleteStaffPrivilege(IPageData pd);
  65. }