using WIDESEA_Core.BaseRepository;
using WIDESEA_Core.BaseServices;
using WIDESEA_IStockService;
using WIDESEA_Model.Models;
namespace WIDESEA_StockService
{
///
/// 库存明细服务实现类
///
public partial class StockInfoDetailService : ServiceBase>, IStockInfoDetailService
{
///
/// 构造函数
///
/// 基础数据访问对象
public StockInfoDetailService(IRepository baseDal) : base(baseDal)
{
}
///
/// 获取库存明细仓储接口
///
public IRepository Repository => BaseDal;
///
/// 检查序列号是否存在
///
/// 序列号
/// 是否存在
public bool ExistSerialNumber(string serialNumber)
{
return BaseDal.QueryFirst(x => x.SerialNumber == serialNumber) != null;
}
///
/// 检查序列号列表中是否有任何序列号存在
///
/// 序列号列表
/// 是否存在
public bool ExistSerialNumbers(List serialNumbers)
{
return BaseDal.QueryFirst(x => serialNumbers.Contains(x.SerialNumber)) != null;
}
}
}