KKSU
2025-04-17 074fc7dcdde6c9501e0f6ee8b247205c2f427e79
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
package cc.mrbird.febs.mall.service;
 
import cc.mrbird.febs.common.entity.FebsResponse;
import cc.mrbird.febs.mall.entity.HappyActivity;
import cc.mrbird.febs.mall.vo.api.activity.ApiActivityDto;
import cc.mrbird.febs.mall.vo.api.activity.ApiActivityInfoDto;
import cc.mrbird.febs.mall.vo.api.activity.ApiOperateRegisterActivityDto;
import cc.mrbird.febs.mall.vo.api.activity.follow.ApiOperateDoDto;
import cc.mrbird.febs.mall.vo.api.activity.options.ApiOperateVoteDto;
import cc.mrbird.febs.mall.vo.api.activity.options.ApiVoteRecordInPageDto;
import com.baomidou.mybatisplus.extension.service.IService;
 
public interface HappyActivityService extends IService<HappyActivity> {
 
    FebsResponse activityList(ApiActivityInfoDto dto);
 
    FebsResponse activityInfo(ApiActivityDto dto);
 
    FebsResponse voteOptionList(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 operateRegister(ApiOperateRegisterActivityDto dto);
}