|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public ShopCouponRecord  selectForUpdate(Integer id); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<CouponReceiveInfoVO> selectMyCouponByUserId(@Param("userId") String userId); | 
|---|
|  |  |  | List<CouponReceiveInfoVO> selectMyCouponByUserId(@Param("userId") Long userId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | CouponReceiveInfoVO selectMyCouponByReceiveId(@Param("receiveId") Integer receiveId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<CouponReceiveInfoVO> selectMyCouponByStatus(@Param("companyId") Long shopId, @Param("userId") String userId, @Param("status") Integer status, | 
|---|
|  |  |  | List<CouponReceiveInfoVO> selectMyCouponByStatus(@Param("companyId") Long shopId, @Param("userId") Long userId, @Param("status") Integer status, | 
|---|
|  |  |  | @Param("pageVo") PaginationVO pageVo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<CouponReceiveInfoVO> selectMyPastCoupon(@Param("companyId")Long shopId, @Param("userId") String userId, @Param("pageVo") PaginationVO pageVo); | 
|---|
|  |  |  | List<CouponReceiveInfoVO> selectMyPastCoupon(@Param("companyId")Long shopId, @Param("userId") Long userId, @Param("pageVo") PaginationVO pageVo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | int countUnuseCouponRecord(Long id); | 
|---|
|  |  |  | } | 
|---|