admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
fanli/src/main/java/com/yeshi/fanli/dao/mybatis/push/PushGoodsMapper.java
@@ -3,6 +3,7 @@
import java.util.Date;
import java.util.List;
import com.yeshi.fanli.entity.SystemEnum;
import org.apache.ibatis.annotations.Param;
import com.yeshi.fanli.entity.push.PushGoods;
@@ -36,9 +37,9 @@
    * @return
    */
   List<PushGoods> listQuery(@Param("start") long start, @Param("count") int count,
         @Param("key") String key, @Param("state") Integer state);
                       @Param("key") String key, @Param("state") Integer state, @Param("system") SystemEnum system);
   
   long countQuery(@Param("key") String key, @Param("state") Integer state);
   long countQuery(@Param("key") String key, @Param("state") Integer state, @Param("system") SystemEnum system);
   
   
   /**
@@ -49,16 +50,16 @@
    * @return
    */
   List<PushGoods> listHistoryByPushTime(@Param("start") long start, @Param("count") int count,
       @Param("uid") Long uid, @Param("pushTime") Date pushTime);
       @Param("uid") Long uid, @Param("pushTime") Date pushTime, @Param("system") SystemEnum system);
   /**
    * 统计历史推送商品信息
    * @param start
    * @param count
    * @param uid
    * @param pushTime
    * @param system
    * @return
    */
   long countHistoryByPushTime(@Param("uid") Long uid, @Param("pushTime") Date pushTime);
   long countHistoryByPushTime(@Param("uid") Long uid, @Param("pushTime") Date pushTime, @Param("system") SystemEnum system);
   
   /**
    * 查询已推送记录
@@ -68,4 +69,10 @@
   List<PushGoods>  listByPushState(List<Long> list);
   
   
   /**
    * 需要执行推送的任务
    * @return
    */
   List<PushGoods> listTask( @Param("system") SystemEnum system);
}