AppuserManager.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. package com.zhcs.dt.service.system.appuser;
  2. import java.util.List;
  3. import com.zhcs.dt.entity.Page;
  4. import com.zhcs.dt.util.PageData;
  5. /** 会员接口类
  6. * @author fh313596790qq(青苔)
  7. * 修改时间:2015.11.2
  8. */
  9. public interface AppuserManager {
  10. /**列出某角色下的所有会员
  11. * @param pd
  12. * @return
  13. * @throws Exception
  14. */
  15. public List<PageData> listAllAppuserByRorlid(PageData pd) throws Exception;
  16. /**会员列表
  17. * @param page
  18. * @return
  19. * @throws Exception
  20. */
  21. public List<PageData> listPdPageUser(Page page)throws Exception;
  22. /**通过用户名获取数据
  23. * @param pd
  24. * @return
  25. * @throws Exception
  26. */
  27. public PageData findByUsername(PageData pd)throws Exception;
  28. /**通过邮箱获取数据
  29. * @param pd
  30. * @return
  31. * @throws Exception
  32. */
  33. public PageData findByEmail(PageData pd)throws Exception;
  34. /**通过编号获取数据
  35. * @param pd
  36. * @return
  37. * @throws Exception
  38. */
  39. public PageData findByNumber(PageData pd)throws Exception;
  40. /**保存用户
  41. * @param pd
  42. * @throws Exception
  43. */
  44. public void saveU(PageData pd)throws Exception;
  45. /**删除用户
  46. * @param pd
  47. * @throws Exception
  48. */
  49. public void deleteU(PageData pd)throws Exception;
  50. /**修改用户
  51. * @param pd
  52. * @throws Exception
  53. */
  54. public void editU(PageData pd)throws Exception;
  55. /**通过id获取数据
  56. * @param pd
  57. * @return
  58. * @throws Exception
  59. */
  60. public PageData findByUiId(PageData pd)throws Exception;
  61. /**全部会员
  62. * @param pd
  63. * @return
  64. * @throws Exception
  65. */
  66. public List<PageData> listAllUser(PageData pd)throws Exception;
  67. /**批量删除用户
  68. * @param USER_IDS
  69. * @throws Exception
  70. */
  71. public void deleteAllU(String[] USER_IDS)throws Exception;
  72. /**获取总数
  73. * @param pd
  74. * @throws Exception
  75. */
  76. public PageData getAppUserCount(String value)throws Exception;
  77. }