All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.jiangzeyin.database.config.ConfigProperties Maven / Gradle / Ivy

There is a newer version: 1.2.11
Show newest version
package cn.jiangzeyin.database.config;

/**
 * 配置属性字段
 *
 * @author jiangzeyin
 */
public class ConfigProperties {
    /**
     * 多数据库标识
     */
    public static final String PROP_SOURCE_TAG = "sourceTag";
    /**
     * 多数据源对应配置路径
     */
    public static final String PROP_CONFIG_PATH = "configPath";
    /**
     * 加密的key
     */
    public static final String PROP_SYSTEM_KEY = "systemKey";
    /**
     * 运行模式  dev  prod
     */
    public static final String ACTIVE = "active";
    /**
     * 参与加密的字段
     */
    public static final String PROP_SYSTEM_KEY_COLUMN = "systemKeyColumn";
    /**
     * 修改
     */
    public static final String PROP_LAST_MODIFY = "lastModify";
    /**
     * 标记修改时间表达式
     */
    public static final String PROP_LAST_MODIFY_TIME = PROP_LAST_MODIFY + ".time";
    /**
     * 有修改者实体类
     */
    public static final String PROP_LAST_MODIFY_CLASS = PROP_LAST_MODIFY + ".class";
    /**
     * 实体对应修改者id 字段
     */
    public static final String PROP_LAST_MODIFY_COLUMN_USER = PROP_LAST_MODIFY + ".column.user";
    /**
     * 实体修改时间字段
     */
    public static final String PROP_LAST_MODIFY_COLUMN_TIME = PROP_LAST_MODIFY + ".column.time";
    /**
     * 创建
     */
    public static final String PROP_CREATE = "create";
    /**
     * 有创建者实体类
     */
    public static final String PROP_CREATE_CLASS = PROP_CREATE + ".class";
    /**
     * 实体对应创建者id 字段
     */
    public static final String PROP_CREATE_COLUMN_USER = PROP_CREATE + ".column.user";
    /**
     * 系统字段
     */
    public static final String PROP_SYSTEM_COLUMN = "systemColumn";
    /**
     * 系统数据库密码字段(使用mysql password 函数)
     */
    public static final String PROP_SYSTEM_COLUMN_PWD = PROP_SYSTEM_COLUMN + ".pwd";
    /**
     * 活跃字段
     */
    public static final String PROP_SYSTEM_COLUMN_ACTIVE = PROP_SYSTEM_COLUMN + ".active";
    /**
     * 活跃字段值
     */
    public static final String PROP_SYSTEM_COLUMN_UN_ACTIVE = PROP_SYSTEM_COLUMN + ".inActive.value";
    /**
     * 活跃字段值
     */
    public static final String PROP_SYSTEM_COLUMN_ACTIVE_VALUE = PROP_SYSTEM_COLUMN_ACTIVE + ".value";

    public static final String PROP_SYSTEM_COLUMN_MODIFY = PROP_SYSTEM_COLUMN + ".modify";

    public static final String PROP_SYSTEM_COLUMN_MODIFY_STATUS = PROP_SYSTEM_COLUMN_MODIFY + ".status";

    public static final String PROP_SYSTEM_COLUMN_MODIFY_COLUMN = PROP_SYSTEM_COLUMN_MODIFY + ".column";

    public static final String PROP_SYSTEM_COLUMN_MODIFY_TIME = PROP_SYSTEM_COLUMN_MODIFY + ".time";
    /**
     * 不允许修改的字段
     */
    public static final String PROP_SYSTEM_COLUMN_NOT_PUT_UPDATE = PROP_SYSTEM_COLUMN + ".notPutUpdate";
    /**
     * 指定字段默认值
     */
    public static final String PROP_SYSTEM_COLUMN_COLUMN_DEFAULT_VALUE = PROP_SYSTEM_COLUMN + ".columnDefaultValue";
    /**
     * 写操作默认不操作哪些字段
     */
    public static final String PROP_SYSTEM_COLUMN_WRITE_DEFAULT_REMOVE = PROP_SYSTEM_COLUMN + ".writeDefaultRemove";
    /**
     * 查询时默认不查询的列
     */
    public static final String PROP_SYSTEM_COLUMN_READ_DEFAULT_REMOVE = PROP_SYSTEM_COLUMN + ".readDefaultRemove";
    /**
     * 默认查询的列
     */
    public static final String PROP_SYSTEM_COLUMN_SELECT_DEFAULT_COLUMNS = PROP_SYSTEM_COLUMN + ".selectDefaultColumns";
    /**
     * 默认外联主键对应描述字段
     */
    public static final String PROP_SYSTEM_COLUMN_DEFAULT_REF_KEY_NAME = PROP_SYSTEM_COLUMN + ".defaultRefKeyName";
    /**
     * 默认外联主键名
     */
    public static final String PROP_SYSTEM_COLUMN_DEFAULT_KEY_NAME = PROP_SYSTEM_COLUMN + ".defaultKeyName";


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy