package com.qianwen.smartman.modules.system.constant; import com.qianwen.smartman.common.constant.ExtCacheConstant; public interface FieldConstant { public static final String OPTION_NAME = "options"; public static final String OPTION_LABEL = "label"; public static final String SELECT_OPTION = "selectOption"; public static final String CHILDREN_NAME = "children"; public static final String OPTION_KEY = "value"; public static final String ASC = "asc"; public static final String CODE_PREFIX = "code_"; public static final String FIELD_COLUMN = "extend_field"; public static final String AND = "AND"; public static final String OR = "OR"; public static final String IS_SHOW_PERCENTAGE = "isShowPercentage"; public static final String NUM_FORMAT = "format"; public static final String SAVE_DECIMAL_NUM = "saveDecimalNum"; public static final String FIELD_CACHE = "blade:sys:field:"; public static final Long PARENT_ID = 0L; public static final Long CACHE_TIMEOUT = Long.valueOf((long) ExtCacheConstant.NORM_CACHE_EXPIRE_TIME); public static final Integer CASCADE_LENGTH = 2; public static final Integer IS_NUM = 0; public static final Long DEFAULT_PRODUCT_ID = 1590984632397881346L; static String getFieldCacheKey(String fieldCode, Integer busType) { return FIELD_CACHE + busType + ":" + fieldCode; } }