123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 |
- package com.platform.yijia.dao;
- import com.platform.yijia.pojo.*;
- import java.util.List;
- import java.util.Map;
- import org.apache.ibatis.annotations.Param;
- public interface PayOrderMapper {
- //获取系统支付类型
- List<PayType> selectPayTypeList();
- //获取订单列表已转化汉字支付方式的
- List<PayOrder> selectPayOrderListFormater(PayOrder payOrder);
- //查询POS机近七天数据
- List<Map<String, Object>> selectPosRecentlySevenData(PayOrder payOrder);
- //获取POS机昨天数据
- Map<String, Object> selectPosYesterDayData(PayOrder payOrder);
- //查询汇总数据
- List<Map> selectSum(PayOrder payOrder);
- /*
- * 根据用户openId和用户类型userType查询用户订单
- * @param payOrder
- * @return
- */
- List<PayOrder> getOrderListByOpenIdAndUserType(AppUserInfo appUserInfo);
- /*
- *修改订单状态
- */
- int updateOrderStatus(PayOrder payOrder);
- /*
- * 查询客户是否已存在
- * @param customerManage
- * @return
- */
- CustomerManage isExistCustomer(CustomerManage customerManage);
- /*
- * 根据用户登录openId 获取用户信息用于插入客户表
- * @param appUserInfo
- * @return
- */
- List<AppUserInfo> getUserInfoByOpenId(AppUserInfo appUserInfo);
- /*
- * 插入客户
- * @param customerManage
- * @return
- */
- void insertCustomer(CustomerManage customerManage);
- /*
- * 根据手机号更新客户表
- * @param customerManage
- */
- void updateCustomerByPhoneNumber(CustomerManage customerManage);
- /*
- * 生成订单时更新客户表
- * @param customerManage
- * @return
- */
- void updateCustomer(CustomerManage customerManage);
- /*
- * 根据订单号查询订单信息和用户信息 注:此方法在随行付回调校验之后修改状态完成后
- * @param payOrder
- * @return
- */
- Map<String, Object> getOrderInfoAndUserInfoByOrderNo(PayOrder payOrder);
- /***
- * 根据油品名称和油站查询油品调价信息
- * @param map
- * @return
- */
- List<Map> selectOilPriceAdjust(Map<String, Object> map);
- /***
- * 根据油品名称和油站查询油枪编号,油站名称,价格,加油员
- * @param map
- * @return
- */
- List<Map> selectOilGunNoAndOilPrice(Map<String, Object> map);
- //查询加油员
- List<Map> selectPersonelName(Map<String, Object> map);
- //查询班结订单
- List<PayOrder> selectPayOrderList(PayOrder payOrder);
- PayOrder getPayOrderInfoMin(PayOrder payOrder);
- /**
- * This method was generated by MyBatis Generator.
- * This method corresponds to the database table pay_order
- *
- * @mbg.generated
- */
- long countByExample(PayOrderExample example);
- /**
- * This method was generated by MyBatis Generator.
- * This method corresponds to the database table pay_order
- *
- * @mbg.generated
- */
- int deleteByExample(PayOrderExample example);
- /**
- * This method was generated by MyBatis Generator.
- * This method corresponds to the database table pay_order
- *
- * @mbg.generated
- */
- int deleteByPrimaryKey(Integer orderId);
- /**
- * This method was generated by MyBatis Generator.
- * This method corresponds to the database table pay_order
- *
- * @mbg.generated
- */
- int insert(PayOrder record);
- /**
- * This method was generated by MyBatis Generator.
- * This method corresponds to the database table pay_order
- *
- * @mbg.generated
- */
- int insertSelective(PayOrder record);
- /**
- * This method was generated by MyBatis Generator.
- * This method corresponds to the database table pay_order
- *
- * @mbg.generated
- */
- List<PayOrder> selectByExample(PayOrderExample example);
- /**
- * This method was generated by MyBatis Generator.
- * This method corresponds to the database table pay_order
- *
- * @mbg.generated
- */
- PayOrder selectByPrimaryKey(Integer orderId);
- /**
- * This method was generated by MyBatis Generator.
- * This method corresponds to the database table pay_order
- *
- * @mbg.generated
- */
- int updateByExampleSelective(@Param("record") PayOrder record, @Param("example") PayOrderExample example);
- /**
- * This method was generated by MyBatis Generator.
- * This method corresponds to the database table pay_order
- *
- * @mbg.generated
- */
- int updateByExample(@Param("record") PayOrder record, @Param("example") PayOrderExample example);
- /**
- * This method was generated by MyBatis Generator.
- * This method corresponds to the database table pay_order
- *
- * @mbg.generated
- */
- int updateByPrimaryKeySelective(PayOrder record);
- /**
- * This method was generated by MyBatis Generator.
- * This method corresponds to the database table pay_order
- *
- * @mbg.generated
- */
- int updateByPrimaryKey(PayOrder record);
- }
|