From 0c7e6deb5e426a53ce095ddff808168c26215d83 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期五, 20 六月 2025 12:55:40 +0800
Subject: [PATCH] 提交
---
zhengcaioa/Model/WebCrawler/WebCrawlerContext.cs | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 120 insertions(+), 0 deletions(-)
diff --git a/zhengcaioa/Model/WebCrawler/WebCrawlerContext.cs b/zhengcaioa/Model/WebCrawler/WebCrawlerContext.cs
index 6699e51..190093b 100644
--- a/zhengcaioa/Model/WebCrawler/WebCrawlerContext.cs
+++ b/zhengcaioa/Model/WebCrawler/WebCrawlerContext.cs
@@ -10,6 +10,7 @@
{
public WebCrawlerContext()
{
+ this.Database.SetCommandTimeout(60);
}
public WebCrawlerContext(DbContextOptions<WebCrawlerContext> options)
@@ -20,6 +21,10 @@
public virtual DbSet<TProjectDictionary> TProjectDictionaries { get; set; }
public virtual DbSet<Updatetime> Updatetimes { get; set; }
public virtual DbSet<ZhengfuProject> ZhengfuProjects { get; set; }
+ public virtual DbSet<ProcurementComplaint> ProcurementComplaints { get; set; }
+ public virtual DbSet<ProcurementComplaintItem> ProcurementComplaintItems { get; set; }
+
+ public virtual DbSet<ADPenalty> ADPenaltys { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
@@ -186,6 +191,121 @@
.HasComment("鍏憡鏍囬");
});
+ modelBuilder.Entity<ProcurementComplaint>(entity =>
+ {
+ entity.ToTable("FB_ProcurementComplaints");
+
+ entity.Property(e => e.Id);
+
+ entity.Property(e => e.ProjectCode).HasMaxLength(50);
+
+ entity.Property(e => e.ProjectName)
+ .HasMaxLength(200);
+
+ entity.Property(e => e.DecisionDate)
+ .HasColumnType("datetime");
+
+ entity.Property(e => e.Purchaser)
+ .HasMaxLength(100);
+
+ entity.Property(e => e.ProcurementAgency)
+ .HasMaxLength(100);
+
+ entity.Property(e => e.Complainant)
+ .HasMaxLength(100);
+
+ entity.Property(e => e.ProcurementSupervisionDepartment)
+ .HasMaxLength(100);
+
+ entity.Property(e => e.Url)
+ .HasMaxLength(255);
+
+ entity.Property(e => e.CreateTime)
+ .HasColumnType("datetime");
+
+ entity.Property(e => e.UpdateTime)
+ .HasColumnType("datetime");
+
+ entity.Property(e => e.CreateUserId)
+ .HasColumnType("bigint");
+
+ entity.Property(e => e.UpdateUserId)
+ .HasColumnType("bigint");
+
+ entity.Property(e => e.CreateUserName)
+ .HasMaxLength(64);
+
+ entity.Property(e => e.UpdateUserName)
+ .HasMaxLength(64);
+ });
+
+ modelBuilder.Entity<ProcurementComplaintItem>(entity =>
+ {
+ entity.ToTable("FB_ProcurementComplaintItems");
+
+ entity.Property(e => e.Id);
+
+ entity.Property(e => e.ComplaintId);
+
+ entity.Property(e => e.ItemDescription)
+ .HasMaxLength(1000);
+
+ entity.Property(e => e.HandlingStatus)
+ .HasColumnType("int");
+
+ entity.Property(e => e.HandlingResult)
+ .HasMaxLength(1000);
+
+ entity.Property(e => e.Sort)
+ .HasColumnType("int")
+ .HasColumnName("sort");
+
+
+ });
+
+
+
+ modelBuilder.Entity<ADPenalty>(entity =>
+ {
+ entity.ToTable("FBD_ADPenalty");
+
+ entity.Property(e => e.Id);
+
+ entity.Property(e => e.DecisionDate)
+ .HasColumnType("datetime");
+
+ entity.Property(e => e.Parties)
+ .HasMaxLength(255);
+
+ entity.Property(e => e.CaseReason);
+
+ entity.Property(e => e.CaseReason);
+
+ entity.Property(e => e.SupervisionDepartment)
+ .HasMaxLength(255);
+
+ entity.Property(e => e.Url)
+ .HasMaxLength(255);
+
+ entity.Property(e => e.CreateTime)
+ .HasColumnType("datetime");
+
+ entity.Property(e => e.UpdateTime)
+ .HasColumnType("datetime");
+
+ entity.Property(e => e.CreateUserId)
+ .HasColumnType("bigint");
+
+ entity.Property(e => e.UpdateUserId)
+ .HasColumnType("bigint");
+
+ entity.Property(e => e.CreateUserName)
+ .HasMaxLength(64);
+
+ entity.Property(e => e.UpdateUserName)
+ .HasMaxLength(64);
+ });
+
OnModelCreatingPartial(modelBuilder);
}
--
Gitblit v1.9.1