📄 empinfoserviceimpl.java
字号:
package com.szmx.tlms.study.service.impl;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.szmx.framework.base.model.Pagination;
import com.szmx.framework.base.service.impl.BaseServiceImpl;
import com.szmx.framework.util.StringUtil;
import com.szmx.tlms.study.dao.EmpInfoDAO;
import com.szmx.tlms.study.dao.impl.EmpInfoDAOImpl;
import com.szmx.tlms.study.model.DemoEmpInfo;
import com.szmx.tlms.study.service.EmpInfoService;
public class EmpInfoServiceImpl extends BaseServiceImpl implements EmpInfoService {
EmpInfoDAO empInfoDAO;
public EmpInfoDAO getEmpInfoDAO() {
empInfoDAO = new EmpInfoDAOImpl();
return empInfoDAO;
}
public void setEmpInfoDAO(EmpInfoDAO empInfoDAO) {
this.empInfoDAO = empInfoDAO;
}
/**
* 满足搜索条件的,指定页码的数据
* @param pagination:分页信息
* @param empInfo:搜索条件信息
* @return 满足搜索条件的,指定页码的数据
*/
public Pagination listEmpInfo(Pagination pagination, DemoEmpInfo empInfo){
Map paraMap = new HashMap();
paraMap.put("status", empInfo.getStatus());
if (! StringUtil.isNull(empInfo.getLoginName())) {
paraMap.put("loginName", "%" + empInfo.getLoginName().trim() + "%");
}
if (! StringUtil.isNull(empInfo.getTrueName())) {
paraMap.put("trueName", "%" + empInfo.getTrueName().trim() + "%");
}
if (! StringUtil.isNull(empInfo.getTel())) {
paraMap.put("tel", "%" + empInfo.getTel().trim() + "%");
}
if (! StringUtil.isNull(empInfo.getEmail())) {
paraMap.put("email", "%" + empInfo.getEmail().trim() + "%");
}
return empInfoDAO.listEmpInfo(pagination, paraMap);
}
public DemoEmpInfo getEmpInfo(Integer empId){
return empInfoDAO.getEmpInfo(empId);
}
/**
* empInfo.id=0或null,新增,否则就是修改
* @param empInfo
*/
public void save(DemoEmpInfo empInfo){
empInfoDAO.save(empInfo);
}
public void delete(DemoEmpInfo empInfo){
empInfoDAO.delete(empInfo);
}
public boolean checkLoginName(String loginName){
List empList = empInfoDAO.getEmpInfo("LoginName", loginName);
if (empList.size() == 0) {
return false;//
} else {
return true;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -