Files
caliverse_server/ServerCommon/MetaData/MetaTableValidation/CommonValidator.cs
2025-05-01 07:20:41 +09:00

36 lines
1.1 KiB
C#

using MetaAssets;
namespace ServerCommon;
public class CommonValidator
{
public static bool isExistCurrencyId(int currencyId)
{
return MetaData.Instance.Meta.CurrencyMetaTable.CurrencyMetaDataListbyId.ContainsKey(currencyId);
}
public static bool isExistItemId(int itemId)
{
return MetaData.Instance.Meta.ItemMetaTable.ItemMetaDataListbyId.ContainsKey(itemId);
}
public static bool isExistProductGroupId(int id)
{
return MetaData.Instance.Meta.ShopProductMetaTable.ShopProductMetaDataList.Any(shopProduct => shopProduct.Group_Id == id);
}
public static bool isExistBrandById(int id)
{
return MetaData.Instance.Meta.BrandMetaTable.BrandMetaDataListbyId.ContainsKey(id);
}
public static bool isExistBuffById(int buffId)
{
return MetaData.Instance.Meta.BuffMetaTable.BuffMetaDataListbyBuffId.ContainsKey(buffId);
}
public static bool isExistProductId(int id)
{
return MetaData.Instance.Meta.ProductMetaTable.ProductMetaDataListbyId.ContainsKey(id);
}
}