优化
This commit is contained in:
@@ -21,20 +21,20 @@ public interface OrderTradeMapper extends BaseMapper<OrderTrade> {
|
|||||||
/**
|
/**
|
||||||
* 指定类型和时间段内的交易金额
|
* 指定类型和时间段内的交易金额
|
||||||
*/
|
*/
|
||||||
@Select("SELECT IFNULL(SUM(amount), 0) FROM order_trade WHERE direction = #{direction} AND create_time >= #{startTime}")
|
@Select("SELECT IFNULL(SUM(amount), 0) FROM order_trade WHERE type = #{type} AND create_time >= #{startTime}")
|
||||||
BigDecimal sumAmountByTypeAndTime(@Param("direction") int direction, @Param("startTime") LocalDateTime startTime);
|
BigDecimal sumAmountByTypeAndTime(@Param("type") int type, @Param("startTime") LocalDateTime startTime);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 指定类型和时间段内的交易笔数
|
* 指定类型和时间段内的交易笔数
|
||||||
*/
|
*/
|
||||||
@Select("SELECT COUNT(*) FROM order_trade WHERE direction = #{direction} AND create_time >= #{startTime}")
|
@Select("SELECT COUNT(*) FROM order_trade WHERE type = #{type} AND create_time >= #{startTime}")
|
||||||
int countByTypeAndTime(@Param("direction") int direction, @Param("startTime") LocalDateTime startTime);
|
int countByTypeAndTime(@Param("type") int type, @Param("startTime") LocalDateTime startTime);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 指定类型和时间范围内的交易金额
|
* 指定类型和时间范围内的交易金额
|
||||||
*/
|
*/
|
||||||
@Select("SELECT IFNULL(SUM(amount), 0) FROM order_trade WHERE direction = #{direction} AND create_time >= #{startTime} AND create_time < #{endTime}")
|
@Select("SELECT IFNULL(SUM(amount), 0) FROM order_trade WHERE type = #{type} AND create_time >= #{startTime} AND create_time < #{endTime}")
|
||||||
BigDecimal sumAmountByTypeAndTimeRange(@Param("direction") int direction, @Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime);
|
BigDecimal sumAmountByTypeAndTimeRange(@Param("type") int type, @Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 指定时间段内的活跃用户数
|
* 指定时间段内的活跃用户数
|
||||||
|
|||||||
Reference in New Issue
Block a user