📄 backlogic.java
字号:
package com.model.logic;
import java.util.List;
import java.util.Map;
import com.model.dao.Imp.INewsBack;
import com.model.entity.NewsInfo;
import com.model.form.BgqueryForm;
/**
* @author 杨森
* 创建时间:2007-9-7
* 描述:后台新闻管理逻辑层
* 最后修改时间:
* 最后修改人:
*/
public class BackLogic {
public INewsBack backlogic;
public INewsBack getBacklogic() {
return backlogic;
}
public void setBacklogic(INewsBack backlogic) {
this.backlogic = backlogic;
}
// 添加新闻
public String addNews(NewsInfo newsInfo) {
if (this.backlogic.insertNews(newsInfo)) {
return "ok";
} else {
return "no";
}
}
// 添加新闻和附件
public String addNewsAndAccessories(NewsInfo newsInfo, List acc) {
if (this.backlogic.insertNewsAndAccessories(newsInfo, acc)) {
return "ok";
} else {
return "no";
}
}
//显示新闻
public Map showNews(int pageNum,int pageSize,String role){
Map map = null;
map = this.getBacklogic().selectNewsrAll(pageNum,pageSize,role);
return map;
}
//公告列表
public Map showinforNews(int pageNum,int pageSize){
Map map = null;
map = this.getBacklogic().selectBackInfor(pageNum,pageSize);
return map;
}
//删除新闻
public String delnews(NewsInfo newsinfo){
boolean result = this.getBacklogic().deleteNews(newsinfo);
if(result == true){
return "success";
}else{
return "fail";
}
}
/**
*@author YangSen
*@描述 查找要更新的新闻和相关附件
*/
public Map selectNewsAcc(String newsId){
return this.getBacklogic().selectNewsAcc(newsId);
}
/**
*@author YangSen
*@描述 查找要更新的新闻
*/
public NewsInfo selectNews(String newsId){
return (NewsInfo) this.getBacklogic().selectNews(newsId).get(0);
}
//多条件查询
public Map BgNewsInfo(BgqueryForm form,int pageNum,int pageSize,String role){
return this.getBacklogic().selectQueryInfo(form, pageNum, pageSize,role);
}
//新闻更新
public String bgnewup(NewsInfo newsinfo){
boolean result = this.getBacklogic().updateNews(newsinfo);
if(result){
return "success";
}else{
return "fail";
}
}
/**
* @author YangSen
* @描述 更新新闻
*/
public boolean updateNewsInfo(String newsId,String kind,String sort){
return this.getBacklogic().updateNewsInfo(newsId,kind,sort);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -