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