# PlErrorI18nConstant.java

    package cloud.wconnect.finance.cons.pl;

    /**
     * PL功能错误信息
     *
     * @author lichen
     * @date 2025/9/25
     */
    public class PlErrorI18nConstant {

        /**
         * Layout.xls文件解析错误
         */
        public static final String LAYOUT_FILE_PARSE_ERROR = "layout-file-parse-error";
        /**
         * Layout.xls中有循环依赖
         */
        public static final String LAYOUT_FILE_HAS_CIRCLE_DEPENDENCY = "layout-file-has-circle-dependency";
        /**
         * 公式中使用的Row在Layout.xls中不存在
         */
        public static final String FORMULA_USED_ROW_NOT_EXIST_IN_LAYOUT_FILE = "formula-used-row-not-exist-in-layout-file";
        /**
         * Row不存在
         */
        public static final String ROW_NOT_EXIST = "row-not-exist";
        /**
         * Layout配置中检测到循环依赖
         */
        public static final String LAYOUT_CONFIG_HAS_CIRCLE_DEPENDENCY = "layout-config-has-circle-dependency";
        /**
         * 租户的M3配置信息不存在
         */
        public static final String TENANT_M3_CONFIG_NOT_EXIST = "tenant-m3-config-not-exist";
        /**
         * 资产的M3配置信息不存在
         */
        public static final String PROPERTY_M3_CONFIG_NOT_EXIST = "property-m3-config-not-exist";
        /**
         * 删除的Layout配置被其他%Rev减法公式依赖
         */
        public static final String LAYOUT_CONFIG_USED_BY_REV_FORMULA = "layout-config-used-by-rev-formula";
        /**
         * 只能刷新历史月份的报告
         */
        public static final String CAN_ONLY_REFRESH_HISTORY_MONTH_REPORT = "can-only-refresh-history-month-report";
        /**
         * 正在生成报告
         */
        public static final String REPORT_IS_BEING_GENERATED = "report-is-being-generated";
        /**
         * 客户未关账
         */
        public static final String CUSTOMER_NOT_CLOSE_ACCOUNT = "customer-not-close-account";
        /**
         * 指定月份的报告已存在
         */
        public static final String REPORT_ALREADY_EXIST = "report-already-exist";
        /**
         * M3 Account不存在
         */
        public static final String M3_ACCOUNT_NOT_EXIST = "m3-account-not-exist";
        /**
         * 指定月份的Layout配置不存在
         */
        public static final String LAYOUT_CONFIG_NOT_EXIST = "layout-config-not-exist";
        /**
         * Layout配置有异常
         */
        public static final String LAYOUT_CONFIG_HAS_ERROR = "layout-config-has-error";
        /**
         * Variable配置有异常
         */
        public static final String VARIABLE_CONFIG_HAS_ERROR = "variable-config-has-error";
        /**
         * 指定月份的Report不存在
         */
        public static final String REPORT_NOT_EXIST = "report-not-exist";

    }