ButtonrightsService.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package com.zhcs.dt.service.system.buttonrights.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.service.system.buttonrights.ButtonrightsManager;
  7. import com.zhcs.dt.util.PageData;
  8. /**
  9. * 说明: 按钮权限
  10. * 创建人:FH Q313596790
  11. * 创建时间:2016-01-16
  12. * @version
  13. */
  14. @Service("buttonrightsService")
  15. public class ButtonrightsService implements ButtonrightsManager{
  16. @Resource(name = "daoSupport")
  17. private DaoSupport dao;
  18. /**新增
  19. * @param pd
  20. * @throws Exception
  21. */
  22. public void save(PageData pd)throws Exception{
  23. dao.save("ButtonrightsMapper.save", pd);
  24. }
  25. /**通过(角色ID和按钮ID)获取数据
  26. * @param pd
  27. * @throws Exception
  28. */
  29. public PageData findById(PageData pd) throws Exception {
  30. return (PageData)dao.findForObject("ButtonrightsMapper.findById", pd);
  31. }
  32. /**删除
  33. * @param pd
  34. * @throws Exception
  35. */
  36. public void delete(PageData pd)throws Exception{
  37. dao.delete("ButtonrightsMapper.delete", pd);
  38. }
  39. /**列表(全部)
  40. * @param pd
  41. * @throws Exception
  42. */
  43. @SuppressWarnings("unchecked")
  44. public List<PageData> listAll(PageData pd)throws Exception{
  45. return (List<PageData>)dao.findForList("ButtonrightsMapper.listAll", pd);
  46. }
  47. /**列表(全部)左连接按钮表,查出安全权限标识(主副职角色综合)
  48. * @param pd
  49. * @throws Exception
  50. */
  51. @SuppressWarnings("unchecked")
  52. public List<PageData> listAllBrAndQxnameByZF(String[] ROLE_IDS)throws Exception{
  53. return (List<PageData>)dao.findForList("ButtonrightsMapper.listAllBrAndQxnameByZF", ROLE_IDS);
  54. }
  55. /**列表(全部)左连接按钮表,查出安全权限标识(主职角色)
  56. * @param pd
  57. * @throws Exception
  58. */
  59. @SuppressWarnings("unchecked")
  60. public List<PageData> listAllBrAndQxname(PageData pd)throws Exception{
  61. return (List<PageData>)dao.findForList("ButtonrightsMapper.listAllBrAndQxname", pd);
  62. }
  63. }