SysBizPermissionServiceImpl.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.kmall.admin.service.impl;
  2. import com.kmall.admin.dao.SysBizPermissionDao;
  3. import com.kmall.admin.entity.SysBizPermissionEntity;
  4. import com.kmall.admin.fromcomm.entity.SysUserEntity;
  5. import com.kmall.admin.service.SysBizPermissionService;
  6. import com.kmall.admin.utils.ShiroUtils;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.stereotype.Service;
  9. import java.util.Date;
  10. import java.util.List;
  11. import java.util.Map;
  12. /**
  13. * 系统业务权限表Service实现类
  14. *
  15. * @author emato
  16. * @email admin@qhdswl.com
  17. * @date 2020-09-18 10:07:41
  18. */
  19. @Service("sysBizPermissionService")
  20. public class SysBizPermissionServiceImpl implements SysBizPermissionService {
  21. @Autowired
  22. private SysBizPermissionDao sysBizPermissionDao;
  23. @Override
  24. public SysBizPermissionEntity queryObject(Long permissionId) {
  25. return sysBizPermissionDao.queryObject(permissionId);
  26. }
  27. @Override
  28. public List<SysBizPermissionEntity> queryList(Map<String, Object> map) {
  29. return sysBizPermissionDao.queryList(map);
  30. }
  31. @Override
  32. public int queryTotal(Map<String, Object> map) {
  33. return sysBizPermissionDao.queryTotal(map);
  34. }
  35. @Override
  36. public int save(SysBizPermissionEntity sysBizPermission) {
  37. SysUserEntity user = ShiroUtils.getUserEntity();
  38. sysBizPermission.setCreateUserId(user.getUserId().toString());
  39. sysBizPermission.setCreateTime(new Date());
  40. return sysBizPermissionDao.save(sysBizPermission);
  41. }
  42. @Override
  43. public int update(SysBizPermissionEntity sysBizPermission) {
  44. return sysBizPermissionDao.update(sysBizPermission);
  45. }
  46. @Override
  47. public int delete(Long permissionId) {
  48. return sysBizPermissionDao.delete(permissionId);
  49. }
  50. @Override
  51. public int deleteBatch(Long[]permissionIds) {
  52. return sysBizPermissionDao.deleteBatch(permissionIds);
  53. }
  54. }