UserReportRightService.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.kcim.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.kcim.dao.model.UserReportRight;
  4. import com.kcim.vo.DictDataVo;
  5. import com.kcim.vo.UserReportRightVO;
  6. import java.util.List;
  7. /**
  8. *
  9. * @author Administrator
  10. */
  11. public interface UserReportRightService extends IService<UserReportRight> {
  12. /**
  13. * 获取用户有权限的损益报表
  14. * @return
  15. */
  16. DictDataVo getUserReports();
  17. /**
  18. * 获取用户列表
  19. * @param userName
  20. * @return
  21. */
  22. Object getUserList(Integer current, Integer pageSize,String userName);
  23. /**
  24. * 获取用户有权限的损益报表列表
  25. * @param reportName
  26. * @param hideFlag
  27. * @param userId
  28. * @return
  29. */
  30. List<UserReportRightVO> getUserReportRights(Long userId,String reportName, Integer hideFlag);
  31. /**
  32. * 修改指定用户的损益报表权限
  33. * @param userId
  34. * @param reportCode
  35. * @param status
  36. */
  37. void editUserReportRight(Long userId, String reportCode, Integer status);
  38. /**
  39. * 编辑用户损益报表权限
  40. * @param userReportRightVO
  41. */
  42. public void editUserReportRight(UserReportRightVO userReportRightVO);
  43. }