OrderDao.java 790 B

123456789101112131415161718192021222324252627
  1. package com.ym.mec.collectfee.dao;
  2. import com.ym.mec.collectfee.common.dao.BaseDAO;
  3. import com.ym.mec.collectfee.entity.Order;
  4. import org.apache.ibatis.annotations.Param;
  5. import org.springframework.stereotype.Component;
  6. import java.util.List;
  7. @Component
  8. public interface OrderDao extends BaseDAO<Integer, Order> {
  9. List<Order> getOrderByUserId(Integer userId);
  10. List<Order> getOrderByClassId(Integer classId);
  11. List<Order> getOrderByBatch(String batchNum);
  12. int countOrder(@Param("poName") String poName,@Param("voicePort") String voicePort);
  13. Order getOrderByOrderNo(@Param("orderNo") String orderNo);
  14. Order findOrderByStatus(@Param("userId") Integer userId,@Param("status") Integer status);
  15. int getPayOrderNums();
  16. List<Order> findPayingOrders();
  17. }