package com.ruoyi.system.mapper; import com.ruoyi.system.domain.*; import com.ruoyi.system.domain.vo.ItemsVo; import com.ruoyi.system.domain.vo.OrderBillsPlansVo; import org.apache.ibatis.annotations.MapKey; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface OrderBillsPlansMapper { /** * 获取业务表数据 * * @param emplId * @param dataStart * @param dataEnd * @return */ List getOrderBillsPlansLsit(Map map); /** * 根据orderNo查询 * * @param orderNo 订单号 * @return 详情 */ OrderBillsPlans getOrderBillsPlansByid(Long orderNo); /** * 保存保单信息 * * @param orderBillsPlans * @return */ /* LoadQty = #{loadQty}, LoadDate = #{loadDate}, UnLoadQty = #{unLoadQty}, UnLoadDate = #{unLoadDate}, EMPTYADDR1 = #{emptyaddr1}, ODOMETERSTART = #{odometerstart}, EMPTYADDR2 = #{emptyaddr2}, ODOMETEREND = #{odometerend}, LOADMILE = #{loadmile}, Remarks = #{remarks}, */ Integer updateOrderBillsPlansByid(OrderBillsPlans orderBillsPlans); /** * 获取报销费用list * * @return */ List getItemsList(); Integer insertLoadFeeItems(@Param("o") OrderBillsPlansVo orderBillsPlansVo, @Param("i") ItemsVo itemsVo, @Param("e") Empls empls); @MapKey("itemId") Map getLoadFeeitemsMapByentityIdKeyItemId(Long entityId); /** * 更新金额 * * @param loadFeeItems * @return */ /** * 查询报销费用报销金额下拉选 * * @return */ List getGasStations(); /** * 报销 * @param orderBillsPlansVo * @return */ Integer reimbursement(OrderBillsPlansVo orderBillsPlansVo); /** * 删除 * @param carId * @return */ Integer deleteLoadFeeItemsByCarId(Long carId); /** * 查询报销信息 * @param * @return 数据 */ OrderBillsPlansVo getOrderBillsPlansByOrder(Long orderNo); List getLoadFeeItemsByOrder(Long entityid); }