package com.ruoyi.web.modules.prosperity.support;

import java.util.regex.Pattern;

/**
 * 共同富裕成果业务规则。
 */
public final class CommonProsperityAchievementRules
{
    public static final Pattern STAT_PERIOD_PATTERN = Pattern.compile("^\\d{4}-(0[1-9]|1[0-2])$");

    private CommonProsperityAchievementRules()
    {
    }

    /**
     * 台账类数据无发布状态，任意记录均可编辑。
     */
    public static boolean canEdit()
    {
        return true;
    }

    public static boolean isStatPeriodFormatValid(String statPeriod)
    {
        return statPeriod != null && STAT_PERIOD_PATTERN.matcher(statPeriod).matches();
    }
}
