Blame view

src/main/java/com/sincere/student/service/impl/AdvertServiceImpl.java 1.25 KB
b9411514   陈杰   first
1
2
3
4
5
6
7
package com.sincere.student.service.impl;

import com.sincere.student.enums.AdvertEnums;
import com.sincere.student.mapper.AdvertMapper;
import com.sincere.student.model.Advert;
import com.sincere.student.service.AdvertService;
import org.springframework.beans.factory.annotation.Autowired;
b9411514   陈杰   first
8
9
10
11
12
13
14
15
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class AdvertServiceImpl implements AdvertService {

    @Autowired
123dbb81   徐泉   研学代码提交
16
    AdvertMapper advertMapper;
b9411514   陈杰   first
17
18
19
20

    @Override
    public Advert getScreen() {
        List<Advert> list = advertMapper.getList(AdvertEnums.screen.getType());
123dbb81   徐泉   研学代码提交
21
        if (list != null && list.size() > 0) {
b9411514   陈杰   first
22
            return list.get(0);
123dbb81   徐泉   研学代码提交
23
24
        } else {
            return null;
b9411514   陈杰   first
25
26
27
28
29
30
31
32
33
34
35
36
37
38
        }
    }

    @Override
    public List<Advert> getBanner() {
        return advertMapper.getList(AdvertEnums.banner.getType());
    }

    @Override
    public Advert getDetail(int id) {
        return advertMapper.getDetail(id);
    }

    @Override
b246a387   陈杰   bug 修复
39
    public Integer create(Advert advert) {
b9411514   陈杰   first
40
41
42
43
44
45
46
47
48
49
50
51
52
        return advertMapper.create(advert);
    }

    @Override
    public int delete(int id) {
        return advertMapper.delete(id);
    }

    @Override
    public int update(Advert advert) {
        return advertMapper.update(advert);
    }
}