package com.engine.salary.constant;

import java.util.regex.Pattern;

/**
 * 薪酬管理公式编辑器的常量
 * <p>Copyright: Copyright (c) 2022</p>
 * <p>Company: 泛微软件</p>
 *
 * @author qiantao
 * @version 1.0
 **/
public class SalaryFormulaFieldConstant {

    // 公式变量的所属模块
    public static final String MODULE = "hrmsalary";

    // 公式中变量的fieldId的分隔符
    public static final String FIELD_ID_SEPARATOR = "_";

    /**
     * 公式中变量的fieldId的正则表达式
     */
    public static final String SALARY_REGEX = "(\\w+)" + SalaryFormulaFieldConstant.FIELD_ID_SEPARATOR + "(\\w+)";

    /**
     * 解析公式中变量的fieldId的正则表达式
     */
    public static final Pattern SALARY_PATTERN = Pattern.compile(SALARY_REGEX);
}
