📄 indexdataserviceimpl.java.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 + -