UserTicketOrderItemMapper.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.qs.mp.user.mapper;
  2. import com.baomidou.mybatisplus.core.conditions.Wrapper;
  3. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  4. import com.baomidou.mybatisplus.core.toolkit.Constants;
  5. import com.qs.mp.admin.domain.TicketAwardsPrize;
  6. import com.qs.mp.admin.domain.vo.TicketAwardsPrizeVO;
  7. import com.qs.mp.admin.domain.vo.TicketListVO;
  8. import com.qs.mp.admin.domain.vo.UserTicketOrderItemVO;
  9. import com.qs.mp.admin.domain.vo.UserTicketOrderTicketDetailVO;
  10. import com.qs.mp.user.domain.UserTicketOrderItem;
  11. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  12. import java.util.List;
  13. import org.apache.ibatis.annotations.Param;
  14. /**
  15. * @auther quanshu
  16. * @create 2022-03-07 20:45:43
  17. * @describe 用户盲票订单明细mapper类
  18. */
  19. public interface UserTicketOrderItemMapper extends BaseMapper<UserTicketOrderItem> {
  20. List<UserTicketOrderItem> listTicketOrderItemVO(@Param(Constants.WRAPPER) Wrapper<UserTicketOrderItem> queryWrapper);
  21. List<TicketListVO> listMyTicketVO(@Param(Constants.WRAPPER) Wrapper<UserTicketOrderItem> queryWrapper);
  22. int countMyTicket(@Param(Constants.WRAPPER) Wrapper<UserTicketOrderItem> queryWrapper);
  23. /**
  24. * 获取订单下盲票相关详情信息
  25. * @param queryWrapper
  26. * @return
  27. */
  28. List<UserTicketOrderTicketDetailVO> listTicketDetailByOrderId(@Param(Constants.WRAPPER) QueryWrapper<UserTicketOrderTicketDetailVO> queryWrapper);
  29. /**
  30. * 根据条件获取用户盲票订单明细相关信息
  31. * @param queryWrapper
  32. * @return
  33. */
  34. List<UserTicketOrderItemVO> listUserTicketOrderItem(@Param(Constants.WRAPPER) QueryWrapper<UserTicketOrderItem> queryWrapper);
  35. /**
  36. * 统计用户盲票订单明细相关数量
  37. * @param queryWrapper
  38. * @return
  39. */
  40. int countUserTicketOrderItem(@Param(Constants.WRAPPER) QueryWrapper<UserTicketOrderItem> queryWrapper);
  41. }