IOrderBillsPlansService.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package com.ruoyi.system.service;
  2. import com.ruoyi.common.core.domain.AjaxResult;
  3. import com.ruoyi.system.domain.*;
  4. import com.ruoyi.system.domain.vo.ItemsVo;
  5. import com.ruoyi.system.domain.vo.LoadFeeItemsVo;
  6. import com.ruoyi.system.domain.vo.OrderBillsPlansVo;
  7. import javax.servlet.http.HttpServletRequest;
  8. import java.util.List;
  9. public interface IOrderBillsPlansService {
  10. /**
  11. * 查询业务表数据List
  12. *
  13. * @param dataStart 日期起
  14. * @param dataEnd 日期止
  15. * @return
  16. */
  17. List<WfTaskList> getOrderBillsPlansList(String dataStart, String dataEnd, String orderNo);
  18. /**
  19. * 根据orderNo查询
  20. *
  21. * @param orderNo orderNo
  22. * @return 详情
  23. */
  24. OrderBillsPlansVo getOrderBillsPlansByid(Long orderNo, HttpServletRequest request);
  25. /**
  26. * 保存保单信息
  27. * @param orderBillsPlansVo
  28. * @return
  29. */
  30. AjaxResult putOrderBillsPlansByid(OrderBillsPlansVo orderBillsPlansVo);
  31. /**
  32. * 获取报销费用list
  33. * @return
  34. */
  35. List<ItemsVo> getItemsList();
  36. /**
  37. * 报销
  38. * @param orderBillsPlansVo
  39. * @return 操作结果
  40. */
  41. AjaxResult insertLoadFeeItems(OrderBillsPlansVo orderBillsPlansVo);
  42. /**
  43. * 查询报销费用报销金额下拉选
  44. * @return
  45. */
  46. AjaxResult getGasStations();
  47. /**
  48. * 查询报销信息
  49. * @param
  50. * @return 数据
  51. */
  52. OrderBillsPlansVo getLoadFeeItems(Long orderNo);
  53. /**
  54. * 插入主库图片数据
  55. * @param tmsAttachMngs
  56. * @return
  57. */
  58. AjaxResult insertAttachMngs(TmsAttachMngs tmsAttachMngs);
  59. /**
  60. * 根据attachId在Tms库的AttachMngs表删除数据
  61. * @param attachId
  62. * @return
  63. */
  64. AjaxResult deleteTmsAttachMngs(Long attachId);
  65. }