package com.ruoyi.system.service; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.system.domain.*; import com.ruoyi.system.domain.vo.ItemsVo; import com.ruoyi.system.domain.vo.LoadFeeItemsVo; import com.ruoyi.system.domain.vo.OrderBillsPlansVo; import javax.servlet.http.HttpServletRequest; import java.util.List; public interface IOrderBillsPlansService { /** * 查询业务表数据List * * @param dataStart 日期起 * @param dataEnd 日期止 * @return */ List getOrderBillsPlansList(String dataStart, String dataEnd, String orderNo); /** * 根据orderNo查询 * * @param orderNo orderNo * @return 详情 */ OrderBillsPlansVo getOrderBillsPlansByid(Long orderNo, HttpServletRequest request); /** * 保存保单信息 * @param orderBillsPlansVo * @return */ AjaxResult putOrderBillsPlansByid(OrderBillsPlansVo orderBillsPlansVo); /** * 获取报销费用list * @return */ List getItemsList(); /** * 报销 * @param orderBillsPlansVo * @return 操作结果 */ AjaxResult insertLoadFeeItems(OrderBillsPlansVo orderBillsPlansVo); /** * 查询报销费用报销金额下拉选 * @return */ AjaxResult getGasStations(); /** * 查询报销信息 * @param * @return 数据 */ OrderBillsPlansVo getLoadFeeItems(Long orderNo); /** * 插入主库图片数据 * @param tmsAttachMngs * @return */ AjaxResult insertAttachMngs(TmsAttachMngs tmsAttachMngs); /** * 根据attachId在Tms库的AttachMngs表删除数据 * @param attachId * @return */ AjaxResult deleteTmsAttachMngs(Long attachId); }