📄 relationinfoserviceimpl.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.RelationInfoService;
import com.szmx.tlms.admin.dao.RelationInfoDAO;
import com.szmx.tlms.admin.model.RelationInfo;
import com.szmx.tlms.admin.model.Log;
import com.szmx.tlms.TlmsServiceException;
import com.szmx.tlms.TlmsServiceErrorCodes;
import com.szmx.tlms.GlobalConstants;
import java.util.Map;
import java.util.HashMap;
import java.util.List;
public class RelationInfoServiceImpl extends BaseServiceImpl implements RelationInfoService {
private RelationInfoDAO relationInfoDao;
public void setRelationInfoDAO(RelationInfoDAO relationInfoDao) {
this.relationInfoDao = relationInfoDao;
}
//根据条件查找数据得到数据集合
public Pagination searchRelationInfos(final Pagination pagination,
final RelationInfo relationInfo) throws TlmsServiceException {
Map paraMap = new HashMap();
paraMap.put("value", relationInfo.getValue());
paraMap.put("dataType", relationInfo.getDataType());
paraMap.put("fatherValue", relationInfo.getFatherValue());
if (! StringUtil.isNull(relationInfo.getName())) {
paraMap.put("name", "%" + relationInfo.getName().trim() + "%");
}
return relationInfoDao.searchRelationInfoByHql(pagination, paraMap);
}
//根据条件查找数据得到数据集合
public Pagination searchRelationInfos(final Pagination paginationObj, final Map paraMap) throws TlmsServiceException {
//return relationInfoDao.searchRelationInfos(paginationObj,paraMap);
RelationInfo searchBean = (RelationInfo) paraMap.get("searchBean");
Map pMap = new HashMap();
pMap.put("relationInfoName", searchBean.getName());
//Pagination p = relationInfoDao.searchRelationInfoByHql(paginationObj, paraMap);
return relationInfoDao.searchRelationInfos(paginationObj, pMap);
}
//保存数据
public void saveRelationInfo(RelationInfo relationInfo) {
relationInfoDao.saveRelationInfo(relationInfo);
}
//根据id得到数据
public RelationInfo getRelationInfo(Long id) {
return relationInfoDao.getRelationInfo(id);
}
//删除数据
public void removeRelationInfo(String[] id) {
for (int i = 0; i < id.length; i++) {
// inactive: [can not inactive admin user]
RelationInfo relationInfo = (RelationInfo) relationInfoDao.getObject(RelationInfo.class, new Long(id[i]));
relationInfoDao.removeRelationInfo(relationInfo.getId());
}
}
//更新数据
public void updateRelationInfo(RelationInfo relationInfo) throws TlmsServiceException {
//relationInfoDao.removeRelationInfo(relationInfo.getId());
// relationInfoDao.saveRelationInfo(relationInfo);
relationInfoDao. updateRelationInfo(relationInfo);
}
//得到字段类型
public List getDataTypeList() throws TlmsServiceException {
return relationInfoDao.getDataTypeList();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -