package com.sp2p.constants;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class IPersonListsConstants {
public static List<Map<String,Object>> HIGHESTEDU;//最高学历
public static List<Map<String,Object>> MARRIAGESTATUS;//婚姻状况
public static List<Map<String,Object>> HAS_NO;//有无
public static List<Map<String,Object>> ORGSCALE;//公司规模
public static List<Map<String,Object>> ORGINDUSTRY;//公司行业
public static List<Map<String,Object>> ORGTYPE;//单位性质
public static List<Map<String,Object>> REPAYMENTWAY;//还款方式
public static List<Map<String,Object>> BORROWWAY;//借款类型
public static Map<String,Object> CUSTOMSTR = new HashMap<String,Object>();
public IPersonListsConstants(){
IPersonListsConstants.getHIGHESTEDU();
IPersonListsConstants.getHAS_NO();
IPersonListsConstants.getMARRIAGESTATUS();
IPersonListsConstants.getORGINDUSTRY();
IPersonListsConstants.getORGSCALE();
IPersonListsConstants.getORGTYPE();
IPersonListsConstants.getREPAYMENTWAY();
IPersonListsConstants.getBORROWWAY();
}
//静态初始块
static {
IPersonListsConstants.getHIGHESTEDU();
IPersonListsConstants.getHAS_NO();
IPersonListsConstants.getMARRIAGESTATUS();
IPersonListsConstants.getORGINDUSTRY();
IPersonListsConstants.getORGSCALE();
IPersonListsConstants.getORGTYPE();
IPersonListsConstants.getREPAYMENTWAY();
IPersonListsConstants.getBORROWWAY();
}
public static List<Map<String, Object>> getMARRIAGESTATUS() {
if(MARRIAGESTATUS == null){
MARRIAGESTATUS = new ArrayList<Map<String,Object>>();
Map<String, Object> mp = null;
mp = new HashMap<String, Object>();
mp.put("typeId", -1);
mp.put("name", "请选择");
MARRIAGESTATUS.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 1);
mp.put("name", "已婚");
MARRIAGESTATUS.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 2);
mp.put("name", "未婚");
MARRIAGESTATUS.add(mp);
CUSTOMSTR.put("请选择", -1);
CUSTOMSTR.put("已婚", 1);
CUSTOMSTR.put("未婚", 2);
}
return MARRIAGESTATUS;
}
public static void setMARRIAGESTATUS(List<Map<String, Object>> marriagestatus) {
MARRIAGESTATUS = marriagestatus;
}
public static List<Map<String, Object>> getHAS_NO() {
if(HAS_NO == null){
HAS_NO = new ArrayList<Map<String,Object>>();
Map<String, Object> mp = null;
mp = new HashMap<String, Object>();
mp.put("typeId", 1);
mp.put("name", "有");
HAS_NO.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 2);
mp.put("name", "无");
HAS_NO.add(mp);
CUSTOMSTR.put("有", 1);
CUSTOMSTR.put("无", 2);
}
return HAS_NO;
}
public static void setHAS_NO(List<Map<String, Object>> has_no) {
HAS_NO = has_no;
}
public static String getCUSTOMSTRValue(String key){
Object value = IPersonListsConstants.CUSTOMSTR.get(key);
if(value == null){
value = "";
}
return value.toString();
}
public static List<Map<String, Object>> getORGSCALE() {
if(ORGSCALE == null){
ORGSCALE = new ArrayList<Map<String,Object>>();
Map<String, Object> mp = null;
mp = new HashMap<String, Object>();
mp.put("typeId", -1);
mp.put("name", "请选择");
ORGSCALE.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 1);
mp.put("name", "50或以下");
ORGSCALE.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 2);
mp.put("name", "50-100人");
ORGSCALE.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 3);
mp.put("name", "100-500人");
ORGSCALE.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 4);
mp.put("name", "500人以上");
ORGSCALE.add(mp);
CUSTOMSTR.put("50或以下", 1);
CUSTOMSTR.put("50-100人", 2);
CUSTOMSTR.put("100-500人", 3);
CUSTOMSTR.put("500人以上", 4);
}
return ORGSCALE;
}
public static void setORGSCALE(List<Map<String, Object>> orgscale) {
ORGSCALE = orgscale;
}
public static List<Map<String, Object>> getORGINDUSTRY() {
if(ORGINDUSTRY == null){
ORGINDUSTRY = new ArrayList<Map<String,Object>>();
Map<String, Object> mp = null;
mp = new HashMap<String, Object>();
mp.put("typeId", -1);
mp.put("name", "请选择");
ORGINDUSTRY.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 1);
mp.put("name", "金融");
ORGINDUSTRY.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 2);
mp.put("name", "电子");
ORGINDUSTRY.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 3);
mp.put("name", "服务行业");
ORGINDUSTRY.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 4);
mp.put("name", "服装");
ORGINDUSTRY.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 5);
mp.put("name", "其他");
ORGINDUSTRY.add(mp);
CUSTOMSTR.put("金融", 1);
CUSTOMSTR.put("电子", 2);
CUSTOMSTR.put("服务行业", 3);
CUSTOMSTR.put("服装", 4);
CUSTOMSTR.put("其他", 5);
}
return ORGINDUSTRY;
}
public static void setORGINDUSTRY(List<Map<String, Object>> orgindustry) {
ORGINDUSTRY = orgindustry;
}
public static List<Map<String, Object>> getORGTYPE() {
if(ORGTYPE == null){
ORGTYPE = new ArrayList<Map<String,Object>>();
Map<String, Object> mp = null;
mp = new HashMap<String, Object>();
mp.put("typeId", -1);
mp.put("name", "请选择");
ORGTYPE.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 1);
mp.put("name", "私营企业");
ORGTYPE.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 2);
mp.put("name", "事业单位");
ORGTYPE.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 3);
mp.put("name", "中外合资企业");
ORGTYPE.add(mp);
CUSTOMSTR.put("私营企业", 1);
CUSTOMSTR.put("事业单位", 2);
CUSTOMSTR.put("中外合资企业", 3);
}
return ORGTYPE;
}
public static void setORGTYPE(List<Map<String, Object>> orgtype) {
ORGTYPE = orgtype;
}
public static List<Map<String, Object>> getREPAYMENTWAY() {
if(REPAYMENTWAY == null){
REPAYMENTWAY = new ArrayList<Map<String,Object>>();
Map<String, Object> mp = null;
mp = new HashMap<String, Object>();
mp.put("typeId", -1);
mp.put("name", "请选择");
REPAYMENTWAY.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 1);
mp.put("name", "按月等额本息还款");
REPAYMENTWAY.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 2);
mp.put("name", "按月还息、到期还本");
REPAYMENTWAY.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 3);
mp.put("name", "等本等息还款");
REPAYMENTWAY.add(mp);
CUSTOMSTR.put("按月等额本息还款", 1);
CUSTOMSTR.put("按月还息、到期还本", 2);
CUSTOMSTR.put("等本等息还款", 3);
}
return REPAYMENTWAY;
}
public static void setREPAYMENTWAY(List<Map<String, Object>> repaymentway) {
REPAYMENTWAY = repaymentway;
}
public static List<Map<String, Object>> getHIGHESTEDU() {
if(HIGHESTEDU == null){
HIGHESTEDU = new ArrayList<Map<String,Object>>();
Map<String, Object> mp = null;
mp = new HashMap<String, Object>();
mp.put("typeId", -1);
mp.put("name", "请选择");
HIGHESTEDU.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 1);
mp.put("name", "初中及以下");
HIGHESTEDU.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 2);
mp.put("name", "高中或中专");
HIGHESTEDU.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 3);
mp.put("name", "大专");
HIGHESTEDU.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 4);
mp.put("name", "本科及以上");
HIGHESTEDU.add(mp);
CUSTOMSTR.put("初中及以下", 1);
CUSTOMSTR.put("高中或中专", 2);
CUSTOMSTR.put("大专", 3);
CUSTOMSTR.put("本科及以上", 4);
}
return HIGHESTEDU;
}
public static void setHIGHESTEDU(List<Map<String, Object>> highestedu) {
HIGHESTEDU = highestedu;
}
public static List<Map<String, Object>> getBORROWWAY() {
if(BORROWWAY == null){
BORROWWAY = new ArrayList<Map<String,Object>>();
Map<String, Object> mp = null;
mp = new HashMap<String, Object>();
mp.put("typeId", -1);
mp.put("name", "请选择");
BORROWWAY.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 1);
mp.put("name", "薪金贷");
BORROWWAY.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 2);
mp.put("name", "生意贷");
BORROWWAY.add(mp);
mp = new HashMap<String, Object>();
mp.put("typeId", 3);
mp.put("name", "业主贷");
BORROWWAY.add(mp);
CUSTOMSTR.put("业主贷", 3);
CUSTOMSTR.put("生意贷", 2);
CUSTOMSTR.put("薪金贷", 1);
}
return BORROWWAY;
}
public static void setBORROWWAY(List<Map<String, Object>> borrowway) {
BORROWWAY = borrowway;
}
}