yujian
2019-07-19 8222e8b237c5dfb0affcdc03335bfadc06403bf8
fanli/src/main/java/com/yeshi/fanli/dao/mybatis/order/CommonOrderMapper.java
@@ -25,7 +25,7 @@
   List<CommonOrderVO> listUserOrder(@Param("start") long start, @Param("count") int count, @Param("uid") Long uid,
         @Param("state") Integer state, @Param("type") Integer type, @Param("orderState") Integer orderState,
         @Param("orderNo") String orderNo, @Param("startTime") String startTime, @Param("endTime") String endTime,
         @Param("day") Integer day);
         @Param("day") Integer day, @Param("source")Integer source);
   /**
    * 统计用户订单 并订单号分组
@@ -37,7 +37,7 @@
    */
   long countUserOrder(@Param("uid") Long uid, @Param("state") Integer state, @Param("type") Integer type,
         @Param("orderState") Integer orderState, @Param("orderNo") String orderNo,
         @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("day") Integer day);
         @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("day") Integer day, @Param("source")Integer source);
   /**
    * 判断部分失效状态
@@ -75,7 +75,7 @@
    * @param uid
    * @return
    */
   Map<String, BigDecimal> countHistoryOrder(@Param("uid") Long uid, @Param("day") Integer day);
   Map<String, BigDecimal> countHistoryOrder(@Param("uid") Long uid, @Param("day") Integer day, @Param("source") Integer source);
   /**
    * 昨日总订单-根据红包类型 自购 邀请 分享
@@ -84,7 +84,8 @@
    * @return
    */
   Map<String, BigDecimal> countByUidAndOrderState(@Param("uid") Long uid, @Param("type") Integer type,
         @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("day") Integer day);
         @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("day") Integer day,
         @Param("source")Integer source);
   /**
    * 奖金订单数量
@@ -93,7 +94,7 @@
    * @return
    */
   long countBonusOrderNumber(@Param("uid") Long uid, @Param("type") Integer type, @Param("day") Integer day,
         @Param("startTime") String startTime, @Param("endTime") String endTime);
         @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("source")Integer source);
   /**
    * 奖金统计
@@ -102,7 +103,7 @@
    * @return
    */
   BigDecimal countBonusOrderMoney(@Param("uid") Long uid, @Param("type") Integer type, @Param("day") Integer day,
         @Param("startTime") String startTime, @Param("endTime") String endTime);
         @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("source")Integer source);
   /**
    * 奖金统计
@@ -170,14 +171,14 @@
   List<CommonOrderVO> listQuery(@Param("start") long start, @Param("count") int count,
         @Param("keyType") Integer keyType, @Param("key") String key, @Param("state") Integer state,
         @Param("type") Integer type, @Param("orderState") Integer orderState, @Param("startTime") String startTime,
         @Param("endTime") String endTime);
         @Param("endTime") String endTime, @Param("source")Integer source);
   /**
    * 统计
    */
   long countQuery(@Param("keyType") Integer keyType, @Param("key") String key, @Param("state") Integer state,
         @Param("type") Integer type, @Param("orderState") Integer orderState, @Param("startTime") String startTime,
         @Param("endTime") String endTime);
         @Param("endTime") String endTime, @Param("source")Integer source);
   /**
    * 根据来源类型与订单号查询列表
@@ -212,11 +213,34 @@
   /**
    * 根据来源和交易ID获取订单详情
    *
    * @param sourceType
    * @param tradeId
    * @return
    */
   CommonOrder selectBySourceTypeAndTradeId(@Param("sourceType") int sourceType, @Param("tradeId") String tradeId);
   /**
    * 根据来源和交易ID获取订单列表
    *
    * @param sourceType
    * @param tradeId
    * @return
    */
   List<CommonOrder> listBySourceTypeAndTradeId(@Param("sourceType") int sourceType, @Param("tradeId") String tradeId);
   /**
    *
    * @param sourceType
    * @param state
    * @param minTime
    *            -最大创建时间
    * @param maxTime
    *            -最小创建时间
    * @return
    */
   List<CommonOrder> listBySourceTypeAndStateAndThirdCrateTime(@Param("sourceType") int sourceType,
         @Param("state") Integer state, @Param("minTime") Long minTime, @Param("maxTime") Long maxTime,
         @Param("start") long start, @Param("count") int count);
}