首页>代码>S2SH开发OA管理系统第二部分>/StarOA1/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";
	}
	
	
	
}
最近下载更多
17852310375  LV3 2021年4月27日
and123456  LV11 2021年4月20日
ddqddqddq  LV14 2020年9月5日
jiangjian  LV9 2020年2月16日
aaaa1233565  LV4 2019年4月25日
12138哈哈  LV2 2018年11月20日
sunyekai  LV3 2018年9月2日
醉翁zhiyi  LV2 2018年7月12日
xk9587  LV16 2018年6月20日
jy02044459  LV3 2018年2月24日
最近浏览更多
WBelong  LV8 2023年12月27日
carloscarlos  LV1 2023年9月14日
8战魂5无双8  LV43 2023年8月20日
zhy1989wz  LV6 2023年7月6日
wuying8208  LV15 2023年1月1日
lwp011  LV27 2022年9月19日
q1a2z3p4  LV1 2022年9月8日
date122  LV9 2022年7月1日
uni-code_0123  LV1 2022年6月9日
dhvdsgfggfjhfggfyu  LV4 2022年5月31日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友