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; } } }