VisualKitService.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package jnpf.base.service;
  2. import jnpf.base.entity.VisualKitEntity;
  3. import jnpf.base.model.visualkit.KitPagination;
  4. import jnpf.base.model.visualkit.KitTreeVo;
  5. import jnpf.base.model.visualkit.VisualKitForm;
  6. import java.util.List;
  7. /**
  8. * 表单套件
  9. *
  10. * @author JNPF开发平台组
  11. * @version v5.1.0
  12. * @copyright 引迈信息技术有限公司
  13. * @date 2024/8/22 11:10:30
  14. */
  15. public interface VisualKitService extends SuperService<VisualKitEntity> {
  16. /**
  17. * 列表查询
  18. *
  19. * @param page
  20. * @return
  21. */
  22. List<VisualKitEntity> getList(KitPagination page);
  23. /**
  24. * 名称编码是否重复
  25. *
  26. * @param visualKitEntity
  27. * @param fullNameCheck
  28. * @param encodeCheck
  29. */
  30. void saveCheck(VisualKitEntity visualKitEntity, Boolean fullNameCheck, Boolean encodeCheck);
  31. Boolean isExistByEnCode(String enCode, String id);
  32. /**
  33. * 创建
  34. *
  35. * @param form
  36. */
  37. void create(VisualKitForm form);
  38. /**
  39. * 修改
  40. *
  41. * @param id
  42. * @param form
  43. */
  44. boolean update(String id, VisualKitForm form);
  45. List<KitTreeVo> selectorList();
  46. /**
  47. * 复制
  48. *
  49. * @param id
  50. */
  51. void actionsCopy(String id);
  52. /**
  53. * 导入套件
  54. *
  55. * @param entity
  56. * @param type
  57. */
  58. String importData(VisualKitEntity entity, Integer type);
  59. }