DataMapService.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. package jnpf.base.service;
  2. import jnpf.base.service.SuperService;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import jnpf.base.Pagination;
  5. import jnpf.base.entity.VisualDataMapEntity;
  6. import java.util.List;
  7. /**
  8. * 大屏地图
  9. *
  10. * @author JNPF开发平台组
  11. * @version V3.1.0
  12. * @copyright 引迈信息技术有限公司
  13. * @date 2019年9月26日 上午9:18
  14. */
  15. public interface DataMapService extends SuperService<VisualDataMapEntity> {
  16. /**
  17. * 获取大屏列表(分页)
  18. *
  19. * @param pagination 分页参数
  20. * @return ignore
  21. */
  22. List<VisualDataMapEntity> getList(Pagination pagination);
  23. /**
  24. * 获取大屏列表
  25. *
  26. * @return ignore
  27. */
  28. List<VisualDataMapEntity> getList();
  29. /**
  30. * 获取大屏基本信息
  31. *
  32. * @param id 主键
  33. * @return ignore
  34. */
  35. VisualDataMapEntity getInfo(String id);
  36. /**
  37. * 新增
  38. *
  39. * @param entity 实体
  40. */
  41. void create(VisualDataMapEntity entity);
  42. /**
  43. * 修改
  44. *
  45. * @param id 主键
  46. * @param entity 实体
  47. * @return ignore
  48. */
  49. boolean update(String id, VisualDataMapEntity entity);
  50. /**
  51. * 删除
  52. *
  53. * @param entity 实体
  54. */
  55. void delete(VisualDataMapEntity entity);
  56. /**
  57. * 验证名称
  58. *
  59. * @param fullName 名称
  60. * @param id 主键值
  61. * @return ignore
  62. */
  63. boolean isExistByFullName(String fullName, String id);
  64. /**
  65. * 验证编码
  66. *
  67. * @param enCode 编码
  68. * @param id 主键值
  69. * @return ignore
  70. */
  71. boolean isExistByEnCode(String enCode, String id);
  72. }