package com.shkpr.service.alambizplugin.constants; import java.util.LinkedHashMap; import java.util.Map; /** * 第三方导入结果表头 * * @author 欧阳劲驰 * @since 1.0.0 */ public class GisSurveyThirdImportResultHead { /** * 无效图层 */ public final static Map INVALID_LAYERS = new LinkedHashMap() {{ put(KEYS.KIND, "元素分类"); put(KEYS.LAYER_NAME, "图层名称"); put(KEYS.MESSAGE, "原因"); }}; /** * 缺失必填 */ public final static Map MISSING_REQUIREMENTS = new LinkedHashMap() {{ put(KEYS.KIND, "元素分类"); put(KEYS.LAYER_NAME, "图层名称"); put(KEYS.NO, "点号"); put(KEYS.UP_NO, "起点号"); put(KEYS.DOWN_NO, "终点号"); put(KEYS.PROPERTY_NAME, "属性名称"); put(KEYS.MESSAGE, "原因"); }}; /** * 无效类型 */ public final static Map INVALID_TYPES = new LinkedHashMap() {{ put(KEYS.KIND, "元素分类"); put(KEYS.LAYER_NAME, "图层名称"); put(KEYS.NO, "点号"); put(KEYS.UP_NO, "起点号"); put(KEYS.DOWN_NO, "终点号"); put(KEYS.PROPERTY_NAME, "属性名称"); put(KEYS.MESSAGE, "原因"); }}; /** * 超出范围 */ public final static Map OUT_RANGES = new LinkedHashMap() {{ put(KEYS.KIND, "元素分类"); put(KEYS.LAYER_NAME, "图层名称"); put(KEYS.NO, "点号"); put(KEYS.MESSAGE, "原因"); }}; /** * 超出约束 */ public final static Map OUT_CONSTRAINT = new LinkedHashMap() {{ put(KEYS.KIND, "元素分类"); put(KEYS.LAYER_NAME, "图层名称"); put(KEYS.NO, "点号"); put(KEYS.UP_NO, "起点号"); put(KEYS.DOWN_NO, "终点号"); put(KEYS.PROPERTY_NAME, "属性名称"); put(KEYS.VALUE, "值"); put(KEYS.CONDITION, "范围"); put(KEYS.MESSAGE, "原因"); }}; /** * 重复点 */ public final static Map DUPLICATE_POINTS = new LinkedHashMap() {{ put(KEYS.KIND, "元素分类"); put(KEYS.NO, "点号"); put(KEYS.MESSAGE, "原因"); }}; /** * 无效线 */ public final static Map INVALID_LINES = new LinkedHashMap() {{ put(KEYS.LAYER_NAME, "图层名称"); put(KEYS.UP_NO, "起点号"); put(KEYS.DOWN_NO, "终点号"); put(KEYS.PROPERTY_NAME, "属性名称"); put(KEYS.MESSAGE, "原因"); }}; /** * 键 */ public interface KEYS { /** * 点号 */ String NO = "no"; /** * 起点号 */ String UP_NO = "upNo"; /** * 终点号 */ String DOWN_NO = "downNo"; /** * 元素分类 */ String KIND = "kind"; /** * 图层名称 */ String LAYER_NAME = "layerName"; /** * 属性名称 */ String PROPERTY_NAME = "propertyName"; /** * 值 */ String VALUE = "value"; /** * 约束条件 */ String CONDITION = "condition"; /** * 原因 */ String MESSAGE = "message"; } }