From 5f51630ab599c1abe3bfc322cc37e166be6236f7 Mon Sep 17 00:00:00 2001
From: Nice <2017875139@qq.com>
Date: Wed, 15 Dec 2021 11:52:20 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=9B=BE=E7=89=87=E7=B1=BB?=
=?UTF-8?q?=E5=9E=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
ReptileCaptures/DTO/ImagesInfo.cs | 1 +
ReptileCaptures/Entites/ODbContext.cs | 1 +
ReptileCaptures/Entites/ReptileCapture.cs | 4 ++++
ReptileCaptures/Program.cs | 2 +-
ReptileCaptures/Repositories/IReptileCaptureRespository.cs | 3 ++-
ReptileCaptures/Repositories/ReptileCaptureRespository.cs | 1 +
6 files changed, 10 insertions(+), 2 deletions(-)
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();
}