diff --git a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Domain/MsgCheck/Entitys/BillNumberRecord.cs b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Domain/MsgCheck/Entitys/BillNumberRecord.cs new file mode 100644 index 0000000..549527d --- /dev/null +++ b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Domain/MsgCheck/Entitys/BillNumberRecord.cs @@ -0,0 +1,38 @@ +using JetBrains.Annotations; +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Volo.Abp.Domain.Entities.Auditing; + +namespace WY.NewJit.MsgCheck +{ + /// + /// 单号纪律表 + /// + public class BillNumberRecord : AuditedAggregateRoot + { + /// + /// 产线# + /// + public virtual string ProductLine { get; set; } + /// + /// 轮数# + /// + public virtual int RoundNumber { get; set; } + /// + /// 记录号# + /// + public virtual int RecordNumber { get; set; } + /// + /// 插入数据条数# + /// + public virtual int InsertedRows { get; set; } + /// + /// 更新时间# + /// + public virtual DateTime UpdateTime { get; set; } + } +} diff --git a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Domain/MsgCheck/Services/BillNumberRecordDomainService.cs b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Domain/MsgCheck/Services/BillNumberRecordDomainService.cs new file mode 100644 index 0000000..b2c558a --- /dev/null +++ b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.Domain/MsgCheck/Services/BillNumberRecordDomainService.cs @@ -0,0 +1,30 @@ +using Microsoft.Extensions.Logging; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Volo.Abp.Domain.Repositories; +using Volo.Abp.Domain.Services; +using WY.NewJit.MsgBaseData; + +namespace WY.NewJit.MsgCheck +{ + public class BillNumberRecordDomainService : DomainService + { + private readonly IRepository _billNumberRepository; + private ILogger _logger; + private readonly LogRemindDomainService _logRemindDomainService; + public BillNumberRecordDomainService( + IRepository billNumberRepository, + ILogger logger, + LogRemindDomainService logRemindDomainService) + { + _billNumberRepository = billNumberRepository; + _logger = logger; + _logRemindDomainService = logRemindDomainService; + } + + + } +} diff --git a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.EntityFrameworkCore/EntityFrameworkCore/NewJitDbContext.cs b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.EntityFrameworkCore/EntityFrameworkCore/NewJitDbContext.cs index f873132..a28ddcc 100644 --- a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.EntityFrameworkCore/EntityFrameworkCore/NewJitDbContext.cs +++ b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.EntityFrameworkCore/EntityFrameworkCore/NewJitDbContext.cs @@ -77,6 +77,8 @@ namespace WY.NewJit.EntityFrameworkCore public DbSet UnknownAssemblys { get; set; } public DbSet UnknownAssemblyParts { get; set; } + public DbSet BillNumberRecords { get; set; } + #endregion @@ -146,6 +148,7 @@ namespace WY.NewJit.EntityFrameworkCore #endregion + /* Add DbSet properties for your Aggregate Roots / Entities here. * Also map them inside NewJitDbContextModelCreatingExtensions.ConfigureNewJit */ diff --git a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.EntityFrameworkCore/EntityFrameworkCore/NewJitDbContextModelCreatingExtensions.cs b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.EntityFrameworkCore/EntityFrameworkCore/NewJitDbContextModelCreatingExtensions.cs index 9a6b538..b229266 100644 --- a/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.EntityFrameworkCore/EntityFrameworkCore/NewJitDbContextModelCreatingExtensions.cs +++ b/src/Modules/新版JIT或JIS系统服务端/src/WY.NewJit.EntityFrameworkCore/EntityFrameworkCore/NewJitDbContextModelCreatingExtensions.cs @@ -167,6 +167,14 @@ namespace WY.NewJit.EntityFrameworkCore #region 报文解析及校验 + builder.Entity(b => { + b.ToTable(NewJitConsts.DbTablePrefix + nameof(BillNumberRecord)); + b.ConfigureByConvention(); + b.Property(itm => itm.ProductLine).HasColumnType("varchar").HasMaxLength(50); + b.HasIndex(x => new { x.ProductLine }).IsUnique(); + }); + + builder.Entity(b => { b.ToTable(NewJitConsts.DbTablePrefix + nameof(ZHBPrintStatus)); b.ConfigureByConvention();