diff --git a/ReptileCaptures/DTO/ImagesInfo.cs b/ReptileCaptures/DTO/ImagesInfo.cs index b2d3508..4f3c612 100644 --- a/ReptileCaptures/DTO/ImagesInfo.cs +++ b/ReptileCaptures/DTO/ImagesInfo.cs @@ -4,6 +4,7 @@ { public string CaptureUrl { get; set; } public string CamName { get; set; } + public int CamType { get; set; } public string CamIndexCode { get; set; } public string CaptureId { get; set; } public DateTime CaptureTime { get; set; } diff --git a/ReptileCaptures/Entites/ODbContext.cs b/ReptileCaptures/Entites/ODbContext.cs index 029c781..b95201d 100644 --- a/ReptileCaptures/Entites/ODbContext.cs +++ b/ReptileCaptures/Entites/ODbContext.cs @@ -28,6 +28,7 @@ namespace PC.Entites { o.ToTable(nameof(ReptileCapture)); o.HasKey(o => o.Id); + o.Property(o => o.CamType).HasColumnType("int").HasColumnName("CamType"); o.Property(o => o.RegionId).HasColumnType("nvarchar(50)").HasColumnName("RegionId"); o.Property(o => o.CaptureTime).HasColumnType("datetime").HasColumnName("CaptureTime"); o.Property(o => o.CaptureUrl).HasColumnType("nvarchar(100)").HasColumnName("CaptureUrl"); diff --git a/ReptileCaptures/Entites/ReptileCapture.cs b/ReptileCaptures/Entites/ReptileCapture.cs index c003ef5..e9deaca 100644 --- a/ReptileCaptures/Entites/ReptileCapture.cs +++ b/ReptileCaptures/Entites/ReptileCapture.cs @@ -21,6 +21,10 @@ namespace PC.Entites /// public DateTime CaptureTime { get; set; } /// + /// 图片类型 + /// + public int CamType { get; set; } + /// /// 图片Id /// public string CaptureId { get; set; } diff --git a/ReptileCaptures/Program.cs b/ReptileCaptures/Program.cs index 61756c1..e35f20d 100644 --- a/ReptileCaptures/Program.cs +++ b/ReptileCaptures/Program.cs @@ -123,7 +123,7 @@ while (true) foreach (var data in page.Data) { await reptileCaptureRespository.NotNullAddCaptureAsync(new IReptileCaptureRespository - .CaptureDTO(data.CaptureUrl, data.CamIndexCode, data.CaptureTime, data.CaptureId)); + .CaptureDTO(data.CaptureUrl, data.CamIndexCode, data.CaptureTime, data.CaptureId, data.CamType)); } } } diff --git a/ReptileCaptures/Repositories/IReptileCaptureRespository.cs b/ReptileCaptures/Repositories/IReptileCaptureRespository.cs index cb131f5..2270b1d 100644 --- a/ReptileCaptures/Repositories/IReptileCaptureRespository.cs +++ b/ReptileCaptures/Repositories/IReptileCaptureRespository.cs @@ -13,7 +13,8 @@ string CaptureUrl, string RegionId, DateTime CaptureTime, - string CaptureId); + string CaptureId, + int CamType); /// /// 添加图片 /// diff --git a/ReptileCaptures/Repositories/ReptileCaptureRespository.cs b/ReptileCaptures/Repositories/ReptileCaptureRespository.cs index 31aaa5e..b3ab053 100644 --- a/ReptileCaptures/Repositories/ReptileCaptureRespository.cs +++ b/ReptileCaptures/Repositories/ReptileCaptureRespository.cs @@ -22,6 +22,7 @@ namespace PC.Repositories RegionId = captureDTO.RegionId, CaptureUrl = imageURL, CaptureId = captureDTO.CaptureId, + CamType = captureDTO.CamType }.Create()); _oDbContext.SaveChanges(); }