xiaoyong931011
2022-09-22 cf0f93a4c122121b205ab52bb5fc3b3b93682670
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
package cc.mrbird.febs.mall.service;
 
import cc.mrbird.febs.common.entity.FebsResponse;
import cc.mrbird.febs.common.entity.QueryRequest;
import cc.mrbird.febs.mall.dto.AddMallActDto;
import cc.mrbird.febs.mall.dto.LuckDrawSettingDto;
import cc.mrbird.febs.mall.dto.MallActUpdateDto;
import cc.mrbird.febs.mall.entity.MallActLuckdrawRecord;
import cc.mrbird.febs.mall.entity.MallActSet;
import cc.mrbird.febs.mall.entity.MallActWinRecord;
import cc.mrbird.febs.mall.entity.MallGoods;
import cc.mrbird.febs.mall.vo.AdminMallActLuckdrawRecordVo;
import cc.mrbird.febs.mall.vo.AdminMallActSetVo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
 
public interface IAdminMallActService extends IService<MallActSet> {
 
    IPage<AdminMallActSetVo> getActListInPage(MallActSet mallActSet, QueryRequest request);
 
    FebsResponse addMallAct(AddMallActDto addMallActDto);
 
    FebsResponse startMallAct(Long id);
 
    FebsResponse closeMallAct(Long id);
 
    FebsResponse delMallAct(Long id);
 
    MallActSet selectMallActById(long id);
 
    FebsResponse updateMallAct(MallActUpdateDto mallActUpdateDto);
 
    IPage<AdminMallActLuckdrawRecordVo> getLuckdrawListInPage(MallActLuckdrawRecord mallActLuckdrawRecord, QueryRequest request);
 
    MallActWinRecord selectMallActWinInfoById(long id);
 
    FebsResponse addSetting(LuckDrawSettingDto luckDrawSettingDto);
}