AppuserService.java 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. package com.zhcs.dt.service.system.appuser.impl;
  2. import java.util.List;
  3. import javax.annotation.Resource;
  4. import org.springframework.stereotype.Service;
  5. import com.zhcs.dt.dao.DaoSupport;
  6. import com.zhcs.dt.entity.Page;
  7. import com.zhcs.dt.service.system.appuser.AppuserManager;
  8. import com.zhcs.dt.util.PageData;
  9. /**类名称:AppuserService
  10. * @author FH Q313596790
  11. * 修改时间:2015年11月6日
  12. */
  13. @Service("appuserService")
  14. public class AppuserService implements AppuserManager{
  15. @Resource(name = "daoSupport")
  16. private DaoSupport dao;
  17. /**列出某角色下的所有会员
  18. * @param pd
  19. * @return
  20. * @throws Exception
  21. */
  22. @SuppressWarnings("unchecked")
  23. public List<PageData> listAllAppuserByRorlid(PageData pd) throws Exception {
  24. return (List<PageData>) dao.findForList("AppuserMapper.listAllAppuserByRorlid", pd);
  25. }
  26. /**会员列表
  27. * @param page
  28. * @return
  29. * @throws Exception
  30. */
  31. @SuppressWarnings("unchecked")
  32. public List<PageData> listPdPageUser(Page page)throws Exception{
  33. return (List<PageData>) dao.findForList("AppuserMapper.userlistPage", page);
  34. }
  35. /**通过用户名获取数据
  36. * @param pd
  37. * @return
  38. * @throws Exception
  39. */
  40. public PageData findByUsername(PageData pd)throws Exception{
  41. return (PageData)dao.findForObject("AppuserMapper.findByUsername", pd);
  42. }
  43. /**通过邮箱获取数据
  44. * @param pd
  45. * @return
  46. * @throws Exception
  47. */
  48. public PageData findByEmail(PageData pd)throws Exception{
  49. return (PageData)dao.findForObject("AppuserMapper.findByEmail", pd);
  50. }
  51. /**通过编号获取数据
  52. * @param pd
  53. * @return
  54. * @throws Exception
  55. */
  56. public PageData findByNumber(PageData pd)throws Exception{
  57. return (PageData)dao.findForObject("AppuserMapper.findByNumber", pd);
  58. }
  59. /**保存用户
  60. * @param pd
  61. * @throws Exception
  62. */
  63. public void saveU(PageData pd)throws Exception{
  64. dao.save("AppuserMapper.saveU", pd);
  65. }
  66. /**删除用户
  67. * @param pd
  68. * @throws Exception
  69. */
  70. public void deleteU(PageData pd)throws Exception{
  71. dao.delete("AppuserMapper.deleteU", pd);
  72. }
  73. /**修改用户
  74. * @param pd
  75. * @throws Exception
  76. */
  77. public void editU(PageData pd)throws Exception{
  78. dao.update("AppuserMapper.editU", pd);
  79. }
  80. /**通过id获取数据
  81. * @param pd
  82. * @return
  83. * @throws Exception
  84. */
  85. public PageData findByUiId(PageData pd)throws Exception{
  86. return (PageData)dao.findForObject("AppuserMapper.findByUiId", pd);
  87. }
  88. /**全部会员
  89. * @param pd
  90. * @return
  91. * @throws Exception
  92. */
  93. @SuppressWarnings("unchecked")
  94. public List<PageData> listAllUser(PageData pd)throws Exception{
  95. return (List<PageData>) dao.findForList("AppuserMapper.listAllUser", pd);
  96. }
  97. /**批量删除用户
  98. * @param USER_IDS
  99. * @throws Exception
  100. */
  101. public void deleteAllU(String[] USER_IDS)throws Exception{
  102. dao.delete("AppuserMapper.deleteAllU", USER_IDS);
  103. }
  104. /**获取总数
  105. * @param pd
  106. * @throws Exception
  107. */
  108. public PageData getAppUserCount(String value)throws Exception{
  109. return (PageData)dao.findForObject("AppuserMapper.getAppUserCount", value);
  110. }
  111. }