HotelCouponDao.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. package com.happy.dao;
  2. import com.happy.Model.HotelCoupon;
  3. import com.happy.vo.*;
  4. import java.time.LocalDateTime;
  5. import java.util.Date;
  6. import java.util.List;
  7. public interface HotelCouponDao {
  8. /**
  9. * 描述:新增
  10. * @param hotelCoupon
  11. * @return
  12. */
  13. int insert(HotelCoupon hotelCoupon);
  14. /**
  15. * 描述:修改
  16. * @param hotelCoupon
  17. * @return
  18. */
  19. int update(HotelCoupon hotelCoupon);
  20. /**
  21. * 描述:删除
  22. * @param id
  23. * @return
  24. */
  25. int delete(Integer id);
  26. /**
  27. * 描述:根据id查询
  28. * @param id
  29. * @return
  30. */
  31. HotelCoupon getById(String id);
  32. /**
  33. * 描述:分页查询
  34. * @param sqlx
  35. * @param page
  36. * @param rows
  37. * @return
  38. */
  39. List<HotelCoupon> queryPage(String sqlx, int page, int rows);
  40. /**
  41. * 描述:获取总条数
  42. * @param sqlx
  43. * @return
  44. */
  45. int queryTotal(String sqlx);
  46. /**
  47. * 描述:查询列表
  48. * @param sqlx
  49. * @return
  50. */
  51. List<HotelCoupon> queryList(String sqlx);
  52. int updateExpire();
  53. int updateLapse(List<String> coupomIds);
  54. List<CouponCollectionVo> couponCollection(String date, int page, int rows,String userId);
  55. int couponCollectionTotal(String date);
  56. DesignatedHotelVo designatedHotel(String hotelIds);
  57. QuotaVo quota(String complaintId,String userId);
  58. int updateRemainderNumber(String complaintId, String modifyDate);
  59. List<CardCouponPageVo> cardCouponPage(String types, String userId, int page, int rows);
  60. int cardCouponPageTotal(String types, String userId);
  61. List<UsefulCouponVo> usefulCoupon(String hotelId, String userId, int page, int rows, Double totalPrice, String format);
  62. int usefulCouponTotal(String hotelId, String userId,Double totalPrice,String format);
  63. int updatReversedNumber(HotelCoupon hotelCoupon);
  64. List<CouponModel> getCoupon(String strs);
  65. }