| package cc.mrbird.febs.mall.mapper; | 
|   | 
| import cc.mrbird.febs.mall.dto.ApiOrderProfitDto; | 
| import cc.mrbird.febs.mall.entity.MallLeaderAchieve; | 
| import cn.hutool.core.date.DateTime; | 
| import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
| import com.baomidou.mybatisplus.core.metadata.IPage; | 
| import org.apache.ibatis.annotations.Param; | 
|   | 
| import java.math.BigDecimal; | 
| import java.util.Date; | 
| import java.util.List; | 
| import java.util.Map; | 
|   | 
| public interface MallLeaderAchieveMapper extends BaseMapper<MallLeaderAchieve> { | 
|   | 
|     List<Map<String, String>> selectListByStateAndCreateTimeAndUniqueCode(@Param("state")Integer i, @Param("offsetDay")DateTime offsetDay); | 
|   | 
|     int updateByUniqueCodeStateAndTime(@Param("updateTime")DateTime updateTime,@Param("uniqueCode")String uniqueCode, @Param("state")Integer stateOne, @Param("offsetDay")DateTime dateTime); | 
|   | 
|     BigDecimal selectProfitByStateAndDateTimeAndUniqueCode(@Param("state")Integer state, @Param("date") Date DateTime, @Param("uniqueCode")String uniqueCode); | 
|   | 
|     IPage<MallLeaderAchieve> selectApiLeaderProfitListInPage(IPage<MallLeaderAchieve> page, @Param("record")ApiOrderProfitDto apiOrderProfitDto); | 
| } |