Administrator
4 days ago d3844ee25fbb06b656b5521978f083695d194b07
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
package cc.mrbird.febs.mall.service;
 
import cc.mrbird.febs.common.entity.FebsResponse;
import cc.mrbird.febs.mall.dto.*;
import cc.mrbird.febs.mall.dto.activity.*;
import cc.mrbird.febs.mall.entity.HappyActivity;
import cc.mrbird.febs.mall.dto.ApiOperateDoDto;
import cc.mrbird.febs.mall.dto.ApiOperateVoteDto;
import cc.mrbird.febs.mall.dto.ApiVoteRecordInPageDto;
import cc.mrbird.febs.mall.vo.activity.ApiActivityCommentVo;
import com.baomidou.mybatisplus.extension.service.IService;
 
import java.util.List;
 
public interface HappyActivityService extends IService<HappyActivity> {
 
    FebsResponse activityList(ApiActivityInfoDto dto);
 
    FebsResponse activityInfo(ApiActivityDto dto);
 
    FebsResponse voteOptionInPage(ApiVoteOptionInPageDto dto);
 
    FebsResponse voteOptionRecordInPage(ApiVoteOptionRecordInPageDto dto);
 
    FebsResponse voteActivityHot(Long id);
 
    FebsResponse voteOption(Long id);
 
    FebsResponse operateDo(ApiOperateDoDto dto);
 
    void operateDoVote(Long memberId, int code, Long sourceId, Long sourceOptionId, Integer type);
 
    void operateDo(Long memberId, int code, Long sourceId, Integer type);
 
    FebsResponse operateVote(ApiOperateVoteDto dto);
 
    FebsResponse voteRecordInPage(ApiVoteRecordInPageDto dto);
 
    FebsResponse operateValidRegister(ApiOperateValidRegisterActivityDto dto);
 
    FebsResponse operateRegister(ApiOperateRegisterActivityDto dto);
 
    FebsResponse addConnect(ApiOperateRegisterUserDto dto);
 
    FebsResponse connectList(ApiConnectListDto dto);
 
    FebsResponse connectInfo(Long id);
 
    FebsResponse connectDel(Long id);
 
    FebsResponse connectSave(ApiConnectSaveDto dto);
 
    FebsResponse expireOrder(ApiExpireOrderDto dto);
 
    FebsResponse createOrder(ApiCreateOrderDto dto);
 
    FebsResponse payOrder(ApiPayOrderDto dto);
 
    void addLikeCnt(Long sourceOptionId);
 
    FebsResponse orderList(ApiActivityOrderListDto dto);
 
    FebsResponse orderInfo(Long id);
 
    FebsResponse orderDelete(Long id);
 
    void activityEnd();
 
    void activityStart();
 
    FebsResponse checkOrder(ApiCheckOrderDto dto);
 
    FebsResponse insureOrder(ApiCheckOrderDto dto);
 
    void checkActivityItem(Long orderId);
 
    void overtimeJob();
 
    FebsResponse addComment(ApiPayOrderAddCommentDto dto);
 
    List<ApiActivityCommentVo> commentByActivityId(ApiActivityCommentDto dto);
}