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