首页>代码>S2SH开发OA管理系统第一部分>/src/com/fjsdfx/starerp/annoucement/action/AnnoucementAction.java
package com.fjsdfx.starerp.annoucement.action;

import java.util.Date;
import java.util.HashMap;
import java.util.Map;

import javax.annotation.Resource;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import com.fjsdfx.starerp.annoucement.model.Annoucement;
import com.fjsdfx.starerp.annoucement.service.AnnoucementService;
import com.fjsdfx.starerp.common.bean.PagerModel;


/**
 * @author Chen_Luqiang
 *
 */
@Controller
@Scope("prototype")
public class AnnoucementAction {
	private Logger logger=LoggerFactory.getLogger(AnnoucementAction.class);
	private  AnnoucementService  annoucementService;
	private Annoucement annoucement;
	private PagerModel pm;
	private Integer annoucementid;
	public AnnoucementService getAnnoucementService() {
		return annoucementService;
	}

	@Resource
	public void setAnnoucementService(AnnoucementService annoucementService) {
		this.annoucementService = annoucementService;
	}

	public Annoucement getAnnoucement() {
		return annoucement;
	}

	public void setAnnoucement(Annoucement annoucement) {
		this.annoucement = annoucement;
	}

	public PagerModel getPm() {
		return pm;
	}

	public void setPm(PagerModel pm) {
		this.pm = pm;
	}

	public Integer getAnnoucementid() {
		return annoucementid;
	}

	public void setAnnoucementid(Integer annoucementid) {
		this.annoucementid = annoucementid;
	}
	
	
	public Logger getLogger() {
		return logger;
	}

	public void setLogger(Logger logger) {
		this.logger = logger;
	}

	/**
	 * 列表
	 * @return
	 * @throws Exception
	 */
	public String list()  {
		// TODO Auto-generated method stub
		//items=itemService.getAllItems();
		pm=annoucementService.getPagerDesc(Annoucement.class);
		return "list";
	}
	
	/**
	 * 添加
	 * @return
	 */
	public String add()
	{
		annoucement.setDate(new Date());
		annoucementService.saveAndRefresh(annoucement);
		logger.warn("add id="+annoucement.getId());
		return "return_list";
	}
	/**
	 * 搜索
	 * @return
	 */
	public String search()
	{
		//pm=resourceService.findByExample(Resource.class, resource);
		
		Map<String,String> like=new HashMap<String,String>();
		like.put("title", annoucement.getTitle());		
		pm=annoucementService.fuzzyQuery(Annoucement.class, like);
		return "list";
	}
	/**
	 * 编辑
	 * @return
	 */
	public String update()
	{
		annoucementService.update(annoucement);
		logger.warn("update id="+annoucement.getId());
		return "return_list";
	}
	
	public String del()
	{
		annoucementService.deleteById(Annoucement.class, annoucementid);
		logger.warn("del id="+annoucementid);
		return "pub_del_success";
	
	}
	public String show()
	{
		annoucement=annoucementService.findById(Annoucement.class, annoucementid);
		return "show";
	}
	
/*===================================input============================================================*/
	
	public String addInput()
	{
		return "add_input";
	}
	public String editInput()
	{
		annoucement=annoucementService.findById(Annoucement.class, annoucementid);
		return "edit_input";
	}
	
	
	
}
最近下载更多
wuying8208  LV15 2023年1月1日
17852310375  LV3 2021年4月27日
and123456  LV11 2021年4月20日
ddqddqddq  LV14 2020年9月5日
jiangjian  LV9 2020年2月16日
河流没有影子  LV4 2019年9月5日
aaaa1233565  LV4 2019年4月25日
tyqqqqqqq  LV5 2019年3月24日
xk9587  LV16 2019年3月11日
sunyekai  LV3 2018年9月2日
最近浏览更多
季明亮 2023年11月21日
暂无贡献等级
8战魂5无双8  LV43 2023年8月20日
wuying8208  LV15 2023年1月1日
duoer12  LV5 2022年12月30日
Lp5080lp  LV9 2022年10月31日
lwp011  LV27 2022年9月19日
date122  LV9 2022年7月1日
uni-code_0123  LV1 2022年6月9日
2602275348  LV12 2022年4月26日
gxxgxx  LV1 2022年4月7日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友