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

📄 attachserviceimpl.java

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

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import com.wondersgroup.basemodule.attachmentmanage.bo.AttachBO;
import com.wondersgroup.basemodule.attachmentmanage.dao.AttachDAO;
import com.wondersgroup.basemodule.attachmentmanage.service.AttachService;
import com.wondersgroup.basemodule.holidaymanage.bo.BaseDateRangeBO;
import com.wondersgroup.basemodule.holidaymanage.web.form.ListDateRangeElement;
import com.wondersgroup.framework.core.bo.Page;

public class AttachServiceImpl implements AttachService {

	private AttachDAO attachDAO;

	public void saveAttach(AttachBO attach) {
		attachDAO.save(attach);
	}

	public void deleteAttach(AttachBO attach) {
		attachDAO.delete(attach);
	}

	public void removeAttach(AttachBO attach) {
		attachDAO.remove(attach);
	}

	public void updateAttach(AttachBO attach) {
		this.attachDAO.update(attach);
	}

	public AttachBO loadAttachByID(long id, String[] properties) {
		return (AttachBO) this.attachDAO.loadWithLazy(new Long(id), properties);
	}

	public AttachBO loadAttachByID(long id) {
		return (AttachBO) this.attachDAO.load(new Long(id));
	}

	public Page findAttachByPage(int pagesiz, int pagenumber) {
		return this.attachDAO.findAllWithPage(pagenumber, pagesiz);
	}

	public List getAttachList() {
		return attachDAO.findAll();
	}

	public AttachDAO getAttachDAO() {
		return attachDAO;
	}

	public void setAttachDAO(AttachDAO attachDAO) {
		this.attachDAO = attachDAO;
	}
	 public Page searchAttach(int pageNo, int pageSize,Map m){
		 Page page=new Page();
		 String tj="";
		 String hql = "from AttachBO b where b.removed=0";
		 String hql2 = "select count(*) from AttachBO b where b.removed=0";
		 if(m.get("SDATE")!=null && m.get("EDATE")!=null && m.get("SDATE").toString().length()>0 && m.get("EDATE").toString().length()>0){
			 tj+="	and DATE(b.operateTime)>=DATE('"+m.get("SDATE")+"')";
			 tj+="	and DATE(b.operateTime)<=DATE('"+m.get("EDATE")+"')";
		 }
		 if(m.get("ORGNAME")!=null && m.get("ORGNAME").toString().length()>0){
			 tj+="	and b.orgName like '%"+m.get("ORGNAME")+"%'"; 
		 }
		 if(m.get("FILETYPE")!=null&& m.get("FILETYPE").toString().length()>0){
			 tj+="	and b.isCompress="+Integer.parseInt(m.get("FILETYPE").toString()); 
		 }
		 hql+=tj;
		 hql2+=tj;
		 page = attachDAO.findByHQLWithPage(hql, pageNo, pageSize,hql2);
		 return page;
	 }
}

⌨️ 快捷键说明

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