storehouseinfoserviceimpl.java
来自「一个关于tlms的一个小程序 看看能否帮助到别人」· Java 代码 · 共 73 行
JAVA
73 行
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.StorehouseInfoService;
import com.szmx.tlms.admin.dao.StorehouseInfoDAO;
import com.szmx.tlms.admin.model.StorehouseInfo;
import com.szmx.tlms.TlmsServiceException;
import java.util.Map;
import java.util.HashMap;
/**
* Created by IntelliJ IDEA.
* User: Administrator
* Date: 2006-7-29
* Time: 23:01:06
* To change this template use File | Settings | File Templates.
*/
public class StorehouseInfoServiceImpl extends BaseServiceImpl implements StorehouseInfoService {
private StorehouseInfoDAO storehouseInfoDAO;
public void setStorehouseInfoDAO(StorehouseInfoDAO storehouseInfoDAO) {
this.storehouseInfoDAO = storehouseInfoDAO;
}
//根据条件查找数据得到数据集合
public Pagination searchStorehouseInfo(final Pagination pagination,
final StorehouseInfo storehouseInfo) throws TlmsServiceException {
Map paraMap = new HashMap();
if (! StringUtil.isNull(storehouseInfo.getName())) {
paraMap.put("name", "%" + storehouseInfo.getName().trim() + "%");
}
if (! StringUtil.isNull(storehouseInfo.getHandlers())) {
paraMap.put("handlers", "%" + storehouseInfo.getHandlers().trim() + "%");
}
return storehouseInfoDAO.searchStorehouseInfoByHql(pagination, paraMap);
}
//根据条件查找数据得到数据集合
public Pagination searchStorehouseInfo(final Pagination paginationObj, final Map paraMap) throws TlmsServiceException {
StorehouseInfo searchBean = (StorehouseInfo) paraMap.get("searchBean");
Map pMap = new HashMap();
pMap.put("storehouseInfoName", searchBean.getName());
return storehouseInfoDAO.searchStorehouseInfo(paginationObj, pMap);
}
//保存数据
public void saveStorehouseInfo(StorehouseInfo storehouseInfo) {
storehouseInfoDAO.saveStorehouseInfo(storehouseInfo);
}
//根据id得到数据
public StorehouseInfo getStorehouseInfo(Long id) {
return storehouseInfoDAO.getStorehouseInfo(id);
}
//删除数据
public void removeStorehouseInfo(String[] id) {
for (int i = 0; i < id.length; i++) {
// inactive: [can not inactive admin user]
StorehouseInfo storehouseInfo = (StorehouseInfo) storehouseInfoDAO.getObject(StorehouseInfo.class, new Long(id[i]));
storehouseInfoDAO.removeStorehouseInfo(storehouseInfo.getId());
}
}
//更新数据
public void updateStorehouseInfo(StorehouseInfo storehouseInfo) throws TlmsServiceException {
storehouseInfoDAO.updateStorehouseInfo(storehouseInfo);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?