package com.jiuqi.njt.util;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import com.jiuqi.mobile.nigo.comeclose.bean.base.DataDictionaryBean;
/**
*/
public class CaseCade {
public Map<Integer,DataDictionaryBean[]> map;
public CaseCade(Map<Integer,DataDictionaryBean[]> map){
this.map = map;
}
/**
* 车辆类型一级级联
* @return
*/
public List<DataDictionaryBean> oneCasecode() {
DataDictionaryBean[] list = map.get(1);
return list == null ? null: Arrays.asList(list);
}
/**
* 车辆类型二级级联
* @param pid
* @return
*/
public List<DataDictionaryBean> twoCasecode(int pCode) {
DataDictionaryBean[] list = map.get(2);
List<DataDictionaryBean> list1 = new ArrayList<DataDictionaryBean>();
if (pCode != 0) {
for (int i = 0; i < list.length; i++) {
DataDictionaryBean bean = list[i];
if(pCode!=bean.getPCode()){
continue;
}else{
list1.add(bean);
}
}
}
return list1;
}
/**
* 车辆类型三级级联
* @param pid
* @return
*/
public List<DataDictionaryBean> threeCasecode(int pCode) {
DataDictionaryBean[] list = map.get(3);
List<DataDictionaryBean> list1 = new ArrayList<DataDictionaryBean>();
if (pCode != 0) {
for (int i = 0; i < list.length; i++) {
DataDictionaryBean bean = list[i];
if(pCode!=bean.getPCode()){
continue;
}else{
list1.add(bean);
}
}
}
return list1;
}
}