📄 attachserviceimpl.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 + -