KKSU
2024-08-22 7a372033d44ba48383d9d1bc97e5d583b26a266f
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
34
35
36
37
package cc.mrbird.febs.mall.service;
 
import cc.mrbird.febs.common.entity.FebsResponse;
import cc.mrbird.febs.mall.dto.ApiMallScoreSignRecordDto;
import cc.mrbird.febs.mall.dto.ApiScoreVoucherRecordDto;
import cc.mrbird.febs.mall.dto.ApiVoucherBusinessDto;
import cc.mrbird.febs.mall.dto.WithdrawalDto;
import cc.mrbird.febs.mall.entity.MallScoreSignRecord;
import cc.mrbird.febs.mall.vo.ApiMallScoreSignRecordVo;
import cc.mrbird.febs.mall.vo.ApiScoreVoucherInfoVo;
import cc.mrbird.febs.mall.vo.ApiScoreVoucherRecordVo;
import cc.mrbird.febs.mall.vo.ScoreSignVo;
 
import java.util.List;
 
public interface IScoreService {
 
    ScoreSignVo scoreSign();
 
    void sign();
 
    MallScoreSignRecord judgeScoreIsContinuity(MallScoreSignRecord mallScoreSignRecord);
 
    List<ApiMallScoreSignRecordVo> findMallScoreSignRecordList(ApiMallScoreSignRecordDto apiMallScoreSignRecordDto);
 
    ApiScoreVoucherInfoVo memberScoreVoucher();
 
    List<ApiScoreVoucherRecordVo> findMallScoreVoucherList(ApiScoreVoucherRecordDto apiScoreVoucherRecordDto);
 
    FebsResponse voucherBusinessBuy(ApiVoucherBusinessDto apiVoucherBusinessDto);
 
    FebsResponse voucherBusinessSale(ApiVoucherBusinessDto apiVoucherBusinessDto);
 
    void withdrawal(WithdrawalDto withdrawalDto);
 
    FebsResponse findMallScoreVoucherListInPage(ApiScoreVoucherRecordDto apiScoreVoucherRecordDto);
}