package com.hai.dao; import com.hai.model.OutOrderModel; import com.hai.model.OutRechargeOrderModel; import com.hai.model.OutUserOrderModel; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Result; import org.apache.ibatis.annotations.Results; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.type.JdbcType; import java.util.List; import java.util.Map; /** * mapper扩展类 */ public interface OutRechargeOrderMapperExt { @Select(value = { "" }) @Results({ @Result(column="count", property="count", jdbcType=JdbcType.BIGINT), @Result(column="day", property="day", jdbcType=JdbcType.TIMESTAMP), @Result(column="pay_price", property="payPrice", jdbcType=JdbcType.DECIMAL), @Result(column="order_price", property="orderPrice", jdbcType=JdbcType.DECIMAL), }) List getListOrderCount(String finishTimeS , String finishTimeE); @Select(value = { "" }) @Results({ @Result(column="count", property="count", jdbcType=JdbcType.BIGINT), @Result(column="agent_name", property="agentName", jdbcType=JdbcType.VARCHAR), @Result(column="pay_price", property="payPrice", jdbcType=JdbcType.DECIMAL), }) List getListUserCount(String finishTimeS , String finishTimeE); @Select({"" }) List selectOrderCount(@Param("map") Map map); }