|  |  | 
 |  |  |  | 
 |  |  |     Integer getUserGainCouponRecordAmountById(String couponId,Long customerId); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * | 
 |  |  |      * @param couponId | 
 |  |  |      * @param userId | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     Integer getUserGainCouponRecordAmountByUserId(String couponId,String userId); | 
 |  |  |  | 
 |  |  |     List<CouponRecordVO> getMineCouponRecordList(QueryMineCouponRecordDTO dto); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  | 
 |  |  |  | 
 |  |  |     CouponRecordDO getCouponByOrderId(String orderId) ; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 查看当前人员是否已经重复发过此优惠券 | 
 |  |  |      * @param couponId | 
 |  |  |      * @param customId | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     boolean checkUserCouponExists(String couponId, Long customId); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     boolean expireCouponRecordAll(); | 
 |  |  | } |