⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 indexdataserviceimpl.java.svn-base

📁 用户模块和指标模块等等,还有其它的模块吧
💻 SVN-BASE
字号:
package com.srit.gcz.service.impl;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.srit.gcz.bean.IndexData;
import com.srit.gcz.bean.IndexDim;
import com.srit.gcz.bean.IndexFrequency;
import com.srit.gcz.bean.IndexStat;
import com.srit.gcz.dao.IndexDataDao;
import com.srit.gcz.dao.IndexDimDao;
import com.srit.gcz.dao.IndexFrequencyDao;
import com.srit.gcz.dao.IndexStatDao;
import com.srit.gcz.service.IndexDataService;
import com.srit.gcz.util.SerialNum;
import com.srit.gcz.util.SysConstant;

/**
 * 指标数据
 * @Company 国研科技
 * @author 陈鹏昊
 * @date 2009-3-24
 * @version 1.0
 * @since 1.0
 */
public class IndexDataServiceImpl implements IndexDataService{
	// Spring注入
	private IndexDataDao indexDataDao;

	public List<IndexData> getIndexDatas(int IID, int FID, int DID, int SID,
			String sDate, String eDate) {
		return indexDataDao.getIndexDatas(IID, FID, DID, SID, sDate, eDate);
	}

	public Map<String, IndexData> getIndexDatasReMap(int IID, int FID, int DID,
			int SID, String sDate, String eDate) {
		List<IndexData> datas = getIndexDatas(IID, FID, DID, SID, sDate, eDate);
		Map<String, IndexData> datasMap = new HashMap<String, IndexData>();
		for(IndexData temp : datas){
			datasMap.put(temp.getYear()+ "年" + temp.getFrequencyAtt(), temp);
		}
		return datasMap;
	}
	
	public boolean save(List<IndexData> beans) {
		for(IndexData bean : beans){
			if(bean.getDataArr() == 0){
				int sn = SerialNum.getSerialNum(SysConstant.TABLE_INDEX_DATA);
				bean.setId(sn);
				indexDataDao.save(bean);
			}else if(bean.getDataArr() == 2){
				indexDataDao.update(bean);
			}
		}
		return true;
	}

	public void setIndexDataDao(IndexDataDao indexDataDao) {
		this.indexDataDao = indexDataDao;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -