PrintVersionService.java 888 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package jnpf.base.service;
  2. import jnpf.base.entity.PrintVersionEntity;
  3. import jnpf.base.model.print.PrintDevFormDTO;
  4. import java.util.List;
  5. /**
  6. * @author JNPF开发平台组
  7. * @version v5.0.0
  8. * @copyright 引迈信息技术有限公司
  9. * @date 2024/5/6 14:06:40
  10. */
  11. public interface PrintVersionService extends SuperService<PrintVersionEntity> {
  12. /**
  13. * 创建版本
  14. *
  15. * @param dto
  16. */
  17. void create(PrintDevFormDTO dto);
  18. /**
  19. * 获取版本列表
  20. *
  21. * @param templateId
  22. * @return
  23. */
  24. List<PrintVersionEntity> getList(String templateId);
  25. /**
  26. * 复制版本(点击新增打印版本)
  27. *
  28. * @param versionId
  29. */
  30. String copyVersion(String versionId);
  31. /**
  32. * 根据打印id删除版本
  33. *
  34. * @param templateId
  35. * @return
  36. */
  37. void removeByTemplateId(String templateId);
  38. }