You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
806 B
29 lines
806 B
package com.hai.dao;
|
|
|
|
import org.apache.ibatis.annotations.Param;
|
|
import org.apache.ibatis.annotations.Select;
|
|
|
|
import java.math.BigDecimal;
|
|
import java.util.Map;
|
|
|
|
/**
|
|
* mapper扩展类
|
|
*/
|
|
public interface BsDistributionRebateMapperExt {
|
|
|
|
|
|
@Select({
|
|
"<script> " +
|
|
" select count(*) as count , sum(integral_num) as sum from bs_distribution_rebate where popularize_user_id = #{userId} " +
|
|
"</script>"
|
|
})
|
|
Map<String, Object> countDistribution(@Param("userId") Long userId);
|
|
|
|
@Select({
|
|
"<script> " +
|
|
" SELECT sum(integral_num) FROM bs_distribution_rebate WHERE DATEDIFF(create_time,NOW())=0 and popularize_user_id = #{userId} " +
|
|
"</script>"
|
|
})
|
|
BigDecimal toDayIntegralNum(@Param("userId") Long userId);
|
|
|
|
}
|
|
|