ArticleBiz.java
2.57 KB
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
83
84
85
86
87
88
89
package com.cjs.cms.biz.site;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import com.cjs.cms.dao.site.ArticleDao;
import com.cjs.cms.model.site.ArticleInfo;
import com.cjs.cms.util.file.TemplateUtils;
@Service
public class ArticleBiz {
@Autowired
private ArticleDao articleDao;
@Value("${html.location}")
private String htmlLocation;
public void addArticle(ArticleInfo article) {
articleDao.addArticle(article);
TemplateUtils temp = new TemplateUtils();
temp.getResult().put("title", article.getTitle());
temp.getResult().put("content", article.getContent());
temp.createHtml("news.ftl", htmlLocation + "111.html");
}
public void updateArticle(ArticleInfo article) {
articleDao.updateArticle(article);
TemplateUtils template = new TemplateUtils();
template.getResult().put("title", article.getTitle());
template.getResult().put("content", article.getContent());
template.createHtml("news.ftl", htmlLocation + article.getCreateAt() + ".html");
}
public List<ArticleInfo> searchSort() {
return articleDao.serachSort();
}
public int deleteArticle(String id) {
return articleDao.deleteArticle(id);
}
public List<Map<String, Object>> selectArticleList(Map<String, Object> params) {
return articleDao.selectArticleList(params);
}
public ArticleInfo getArticleInfo(int id) {
return articleDao.getArticleInfo(id);
}
public List<Map<String, Object>> getCategory(int parentId) {
return articleDao.getCategory(parentId);
}
public ArticleInfo getArticleById(int id) {
return articleDao.getArticleById(id);
}
public int passArticle(int id) {
return articleDao.passArticle(id);
}
public int selectArticleCount(Map<String, Object> params) {
return articleDao.selectArticleCount(params);
}
public void downLine(int id) {
articleDao.downLine(id);
}
public ArticleInfo searchById(int id) {
return articleDao.searchById(id);
}
public void addArticle_entrust(Map<String, Object> params) {
articleDao.addArticle_entrust(params);
}
public void deleteArticle_entrust(int id) {
articleDao.deleteArticle_entrust(id);
}
public List<ArticleInfo> selectArticle_entrust(int articleId) {
return articleDao.selectArticle_entrust(articleId);
}
}