DistributeWaitingSendPointsMapper.java 1.3 KB

123456789101112131415161718192021222324252627
  1. package com.cyksj.mapper.manage.distribute;
  2. import cn.hutool.core.date.DateTime;
  3. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  4. import com.cyksj.model.entity.DistributeWaitingSendPoints;
  5. import com.cyksj.model.views.BrokenLineCpsUserWMoneyView;
  6. import com.cyksj.model.views.CpsUserWMoneyStatisticsDataView;
  7. import org.apache.ibatis.annotations.Param;
  8. import org.apache.ibatis.annotations.Update;
  9. import java.util.List;
  10. /*
  11. *项目名: netflix
  12. *文件名: DistributeWaitingSendPointsMapper
  13. *创建者: JavaZou
  14. *创建时间:2022/11/15 12:10
  15. */
  16. public interface DistributeWaitingSendPointsMapper extends BaseMapper<DistributeWaitingSendPoints> {
  17. @Update("update distribute_waiting_send_points set send_status = #{status} where order_id = #{orderId} and send_status != 'success'")
  18. Integer updateOrderStatus(@Param("orderId") Long orderId, @Param("status") DistributeWaitingSendPoints.Status status);
  19. List<CpsUserWMoneyStatisticsDataView> getWMoneyStatisticsDataView(@Param("cpsUserId") Long cpsUserId, @Param("first") DateTime first, @Param("end") DateTime end, @Param("today") Boolean today);
  20. BrokenLineCpsUserWMoneyView getWMoneyStatisticsDate(@Param("cpsUserId") Long cpsUserId, @Param("first") DateTime first, @Param("end") DateTime end, @Param("today") Boolean today);
  21. }