📄 crmareamapdaoimpl.java
字号:
package com.csu.crm.common.dao.impl;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.csu.crm.common.dao.CrmAreaMapDAO;
import com.csu.crm.common.dao.original.CrmAreaDAO;
import com.csu.crm.common.dao.original.CrmProvinceDAO;
import com.csu.crm.common.vo.CrmArea;
import com.csu.crm.common.vo.CrmProvince;
/**
* 此接口专门针对 区域表中 各种 映射 的数据库查询操作
* 主要用于在客户表单中 动态生成 省份和城市 的下拉框
*
* @author 3eCRM小组:曾东
* @since 2007-9-30 下午04:15:31
* @version 1.0 创建时间:2007-9-30 下午04:15:31,初始版本
*/
public class CrmAreaMapDAOImpl implements CrmAreaMapDAO {
private CrmProvinceDAO crmProvinceDAO;
private CrmAreaDAO crmAreaDAO;
private static final Log log = LogFactory.getLog(CrmAreaMapDAOImpl.class);
public CrmAreaDAO getCrmAreaDAO() {
return crmAreaDAO;
}
public void setCrmAreaDAO(CrmAreaDAO crmAreaDAO) {
this.crmAreaDAO = crmAreaDAO;
}
public CrmProvinceDAO getCrmProvinceDAO() {
return crmProvinceDAO;
}
public void setCrmProvinceDAO(CrmProvinceDAO crmProvinceDAO) {
this.crmProvinceDAO = crmProvinceDAO;
}
public Map getCrmProvinceNameMap() {
List listAll = crmProvinceDAO.findAll();
Iterator i = listAll.iterator();
Map map = new TreeMap();
while(i.hasNext()) {
CrmProvince crmProvince = (CrmProvince)i.next();
String province = crmProvince.getProvince();
String provinceId = crmProvince.getProvinceId();
map.put(provinceId, province);
}
return map;
}
public Map getCrmProvinceMap() {
List listAll = crmProvinceDAO.findAll();
Iterator i = listAll.iterator();
Map map = new TreeMap();
while(i.hasNext()) {
CrmProvince crmProvince = (CrmProvince)i.next(); ;
String provinceId = crmProvince.getProvinceId();
map.put(provinceId, crmProvince);
}
return map;
}
public List getCrmProvinceIdList() {
List listAll = crmProvinceDAO.findAll();
Iterator i = listAll.iterator();
List list = new ArrayList();
while(i.hasNext()) {
CrmProvince crmProvince = (CrmProvince)i.next();
String provinceId = crmProvince.getProvinceId();
list.add(provinceId);
}
return list;
}
public Map getCrmAreaNameMap() {
List listAll = crmAreaDAO.findAll();
Iterator i = listAll.iterator();
Map map = new TreeMap();
while(i.hasNext()) {
CrmArea crmArea = (CrmArea)i.next();
String city = crmArea.getCity();
String areaId = crmArea.getAreaId();
map.put(areaId, city);
}
return map;
}
public Map getCrmAreaMap() {
List listAll = crmAreaDAO.findAll();
Iterator i = listAll.iterator();
Map map = new TreeMap();
while(i.hasNext()) {
CrmArea crmArea = (CrmArea)i.next();
String areaId = crmArea.getAreaId();
map.put(areaId, crmArea);
}
return map;
}
public List getCrmAreaIdList() {
List listAll = crmAreaDAO.findAll();
Iterator i = listAll.iterator();
List list = new ArrayList();
while(i.hasNext()) {
CrmArea crmArea = (CrmArea)i.next();
String areaId = crmArea.getAreaId();
list.add(areaId);
}
return list;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -