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日
            
            
         最近浏览更多
最近浏览更多
                
                lwgong     LV2
                10月14日
            
            
        
                2602275348     LV12
                2024年12月23日
            
            
        
                WBelong     LV8
                2023年12月27日
            
            
        
                carloscarlos     LV1
                2023年9月14日
            
            
        
                8战魂5无双8     LV43
                2023年8月20日
            
            
        
                zhy1989wz     LV7
                2023年7月6日
            
            
        
                wuying8208     LV15
                2023年1月1日
            
            
        
                lwp011     LV27
                2022年9月19日
            
            
        
                q1a2z3p4     LV1
                2022年9月8日
            
            
        
                date122     LV9
                2022年7月1日
            
            
        
 
                 
                 
    