IOrderBillsPlansService.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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.OrderBillsPlansVo;
  6. import com.ruoyi.system.domain.vo.TmsAttachMngsVo;
  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. * @param pageNum
  16. * @param pageSize
  17. * @return
  18. */
  19. List<WfTaskList> getOrderBillsPlansList(String dataStart, String dataEnd, String orderNo, Integer head, Integer tail);
  20. /**
  21. * 根据orderNo查询
  22. *
  23. * @param orderNo orderNo
  24. * @return 详情
  25. */
  26. OrderBillsPlansVo getOrderBillsPlansByid(Long orderNo, HttpServletRequest request);
  27. /**
  28. * 保存保单信息
  29. * @param orderBillsPlansVo
  30. * @return
  31. */
  32. AjaxResult putOrderBillsPlansByid(OrderBillsPlansVo orderBillsPlansVo);
  33. /**
  34. * 获取报销费用list
  35. * @return
  36. */
  37. List<ItemsVo> getItemsList();
  38. /**
  39. * 报销
  40. * @param orderBillsPlansVo
  41. * @return 操作结果
  42. */
  43. AjaxResult insertLoadFeeItems(OrderBillsPlansVo orderBillsPlansVo);
  44. /**
  45. * 查询报销费用报销金额下拉选
  46. * @return
  47. */
  48. AjaxResult getGasStations();
  49. /**
  50. * 查询报销信息
  51. * @param
  52. * @return 数据
  53. */
  54. OrderBillsPlansVo getLoadFeeItems(Long orderNo, HttpServletRequest request);
  55. /**
  56. * 插入主库图片数据
  57. * @param tmsAttachMngsVo
  58. * @return
  59. */
  60. AjaxResult insertAttachMngs(TmsAttachMngsVo tmsAttachMngsVo);
  61. /**
  62. * 根据attachId在Tms库的AttachMngs表删除数据
  63. * @param attachId
  64. * @return
  65. */
  66. AjaxResult deleteTmsAttachMngs(Long attachId);
  67. }