⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 informserviceimpl.java

📁 一段很有意义的源码,看了就知道,不信试一试啊!
💻 JAVA
字号:
package com.wondersgroup.basemodule.inform.service.impl;


import java.util.Date;
import java.util.List;

import com.wondersgroup.basemodule.inform.bo.InformBo;
import com.wondersgroup.basemodule.inform.bo.InformGuidance;
import com.wondersgroup.basemodule.inform.bo.InformSetup;
import com.wondersgroup.basemodule.inform.dao.InformDAO;
import com.wondersgroup.basemodule.inform.dao.InformGuidanceDAO;
import com.wondersgroup.basemodule.inform.dao.InformSetUpPDAO;
import com.wondersgroup.basemodule.inform.dao.InformSetupDAO;
import com.wondersgroup.basemodule.inform.dao.InformguidancePDAO;
import com.wondersgroup.basemodule.inform.service.InformService;
import com.wondersgroup.framework.core.bo.Page;


public class InformServiceImpl implements InformService{
	private InformDAO informDAO;
	private InformSetUpPDAO informSetUpPDAO;
	private InformGuidanceDAO informGuidanceDAO;
	private InformguidancePDAO informguidancePDAO;
	private InformSetupDAO informSetupDAO;
	/***
	 * 新增通知;
	 */
	public void saveInform(InformBo inform){
		
		this.informDAO.save(inform);
	}
	/***
	 * 新增通知领导;
	 */
	public void saveInformGuidance(InformGuidance informGuidance){
		this.informGuidanceDAO.save(informGuidance);
	}
	/***
	 * 新增通知机构;
	 */
	public void saveInformSetup(InformSetup informSetup){
		this.informSetupDAO.save(informSetup);
	}
	/***
	 * 删除通知;
	 */
	public void deleteInform(String id){
		this.informDAO.removeById(Long.parseLong(id));
	}
	/***
	 * 修改通知;
	 */
	public void updateInform(InformBo inform){
		this.informDAO.update(inform);
	}
	/***
	 * 查询详细通知;
	 */
	public List findViewInform(String id){
		List list=informDAO.findBy("id", Long.parseLong(id));
	return list;
	}
	/***
	 * 查询通知;
	 */
	public Page findInform(long putTip,String name,String startDate,String endDate,int pageNo, int pageSize){
		String hql ="from InformBo inform where removed=0";
		String countHql = "select count(*) from InformBo inform where removed=0";
		
		if(!name.equals("")){
			hql += " and name like '%"+name+"%'";
			countHql += " and name like '%"+name+"%'";
		}
		if(!startDate.equals("")){
			hql += " and days(start_time) >= days('"+startDate+"')";
			countHql += " and days(start_time) >=days('"+startDate+"')";
		}
		if(!endDate.equals("")){
			hql += " and days(end_time) <= days('"+endDate+"')";
			countHql += " and days(end_time) <= days('"+endDate+"')";
		}
		if(putTip==1){
			hql += " and inform.putTip = "+putTip+"";
			countHql += " and inform.putTip ="+putTip+"";
		}
		Page page = informDAO.findByHQLWithPage(hql, pageNo, pageSize, countHql);
		return page;
	}
	
	public InformDAO getInformDAO() {
		return informDAO;
	}

	public void setInformDAO(InformDAO informDAO) {
		this.informDAO = informDAO;
	}

	public InformGuidanceDAO getInformGuidanceDAO() {
		return informGuidanceDAO;
	}

	public void setInformGuidanceDAO(InformGuidanceDAO informGuidanceDAO) {
		this.informGuidanceDAO = informGuidanceDAO;
	}

	public InformguidancePDAO getInformguidancePDAO() {
		return informguidancePDAO;
	}

	public void setInformguidancePDAO(InformguidancePDAO informguidancePDAO) {
		this.informguidancePDAO = informguidancePDAO;
	}

	public InformSetupDAO getInformSetupDAO() {
		return informSetupDAO;
	}

	public void setInformSetupDAO(InformSetupDAO informSetupDAO) {
		this.informSetupDAO = informSetupDAO;
	}

	public InformSetUpPDAO getInformSetUpPDAO() {
		return informSetUpPDAO;
	}

	public void setInformSetUpPDAO(InformSetUpPDAO informSetUpPDAO) {
		this.informSetUpPDAO = informSetUpPDAO;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -