IWfTextbookSubscriptionService.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.xjrsoft.module.textbook.service;
  2. import com.github.yulichang.base.MPJBaseService;
  3. import com.xjrsoft.module.textbook.dto.*;
  4. import com.xjrsoft.module.textbook.entity.WfTextbookSubscription;
  5. import com.xjrsoft.module.textbook.vo.TextbookInstockroomListVo;
  6. import com.xjrsoft.module.textbook.vo.TextbookSubscriptionExportQueryListVo;
  7. import com.xjrsoft.module.textbook.vo.WfTextbookSubscriptionVo;
  8. import java.io.InputStream;
  9. import java.util.List;
  10. /**
  11. * @title: 教材教辅征订
  12. * @Author szs
  13. * @Date: 2024-06-04
  14. * @Version 1.0
  15. */
  16. public interface IWfTextbookSubscriptionService extends MPJBaseService<WfTextbookSubscription> {
  17. /**
  18. * 新增
  19. *
  20. * @param wfTextbookSubscription
  21. * @return
  22. */
  23. Boolean add(WfTextbookSubscription wfTextbookSubscription);
  24. /**
  25. * 更新
  26. * @param wfTextbookSubscription
  27. * @return
  28. */
  29. Boolean update(WfTextbookSubscription wfTextbookSubscription);
  30. /**
  31. * 变更
  32. */
  33. Boolean alteration(UpdateWfTextbookSubscriptionItemDto dto);
  34. /**
  35. * 删除
  36. * @param ids
  37. * @return
  38. */
  39. Boolean delete(List<Long> ids);
  40. Boolean changeStatus(UpdateWfTextbookSubscriptionDto dto);
  41. WfTextbookSubscriptionVo getInfo(WfTextbookSubscriptionDto dto);
  42. List<TextbookSubscriptionExportQueryListVo> textbookSubscriptionExportQuery(TextbookSubscriptionExportQueryListDto dto);
  43. List<TextbookInstockroomListVo> instockroomList(TextbookInstockroomListDto dto);
  44. Boolean instockroom(List<TextbookInstockroomDto> dtos);
  45. Boolean excelImport(InputStream inputStream, Long wfTextbookSubscriptionId);
  46. }