123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286 |
- package com.yijia.station.service;
- import com.yijia.common.core.domain.AjaxResult;
- import com.yijia.station.domain.PayOrder;
- import java.util.List;
- /**
- * 订单支付Service接口
- *
- * @author yijia
- * @date 2020-12-10
- */
- public interface IPayOrderService
- {
- /**
- * 查询订单支付
- *
- * @param orderId 订单支付ID
- * @return 订单支付
- */
- public PayOrder selectPayOrderById(Long orderId);
- /**
- * 查询订单支付列表
- *
- * @param payOrder 订单支付
- * @return 订单支付集合
- */
- public List<PayOrder> selectPayOrderList(PayOrder payOrder);
- /**
- * 查询订单支付列表
- *
- * @param payOrder 订单支付
- * @return 订单支付集合
- */
- public List<PayOrder> selectALlPayOrderList(PayOrder payOrder);
- /**
- * 查询员工的订单信息进行统计
- *
- * @param payOrder 订单支付
- * @return 订单支付集合
- */
- public List<PayOrder> selectPersonnelPayOrder(PayOrder payOrder);
- /**
- * 查询班结统计信息
- *
- * @param payOrder 订单支付
- * @return 订单支付集合
- */
- public PayOrder selectSummyClassPayOrder(PayOrder payOrder);
- /**
- * 按照油品信息分类统计
- *
- * @param payOrder 订单支付
- * @return 订单支付集合
- */
- public List<PayOrder> listOilPayOrder(PayOrder payOrder);
- /**
- * 按照人员信息进行统计
- *
- * @param payOrder 订单支付
- * @return 订单支付集合
- */
- public PayOrder listPersonnelPayOrderSum(PayOrder payOrder);
- /**
- * 按照油品信息分类合计
- *
- * @param payOrder 订单支付
- * @return 订单支付集合
- */
- public PayOrder listOilPayOrderSum(PayOrder payOrder);
- /**
- * 按照支付方式进行汇总
- *
- * @param payOrder 订单支付
- * @return 订单支付集合
- */
- public PayOrder selectPersonnelPayStructureSum(PayOrder payOrder);
- /**
- * 按照人员信息,查询班结信息,分组
- *
- * @param payOrder 订单支付
- * @return 订单支付集合
- */
- public List<PayOrder> listPersonnelPayOrder(PayOrder payOrder);
- /**
- * 按照支付方式查询的订单
- *
- * @param payOrder 订单支付
- * @return 订单支付集合
- */
- public List<PayOrder> listPayTypeOrder(PayOrder payOrder);
- /**
- * 新增订单支付
- *
- * @param payOrder 订单支付
- * @return 结果
- */
- public int insertPayOrder(PayOrder payOrder);
- /**
- * 修改订单支付
- *
- * @param payOrder 订单支付
- * @return 结果
- */
- public int updatePayOrder(PayOrder payOrder);
- /**
- * 批量删除订单支付
- *
- * @param orderIds 需要删除的订单支付ID
- * @return 结果
- */
- public int deletePayOrderByIds(Long[] orderIds);
- /**
- * 删除订单支付信息
- *
- * @param orderId 订单支付ID
- * @return 结果
- */
- public int deletePayOrderById(Long orderId);
- /**
- * 查询当天的油品信息
- * @param payOrder
- * @return
- */
- public PayOrder selectDaySources(PayOrder payOrder);
- /**
- * 查询所有的订单信息
- * @param payOrder
- * @return
- */
- public PayOrder selectAllDaySources(PayOrder payOrder);
- /**
- * 按照油品分类获取数据
- * @param payOrder
- * @return
- */
- public List<PayOrder> selectOilTypeSources(PayOrder payOrder);
- /**
- * 按照油品分类获取全部数据
- * @param payOrder
- * @return
- */
- public List<PayOrder> selectAllOilTypeSources(PayOrder payOrder);
- /**
- * 收入数据概览,获取数据
- * @param payOrder
- * @return
- */
- public PayOrder selectOverViewData(PayOrder payOrder);
- /**
- * 收入数据概览,获取数据(包括已经退款的信息)
- * @param payOrder
- * @return
- */
- public PayOrder selectAllOverViewData(PayOrder payOrder);
- /**
- * 查询月报的订单信息
- * @param payOrder
- * @return
- */
- public List<PayOrder> selectDayReport(PayOrder payOrder);
- /**
- * 查询月报的订单信息(包括已经退款的)
- * @param payOrder
- * @return
- */
- public List<PayOrder> selectAllDayReport(PayOrder payOrder);
- /**
- * 日报折线图获取油品数据
- * @param payOrder
- * @return
- */
- public List<PayOrder> listQydata(PayOrder payOrder);
- /**
- * 获取x轴数据
- * @param payOrder
- * @return
- */
- public List<PayOrder> listXdata(PayOrder payOrder);
- /**
- * 查询导出信息
- * @param payOrder
- * @return
- */
- public List<PayOrder> selectPayOrderExport(PayOrder payOrder);
- /**
- * 查询LNG导出信息
- * @param payOrder
- * @return
- */
- public List<PayOrder> selectLNGPayOrderExport(PayOrder payOrder);
- /**
- * 查询数据,根据员工汇总数据
- * @param payOrder
- * @return
- */
- public List<PayOrder> selectPersonnelStructure(PayOrder payOrder);
- /**
- * 查询数据, 根据油品汇总
- * @param payOrder
- * @return
- */
- public List<PayOrder> selectOilStructure(PayOrder payOrder);
- /**
- * 初始化数据班结数据,根据员工/支付方式汇总
- * @param payOrder
- * @return
- */
- public List<PayOrder> selectPersonnelPayStructure(PayOrder payOrder);
- /**
- * 查询本站第一笔订单
- * @param payOrder
- * @return
- */
- public PayOrder getPayOrderInfoMin(PayOrder payOrder);
- /**
- * 日报数据详情
- * @param payOrder
- * @return
- */
- public List<PayOrder> dayOilTypeSources(PayOrder payOrder);
- /**
- * 日报数据详情(包括已经退款的)
- * @param payOrder
- * @return
- */
- public List<PayOrder> dayAllOilTypeSources(PayOrder payOrder);
- /**
- * LNG 站点人员查询数据
- * @param payOrder
- * @return
- */
- public List<PayOrder> LNGDeptList(PayOrder payOrder);
- /**
- * 关联用户查询订单支付列表
- */
- public List<PayOrder> selectUserPayOrderList(PayOrder payOrder);
- public AjaxResult sxfRefund(PayOrder payOrder) throws Exception;
- public AjaxResult lngRefund(PayOrder payOrder) throws Exception;
- }
|