📄 clientcontactserviceimpl.java
字号:
package com.szmx.tlms.admin.service.impl;
import com.szmx.framework.base.service.impl.BaseServiceImpl;
import com.szmx.framework.base.model.Pagination;
import com.szmx.framework.util.StringUtil;
import com.szmx.tlms.admin.service.ClientContactService;
import com.szmx.tlms.admin.dao.ClientContactDAO;
import com.szmx.tlms.admin.model.ClientContact;
import com.szmx.tlms.TlmsServiceException;
import java.util.*;
/**
* Created by IntelliJ IDEA.
* User: Administrator
* Date: 2006-7-27
* Time: 23:45:43
* To change this template use File | Settings | File Templates.
*/
public class ClientContactServiceImpl extends BaseServiceImpl implements ClientContactService {
private ClientContactDAO clientContactDAO;
public void setClientContactDAO(ClientContactDAO clientContactDAO) {
this.clientContactDAO = clientContactDAO;
}
//根据条件查找数据得到数据集合
public Pagination searchClientContact(final Pagination pagination,
final ClientContact clientContact) throws TlmsServiceException {
Map paraMap = new HashMap();
if (! StringUtil.isNull(clientContact.getContactname())) {
paraMap.put("contactname", "%" + clientContact.getContactname().trim() + "%");
}
if (clientContact.getClientID() != null) {
paraMap.put("clientID", clientContact.getClientID());
}
if (! StringUtil.isNull(clientContact.getDept())) {
paraMap.put("dept", "%" + clientContact.getDept().trim() + "%");
}
if (! StringUtil.isNull(clientContact.getPosition())) {
paraMap.put("position", "%" + clientContact.getPosition().trim() + "%");
}
return clientContactDAO.searchClientContactByHql(pagination, paraMap);
}
//保存数据
public void saveClientContact(ClientContact clientContact) {
clientContactDAO.saveClientContact(clientContact);
}
//根据id得到数据
public ClientContact getClientContact(Long id) {
return clientContactDAO.getClientContact(id);
}
//删除数据
public void removeClientContact(String[] id) {
for (int i = 0; i < id.length; i++) {
// inactive: [can not inactive admin user]
ClientContact clientContact = (ClientContact) clientContactDAO.getObject(ClientContact.class, new Long(id[i]));
clientContactDAO.removeClientContact(clientContact.getId());
}
}
//更新数据
public void updateClientContact(ClientContact clientContact) throws TlmsServiceException {
clientContactDAO.updateClientContact(clientContact);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -