rk
8 小时以前 4a8aacc59c7a3f972ede1cd1f375977dc3ba23aa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package com.doumee.service.business;
 
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.MemberCoupon;
 
import java.util.List;
import java.util.Map;
 
public interface MemberCouponService {
 
    Integer create(MemberCoupon memberCoupon);
 
    void deleteById(Integer id);
 
    void deleteByIdInBatch(List<Integer> ids);
 
    void updateById(MemberCoupon memberCoupon);
 
    MemberCoupon findById(Integer id);
 
    List<MemberCoupon> findList(MemberCoupon memberCoupon);
 
    PageData<MemberCoupon> findPage(PageWrap<MemberCoupon> pageWrap);
 
    long count(MemberCoupon memberCoupon);
 
    PageData<MemberCoupon> findMemberPage(Integer memberId, Integer status, PageWrap<MemberCoupon> pageWrap);
 
    void claimCoupon(Integer memberId, Integer couponId);
 
    Map<String, Integer> findPendingCount(Integer memberId);
}