📄 grtxlserviceimpl.java
字号:
package com.wondersgroup.txl.service.impl;
import java.util.List;
import com.wondersgroup.framework.core.bo.Page;
import com.wondersgroup.txl.bo.GrTxlBo;
import com.wondersgroup.txl.dao.GrTxlDAO;
import com.wondersgroup.txl.service.GrTxlService;
public class GrTXlServiceImpl implements GrTxlService {
private GrTxlDAO grTxlDAO;
//注入
public void setGrTxlDAO(GrTxlDAO grTxlDAO) {
this.grTxlDAO = grTxlDAO;
}
/***
* 新增个人通讯录;
*/
public void addContractGRInfo(GrTxlBo grTxlbo) {
grTxlDAO.save(grTxlbo);
}
/***
* 逻辑删除个人通讯录信息
*/
public void deleteContractGRInfo(String id) {
grTxlDAO.removeById(Long.parseLong(id));
}
/***
* 修改个人通讯录信息;
*/
public void editContractGRInfo(GrTxlBo grTxlbo) {
grTxlDAO.update(grTxlbo);
}
/***
* 查看个人通讯录详细
*/
public List getContractGRInfo(String id) {
List list = grTxlDAO.findBy("id", Long.parseLong(id));
return list;
}
/***
* 条件查询个人通讯录;
*
*/
// public List getContractsGRList(String userid,String xm, String dw, String bm) {
// return this.grTxlDAO.getRs(userid,xm,dw,bm);
// }
/***
* 条件查询分页显示;
* userid 用户id;
* xm 姓名;
* dw 单位;
* bm 部门;
* pageNo 页码;
* pageSize 页面记录条数;
*/
public Page getContractsGRList(String userid,String xm, String dw, String bm, int pageNo, int pageSize){
String hql ="from GrTxlBo where removed=0 and userid like '"+userid+"'";
String countHql = "select count(*) from GrTxlBo where removed=0 and userid like '"+userid+"'";
if(xm!="")
{
hql += " and xm like '%"+xm+"%'";
countHql += " and xm like '%"+xm+"%'";
}
if(dw!="")
{
hql += " and dw like '%"+dw+"%'";
countHql += " and dw like '%"+dw+"%'";
}
if(bm!="")
{
hql += " and bm like '%"+bm+"%'";
countHql += " and bm like '%"+bm+"%'";
}
Page page = grTxlDAO.findByHQLWithPage(hql, pageNo, pageSize, countHql);
return page;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -