|
|
@ -21,28 +21,26 @@ import java.util.function.Function; |
|
|
|
@Getter |
|
|
|
public enum DataSyncBasicEnum { |
|
|
|
|
|
|
|
ATT_RES_BASE("/ZHSL_ZY/jck/ygtjgx/dws_att_res_base", "水库基础信息", Constants.SK_MAP), |
|
|
|
ATT_RES_RSPP("/ZHSL_ZY/jck/ytjgx/dws_att_res_rspp", "水库主要特征", Constants.SK_MAP), |
|
|
|
ATT_RES_RWACDR("/ZHSL_ZY/jck/ytjgx/dws_att_res_rwacdr", "水库水位、面积和库容关系表", Constants.SK_MAP), |
|
|
|
ATT_DIKE_BASE("/ZHSL_ZY/jck/yggx/dws_att_dike_base", "堤防基础信息", Constants.DF_MAP), |
|
|
|
ATT_DIKE_BSFST("/ZHSL_ZY/jck/ytjgx/dws_att_dike_bsfst", "堤防水文特征", Constants.DF_SWTZ_MAP), |
|
|
|
ATT_DISC_BASE("/ZHSL_ZY/jck/yggx/dws_att_disc_base", "堤段基本信息", Constants.DF_DISC_MAP), |
|
|
|
ATT_WAGA_BASE("/ZHSL_ZY/jck/yggx/dws_att_waga_base", "水闸基础信息", Constants.SZ_MAP), |
|
|
|
ATT_RV_BASE("/ZHSL_ZY/jck/yggx/dws_att_rv_base", "河流基础信息", Constants.RV_MAP), |
|
|
|
ATT_DPDS_BASE("/ZHSL_ZY/jck/yggx/dws_att_dpds_base", "险工险峻信息", Constants.DPDS_MAP), |
|
|
|
ATT_BAS_BASE("/ZHSL_ZY/jck/yggx/dws_att_bas_base", "流域基础信息", Constants.BAS_MAP), |
|
|
|
ATT_ST_BASE("/ZHSL_ZY/jck/dws_att_st_base", "水文水工程监测站基础信息", Constants.ST_MAP), |
|
|
|
ATT_ST_MP("/ZHSL/jck/dws_att_st_mp", "水工程监测测点信息", Constants.ST_MP_MAP), |
|
|
|
ATT_RES_BASE( "水库基础信息", Constants.SK_MAP), |
|
|
|
ATT_RES_RSPP( "水库主要特征", Constants.SK_MAP), |
|
|
|
ATT_RES_RWACDR( "水库水位、面积和库容关系表", Constants.SK_MAP), |
|
|
|
ATT_DIKE_BASE( "堤防基础信息", Constants.DF_MAP), |
|
|
|
ATT_DIKE_BSFST("堤防水文特征", Constants.DF_SWTZ_MAP), |
|
|
|
ATT_DISC_BASE( "堤段基本信息", Constants.DF_DISC_MAP), |
|
|
|
ATT_WAGA_BASE( "水闸基础信息", Constants.SZ_MAP), |
|
|
|
ATT_RV_BASE( "河流基础信息", Constants.RV_MAP), |
|
|
|
ATT_DPDS_BASE( "险工险峻信息", Constants.DPDS_MAP), |
|
|
|
ATT_BAS_BASE( "流域基础信息", Constants.BAS_MAP), |
|
|
|
ATT_ST_BASE( "水文水工程监测站基础信息", Constants.ST_MAP), |
|
|
|
ATT_ST_MP("水工程监测测点信息", Constants.ST_MP_MAP), |
|
|
|
; |
|
|
|
|
|
|
|
private final String url; |
|
|
|
private final String tableName; |
|
|
|
private final String name; |
|
|
|
private final Map<String, Function<JsonObjProxy, Object>> valueHandler; |
|
|
|
|
|
|
|
|
|
|
|
DataSyncBasicEnum(String url, String tableName, Map<String, Function<JsonObjProxy, Object>> valueHandler) { |
|
|
|
this.url = url; |
|
|
|
this.tableName = tableName; |
|
|
|
DataSyncBasicEnum(String name, Map<String, Function<JsonObjProxy, Object>> valueHandler) { |
|
|
|
this.name = name; |
|
|
|
this.valueHandler = valueHandler; |
|
|
|
} |
|
|
|
|
|
|
@ -56,7 +54,7 @@ public enum DataSyncBasicEnum { |
|
|
|
|
|
|
|
@Override |
|
|
|
public String toString() { |
|
|
|
return "表[" + this.getTableName() + "](" + this.tableName + ")"; |
|
|
|
return "表[" + this.getName() + "](" + this.name + ")"; |
|
|
|
} |
|
|
|
|
|
|
|
public static class Constants { |
|
|
|