VisualPersonalService.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package jnpf.onlinedev.service;
  2. import jnpf.base.service.SuperService;
  3. import jnpf.onlinedev.entity.VisualPersonalEntity;
  4. import jnpf.onlinedev.model.DataInfoVO;
  5. import jnpf.onlinedev.model.personalList.VisualPersonalInfo;
  6. import jnpf.onlinedev.model.personalList.VisualPersonalVo;
  7. import java.util.List;
  8. /**
  9. * 列表个性视图 服务
  10. *
  11. * @author JNPF开发平台组
  12. * @version v5.1.0
  13. * @copyright 引迈信息技术有限公司
  14. * @date 2024/11/5 16:50:00
  15. */
  16. public interface VisualPersonalService extends SuperService<VisualPersonalEntity> {
  17. /**
  18. * 查询个性视图列表
  19. *
  20. * @param menuId
  21. * @return
  22. */
  23. List<VisualPersonalEntity> getList(String menuId);
  24. /**
  25. * 查询个性视图列表
  26. *
  27. * @param menuId
  28. * @return
  29. */
  30. List<VisualPersonalVo> getListVo(String menuId);
  31. /**
  32. * 查询个性视图详情
  33. *
  34. * @param id
  35. * @return
  36. */
  37. VisualPersonalInfo getInfo(String id);
  38. /**
  39. * 重名检测 同菜单下不能同名
  40. *
  41. * @param fullName
  42. * @param id
  43. * @param menuId
  44. * @return
  45. */
  46. boolean isExistByFullName(String fullName, String id, String menuId);
  47. /**
  48. * 页面初始化获取个性化配置
  49. *
  50. * @param menuId
  51. * @return
  52. */
  53. void setDataInfoVO(String menuId, DataInfoVO dataInfoVO);
  54. }