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

import org.springframework.stereotype.Component;
import com.ruoyi.common.exception.ServiceException;

/**
 * 畜牧资源 type 须为 v_livestock_resource 视图涉及的资源类型编码。
 */
@Component
public class LivestockResourceTypeValidator
{
    public void assertAllowed(String typeCode)
    {
        LivestockResourceValidation.validateType(typeCode);
        if (!LivestockResourceRules.isAllowedType(typeCode))
        {
            throw new ServiceException("资源类型无效，请选择畜牧资源支持的类型");
        }
    }
}
