Blame view

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

import com.github.pagehelper.PageHelper;
import com.sincere.student.dto.ArticleSearchDto;
import com.sincere.student.mapper.ArticleMapper;
import com.sincere.student.model.Article;
123dbb81   徐泉   研学代码提交
7
import com.sincere.student.service.ArticleService;
b9411514   陈杰   first
8
9
10
11
12
import com.sincere.student.utils.Page;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

123dbb81   徐泉   研学代码提交
13
import java.util.List;
b9411514   陈杰   first
14

a79c5a75   陈杰   bug 修复
15
16
@Service
public class ArticleServiceImpl implements ArticleService {
fafdccdc   陈杰   bug 修复
17

b9411514   陈杰   first
18
19
20
21
22
23
24
25
26
27
    @Autowired
    ArticleMapper articleMapper;

    @Override
    public Page<Article> getList(ArticleSearchDto articleSearchDto) {
        Page<Article> result = new Page<>(articleSearchDto.getPage(),articleSearchDto.getPageSize());
        PageHelper.startPage(articleSearchDto.getPage(),articleSearchDto.getPageSize());
        if(StringUtils.isNotBlank(articleSearchDto.getTitle())){
            articleSearchDto.setTitle("%"+articleSearchDto.getTitle()+"%");
        }
123dbb81   徐泉   研学代码提交
28
29
30
        List<Article> list = articleMapper.getList(articleSearchDto) ;
        result.setList(list);
        result.setCount(articleMapper.getListCount(articleSearchDto));
b9411514   陈杰   first
31
        return result;
123dbb81   徐泉   研学代码提交
32
33
34
    }

    @Override
a79c5a75   陈杰   bug 修复
35
36
37
38
    public List<Article> getRelationList(int universityId) {
        return articleMapper.getRelationList(universityId);
    }

fafdccdc   陈杰   bug 修复
39
    @Override
123dbb81   徐泉   研学代码提交
40
    public Article selectById(int id) {
fafdccdc   陈杰   bug 修复
41
        return articleMapper.selectById(id);
123dbb81   徐泉   研学代码提交
42
43
44
    }

    @Override
d7dac5d8   504987307@qq.com   1
45
46
47
48
    public int create(Article article) {
        if(article.getType() == 1){
            article.setColumnType(0);
        }
123dbb81   徐泉   研学代码提交
49
        return articleMapper.create(article);
d7dac5d8   504987307@qq.com   1
50
51
    }

fafdccdc   陈杰   bug 修复
52
53
54
    @Override
    public int delete(int id) {
        return articleMapper.delete(id);
b9411514   陈杰   first
55
    }
473605c5   陈杰   bug 修复
56
57
58
59
60

    @Override
    public int update(Article article) {
        if(article.getType() == 1){
            article.setColumnType(0);
123dbb81   徐泉   研学代码提交
61
62
63
        }
        return articleMapper.update(article);
    }
473605c5   陈杰   bug 修复
64
}
123dbb81   徐泉   研学代码提交

473605c5   陈杰   bug 修复

b9411514   陈杰   first

a79c5a75   陈杰   bug 修复

123dbb81   徐泉   研学代码提交

b9411514   陈杰   first

123dbb81   徐泉   研学代码提交

b9411514   陈杰   first

123dbb81   徐泉   研学代码提交

fafdccdc   陈杰   bug 修复

123dbb81   徐泉   研学代码提交

b9411514   陈杰   first

123dbb81   徐泉   研学代码提交

b9411514   陈杰   first

123dbb81   徐泉   研学代码提交

b9411514   陈杰   first