SubscribeService.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.fjhx.purchase.service.subscribe;
  2. import com.fjhx.purchase.entity.subscribe.dto.SubscribeDetailDto;
  3. import com.fjhx.purchase.entity.subscribe.po.Subscribe;
  4. import com.ruoyi.common.core.domain.entity.SysDept;
  5. import com.ruoyi.common.core.service.BaseService;
  6. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  7. import com.fjhx.purchase.entity.subscribe.vo.SubscribeVo;
  8. import com.fjhx.purchase.entity.subscribe.dto.SubscribeSelectDto;
  9. import com.fjhx.purchase.entity.subscribe.dto.SubscribeDto;
  10. import java.util.List;
  11. /**
  12. * <p>
  13. * 申购单 服务类
  14. * </p>
  15. *
  16. * @author
  17. * @since 2023-04-03
  18. */
  19. public interface SubscribeService extends BaseService<Subscribe> {
  20. /**
  21. * 申购单分页
  22. */
  23. Page<SubscribeVo> getPage(SubscribeSelectDto dto);
  24. /**
  25. * 申购单明细
  26. */
  27. Subscribe detail(Long id);
  28. /**
  29. * 申购单明细 维多利亚
  30. */
  31. Subscribe detailByWdly(Long id);
  32. /**
  33. * 申购单新增
  34. */
  35. void add(Subscribe subscribe);
  36. /**
  37. * 申购单编辑
  38. */
  39. void edit(SubscribeDto subscribeDto);
  40. /**
  41. * 申购单删除
  42. */
  43. void delete(Long id);
  44. /**
  45. * 获取待采购所有产品的部门列表
  46. * @return
  47. */
  48. List<SysDept> getDepts(SubscribeDetailDto subscribeDetailDto);
  49. }