From d4431c7e89865a506af8662244004d0baa7ed609 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期三, 11 六月 2025 12:24:15 +0800
Subject: [PATCH] 投诉处理,爬
---
zhengcaioa/Model/WebCrawler/WebCrawlerContext.cs | 74 +++++++++++++++++++++++++++++++++++++
1 files changed, 74 insertions(+), 0 deletions(-)
diff --git a/zhengcaioa/Model/WebCrawler/WebCrawlerContext.cs b/zhengcaioa/Model/WebCrawler/WebCrawlerContext.cs
index 51e75c2..77cde71 100644
--- a/zhengcaioa/Model/WebCrawler/WebCrawlerContext.cs
+++ b/zhengcaioa/Model/WebCrawler/WebCrawlerContext.cs
@@ -21,6 +21,8 @@
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; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
@@ -187,6 +189,78 @@
.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");
+
+
+ });
+
OnModelCreatingPartial(modelBuilder);
}
--
Gitblit v1.9.1