1
0

SysRoleServiceImpl.java 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. package com.izouma.awesomeadmin.service.impl;
  2. import com.izouma.awesomeadmin.constant.AppConstant;
  3. import com.izouma.awesomeadmin.dao.SysRoleMapper;
  4. import com.izouma.awesomeadmin.dto.Page;
  5. import com.izouma.awesomeadmin.model.SysRole;
  6. import com.izouma.awesomeadmin.service.SysRoleService;
  7. import org.apache.log4j.Logger;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.stereotype.Service;
  10. import java.util.HashMap;
  11. import java.util.List;
  12. import java.util.Map;
  13. /**
  14. * sys_role service接口实现类
  15. * Tue Apr 10 18:09:56 CST 2018 Suo Chen Cheng
  16. */
  17. @Service
  18. public class SysRoleServiceImpl implements SysRoleService {
  19. private static Logger logger = Logger.getLogger(SysRoleServiceImpl.class);
  20. @Autowired
  21. private SysRoleMapper sysRoleMapper;
  22. @Override
  23. public List<SysRole> getSysRoleList(SysRole record) {
  24. logger.info("getSysRoleList");
  25. try {
  26. return sysRoleMapper.queryAllSysRole(record);
  27. } catch (Exception e) {
  28. logger.error("getSysRoleList", e);
  29. }
  30. return null;
  31. }
  32. @Override
  33. public List<SysRole> getSysRoleByPage(Page page, SysRole record) {
  34. logger.info("getSysRoleByPage");
  35. try {
  36. Map<String, Object> parameter = new HashMap<String, Object>();
  37. parameter.put("record", record);
  38. parameter.put(AppConstant.PAGE, page);
  39. return sysRoleMapper.querySysRolesByPage(parameter);
  40. } catch (Exception e) {
  41. logger.error("getSysRoleByPage", e);
  42. }
  43. return null;
  44. }
  45. @Override
  46. public SysRole getSysRoleById(String id) {
  47. logger.info("getSysRoleById");
  48. try {
  49. return sysRoleMapper.selectByPrimaryKey(Integer.valueOf(id));
  50. } catch (Exception e) {
  51. logger.error("getSysRoleById", e);
  52. }
  53. return null;
  54. }
  55. @Override
  56. public List<SysRole> getSysRoleByIds(String ids) {
  57. logger.info("getSysRoleByIds");
  58. try {
  59. return sysRoleMapper.selectByPrimaryKeys(ids);
  60. } catch (Exception e) {
  61. logger.error("getSysRoleByIds", e);
  62. }
  63. return null;
  64. }
  65. @Override
  66. public SysRole getSysRole(SysRole record) {
  67. logger.info("getSysRole");
  68. try {
  69. return sysRoleMapper.querySysRole(record);
  70. } catch (Exception e) {
  71. logger.error("getSysRole", e);
  72. }
  73. return null;
  74. }
  75. @Override
  76. public boolean createSysRole(SysRole record) {
  77. logger.info("createSysRole");
  78. try {
  79. int updates = sysRoleMapper.insertSelective(record);
  80. if (updates > 0) {
  81. return true;
  82. }
  83. } catch (Exception e) {
  84. logger.error("createSysRole", e);
  85. }
  86. return false;
  87. }
  88. @Override
  89. public boolean deleteSysRole(String id) {
  90. logger.info("deleteSysRole");
  91. try {
  92. int updates = sysRoleMapper.delete(id);
  93. if (updates > 0) {
  94. return true;
  95. }
  96. } catch (Exception e) {
  97. logger.error("deleteSysRole", e);
  98. }
  99. return false;
  100. }
  101. @Override
  102. public boolean updateSysRole(SysRole record) {
  103. logger.info("updateSysRole");
  104. try {
  105. int updates = sysRoleMapper.updateByPrimaryKeySelective(record);
  106. if (updates > 0) {
  107. return true;
  108. }
  109. } catch (Exception e) {
  110. logger.error("updateSysRole", e);
  111. }
  112. return false;
  113. }
  114. }