From 6d8b482386455eac67ff526d3fa1b2351b4a6503 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=A6=20=E8=B5=B5?= <89237069@qq.com>
Date: Fri, 20 Jun 2025 15:33:27 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=89=88=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
API/TaskManager.Entity/Entity.cs | 2 +-
.../JobDbContext.cs | 2 +-
.../20250620073219_z202506200002.Designer.cs | 10261 ++++++++++++++++
.../20250620073219_z202506200002.cs | 60 +
.../Migrations/JobDbContextModelSnapshot.cs | 11 +-
.../wwwroot/assets/404-8ZM1__IX.js | 1 +
.../wwwroot/assets/500-DKiYF4t3.js | 1 +
.../wwwroot/assets/customlog-D_yqwZ2Z.js | 1 +
.../assets/dataDictDetailApi-dfKtNhjz.js | 1 +
.../assets/deferredJobDialog-Dom5AWod.js | 1 +
.../assets/dictDetailDialog-CxEBL5FR.js | 1 +
.../wwwroot/assets/dictSelect-CpKk8yZh.js | 1 +
.../assets/editDataTypeDialog-19RO5DSd.js | 1 +
.../wwwroot/assets/editDialog-BMtXJRnt.js | 1 +
.../wwwroot/assets/editDialog-C3NpSMIb.js | 1 +
.../wwwroot/assets/editDialog-CDqns_Ln.js | 1 +
.../wwwroot/assets/editDialog-CHEm4jnk.js | 1 +
.../wwwroot/assets/editDialog-CYkFxmkK.js | 1 +
.../wwwroot/assets/editDialog-CjP6uUVs.js | 1 +
.../wwwroot/assets/editDialog-DdL0bOpV.js | 1 +
.../wwwroot/assets/editDialog-VkLM2z8G.js | 2 +
.../assets/editDictDetailDialog-B1eYBIuP.js | 1 +
.../wwwroot/assets/elIconList-BNHMJQYo.js | 1 +
.../wwwroot/assets/enumSelect-CjMncTFH.js | 1 +
.../wwwroot/assets/faIconList-Cqp5y-Kf.js | 1 +
.../wwwroot/assets/fileApi-DXSW-Mmh.js | 1 +
.../wwwroot/assets/index-16eRxpkx.js | 1 +
.../wwwroot/assets/index-1Vp6CdtU.js | 1 +
.../wwwroot/assets/index-8bL0dj26.js | 1 +
.../wwwroot/assets/index-8rBz2A1C.js | 1 +
.../wwwroot/assets/index-B0sSOLJx.js | 1 +
.../wwwroot/assets/index-B3ZkFWwF.js | 1 +
.../wwwroot/assets/index-BFfSHLo_.css | 1 +
.../wwwroot/assets/index-BFhSlCF4.js | 1 +
.../wwwroot/assets/index-BNMEW1uH.js | 1 +
.../wwwroot/assets/index-BURCpbm7.js | 1 +
.../wwwroot/assets/index-BWY9bEk9.js | 1 +
.../wwwroot/assets/index-BWe5tM4N.js | 1 +
.../wwwroot/assets/index-BXC0bS4U.js | 1 +
.../wwwroot/assets/index-BalG-HAQ.js | 1 +
.../wwwroot/assets/index-Bav9YgeE.js | 1 +
.../wwwroot/assets/index-Bb127zkS.js | 1 +
.../wwwroot/assets/index-BfMvFWcD.js | 1 +
.../wwwroot/assets/index-BjYmYc40.js | 1 +
.../wwwroot/assets/index-BletzqzC.js | 1 +
.../wwwroot/assets/index-BtuIAnC3.js | 1 +
.../wwwroot/assets/index-BugyrskO.js | 1 +
.../wwwroot/assets/index-BxO5AI_U.js | 1 +
.../wwwroot/assets/index-C-CgJ_fi.js | 1 +
.../wwwroot/assets/index-C71LBBBu.css | 1 +
.../wwwroot/assets/index-C7VlEin1.js | 1 +
.../wwwroot/assets/index-CAgOIjiW.js | 1 +
.../wwwroot/assets/index-CFbnr175.js | 1 +
.../wwwroot/assets/index-CNVK2GTe.js | 1 +
.../wwwroot/assets/index-CWcX2Cyn.js | 1 +
.../wwwroot/assets/index-Ca3Iaj1D.js | 1 +
.../wwwroot/assets/index-CgfrHg6S.js | 1 +
.../wwwroot/assets/index-CoFk1nkg.js | 1 +
.../wwwroot/assets/index-CpbB0IVD.js | 1 +
.../wwwroot/assets/index-CtVdgCMV.js | 1 +
.../wwwroot/assets/index-Cw5JP64w.js | 1 +
.../wwwroot/assets/index-Czq72w4V.js | 1 +
.../wwwroot/assets/index-DV1N6iQj.js | 1 +
.../wwwroot/assets/index-DVN0Hxy1.js | 260 +
.../wwwroot/assets/index-DVZ4_YGg.js | 1 +
.../wwwroot/assets/index-DYVT_7P-.js | 1 +
.../wwwroot/assets/index-Da70BkDP.js | 1 +
.../wwwroot/assets/index-Dkk3GwLS.js | 1 +
.../wwwroot/assets/index-Dniv9vGG.js | 1 +
.../wwwroot/assets/index-GHqXX_He.js | 1 +
.../wwwroot/assets/index-LlV0yqnT.js | 1 +
.../wwwroot/assets/index-N_BifwdI.js | 95 +
.../wwwroot/assets/index-Zy9dSFMa.js | 1 +
.../wwwroot/assets/index-olL9QJEv.js | 1 +
.../wwwroot/assets/index-osEEz9WK.js | 1 +
.../wwwroot/assets/index-pCMDuzx9.js | 1 +
.../wwwroot/assets/index-r4CcXpal.js | 1 +
.../wwwroot/assets/logApi-CoAWLMzx.js | 1 +
.../wwwroot/assets/logDiffIndex-DfRAhNHd.js | 1 +
.../wwwroot/assets/logEventIndex-BD8EdqYo.js | 1 +
.../assets/logExceptionIndex-Dx8SV26x.js | 1 +
.../wwwroot/assets/logJobIndex-BLMftBsJ.js | 1 +
.../wwwroot/assets/logLoginIndex-DuLsUtAL.js | 1 +
.../assets/logOperateIndex-ByFB2_ac.js | 1 +
.../wwwroot/assets/menuApi-BO9rjdXH.js | 1 +
.../wwwroot/assets/orgApi-Bv6Iw9r1.js | 1 +
.../wwwroot/assets/orgCascader-C5LP6YCL.js | 1 +
.../wwwroot/assets/orgTree-BugcgzC5.js | 1 +
.../wwwroot/assets/positionApi-E2jeCHgp.js | 1 +
.../wwwroot/assets/positionSelect-DYHpXIjS.js | 1 +
.../wwwroot/assets/publishDialog-DVS3i0AD.js | 1 +
.../wwwroot/assets/publishIndex-_RpqqbP9.js | 1 +
.../wwwroot/assets/receiveIndex-7CpCGBqC.js | 1 +
.../wwwroot/assets/roleApi-C4DOuyXi.js | 1 +
.../assets/singleImgUpload-BvFY9On7.js | 1 +
.../wwwroot/assets/tablePageDemo-BRHlBfRr.js | 1 +
.../wwwroot/assets/tenantDialog-FxX7HDFQ.js | 1 +
.../wwwroot/assets/userSelect-XlSQH_JQ.js | 1 +
.../assets/userSelectDialog-DhtsRdZy.js | 1 +
.../wwwroot/assets/viewDialog-BL02I9jB.js | 1 +
API/Wood.Admin.WebApi/wwwroot/index.html | 2 +-
...ryRecurringJobInputPageExtendController.cs | 22 +-
.../Controllers/TaskConifgureController.cs | 10 +-
.../Controllers/TaskSubService.cs | 22 +-
104 files changed, 10807 insertions(+), 34 deletions(-)
create mode 100644 API/TaskManager.EntityFramework/Migrations/20250620073219_z202506200002.Designer.cs
create mode 100644 API/TaskManager.EntityFramework/Migrations/20250620073219_z202506200002.cs
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/404-8ZM1__IX.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/500-DKiYF4t3.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/customlog-D_yqwZ2Z.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/dataDictDetailApi-dfKtNhjz.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/deferredJobDialog-Dom5AWod.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/dictDetailDialog-CxEBL5FR.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/dictSelect-CpKk8yZh.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/editDataTypeDialog-19RO5DSd.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/editDialog-BMtXJRnt.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/editDialog-C3NpSMIb.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/editDialog-CDqns_Ln.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/editDialog-CHEm4jnk.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/editDialog-CYkFxmkK.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/editDialog-CjP6uUVs.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/editDialog-DdL0bOpV.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/editDialog-VkLM2z8G.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/editDictDetailDialog-B1eYBIuP.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/elIconList-BNHMJQYo.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/enumSelect-CjMncTFH.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/faIconList-Cqp5y-Kf.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/fileApi-DXSW-Mmh.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-16eRxpkx.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-1Vp6CdtU.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-8bL0dj26.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-8rBz2A1C.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-B0sSOLJx.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-B3ZkFWwF.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-BFfSHLo_.css
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-BFhSlCF4.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-BNMEW1uH.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-BURCpbm7.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-BWY9bEk9.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-BWe5tM4N.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-BXC0bS4U.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-BalG-HAQ.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-Bav9YgeE.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-Bb127zkS.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-BfMvFWcD.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-BjYmYc40.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-BletzqzC.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-BtuIAnC3.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-BugyrskO.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-BxO5AI_U.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-C-CgJ_fi.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-C71LBBBu.css
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-C7VlEin1.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-CAgOIjiW.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-CFbnr175.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-CNVK2GTe.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-CWcX2Cyn.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-Ca3Iaj1D.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-CgfrHg6S.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-CoFk1nkg.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-CpbB0IVD.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-CtVdgCMV.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-Cw5JP64w.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-Czq72w4V.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-DV1N6iQj.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-DVN0Hxy1.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-DVZ4_YGg.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-DYVT_7P-.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-Da70BkDP.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-Dkk3GwLS.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-Dniv9vGG.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-GHqXX_He.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-LlV0yqnT.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-N_BifwdI.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-Zy9dSFMa.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-olL9QJEv.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-osEEz9WK.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-pCMDuzx9.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/index-r4CcXpal.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/logApi-CoAWLMzx.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/logDiffIndex-DfRAhNHd.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/logEventIndex-BD8EdqYo.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/logExceptionIndex-Dx8SV26x.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/logJobIndex-BLMftBsJ.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/logLoginIndex-DuLsUtAL.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/logOperateIndex-ByFB2_ac.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/menuApi-BO9rjdXH.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/orgApi-Bv6Iw9r1.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/orgCascader-C5LP6YCL.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/orgTree-BugcgzC5.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/positionApi-E2jeCHgp.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/positionSelect-DYHpXIjS.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/publishDialog-DVS3i0AD.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/publishIndex-_RpqqbP9.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/receiveIndex-7CpCGBqC.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/roleApi-C4DOuyXi.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/singleImgUpload-BvFY9On7.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/tablePageDemo-BRHlBfRr.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/tenantDialog-FxX7HDFQ.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/userSelect-XlSQH_JQ.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/userSelectDialog-DhtsRdZy.js
create mode 100644 API/Wood.Admin.WebApi/wwwroot/assets/viewDialog-BL02I9jB.js
diff --git a/API/TaskManager.Entity/Entity.cs b/API/TaskManager.Entity/Entity.cs
index 07794e1..9e12a82 100644
--- a/API/TaskManager.Entity/Entity.cs
+++ b/API/TaskManager.Entity/Entity.cs
@@ -356,7 +356,7 @@ namespace TaskManager.Entity
///
public string? TableName { get; set; }
[ExporterHeader(DisplayName = "任务名称")]
- [MaxLength(30)]
+ [MaxLength(50)]
///
/// 任务名称(用于业务层面标识任务,如:数据同步任务)
///
diff --git a/API/TaskManager.EntityFramework/JobDbContext.cs b/API/TaskManager.EntityFramework/JobDbContext.cs
index 359417f..3b5ff03 100644
--- a/API/TaskManager.EntityFramework/JobDbContext.cs
+++ b/API/TaskManager.EntityFramework/JobDbContext.cs
@@ -1266,7 +1266,7 @@ namespace TaskManager.EntityFramework
//供应商物料名称
b.Property(e => e.VendorProductName).HasColumnType("VARCHAR").HasMaxLength(64).IsRequired();
//类型(成品,半成品,原材料)
- b.Property(e => e.Type).HasColumnType("DECIMAL").HasPrecision(precision: 1, scale: 0).IsRequired();
+ b.Property(e => e.Type).HasColumnType("VARCHAR").HasMaxLength(50).IsRequired();
//供应商零件版本号
b.Property(e => e.VendorHardwareRevision).HasColumnType("VARCHAR").HasMaxLength(32).IsRequired(false);
//奇瑞零件号
diff --git a/API/TaskManager.EntityFramework/Migrations/20250620073219_z202506200002.Designer.cs b/API/TaskManager.EntityFramework/Migrations/20250620073219_z202506200002.Designer.cs
new file mode 100644
index 0000000..fb80d5a
--- /dev/null
+++ b/API/TaskManager.EntityFramework/Migrations/20250620073219_z202506200002.Designer.cs
@@ -0,0 +1,10261 @@
+//
+using System;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Infrastructure;
+using Microsoft.EntityFrameworkCore.Metadata;
+using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+using TaskManager.EntityFramework;
+
+#nullable disable
+
+namespace TaskManager.EntityFramework.Migrations
+{
+ [DbContext(typeof(JobDbContext))]
+ [Migration("20250620073219_z202506200002")]
+ partial class z202506200002
+ {
+ ///
+ protected override void BuildTargetModel(ModelBuilder modelBuilder)
+ {
+#pragma warning disable 612, 618
+ modelBuilder
+ .HasAnnotation("ProductVersion", "8.0.0")
+ .HasAnnotation("Relational:MaxIdentifierLength", 128);
+
+ SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
+
+ modelBuilder.Entity("TaskManager.Entity.Entitys.SUPPLIER_CON_DATE", b =>
+ {
+ b.Property("UId")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bigint");
+
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("UId"));
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime2");
+
+ b.Property("FeedbackResults")
+ .HasMaxLength(10)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("Id")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.Property("MaterialCode")
+ .HasMaxLength(50)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("Measures")
+ .HasMaxLength(255)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("PlantId")
+ .HasMaxLength(64)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("QuantityMeet1")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet10")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet11")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet12")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet13")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet14")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet15")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet16")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet17")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet18")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet19")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet2")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet20")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet21")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet22")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet23")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet24")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet25")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet26")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet27")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet28")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet29")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet3")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet30")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet31")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet4")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet5")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet6")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet7")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet8")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet9")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("ReadState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.Property("ReleaseEdition")
+ .HasMaxLength(32)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("Remark")
+ .HasMaxLength(500)
+ .HasColumnType("NVarchar");
+
+ b.Property("RequestDate")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("StartDate")
+ .HasColumnType("datetime2");
+
+ b.Property("SupplierCode")
+ .HasMaxLength(32)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("TaskId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("VentureSpecific")
+ .HasMaxLength(255)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("VentureType")
+ .HasMaxLength(50)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("WriteState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.HasKey("UId");
+
+ b.HasIndex("RequestDate");
+
+ b.ToTable("SUPPLIER_CON_DATE", (string)null);
+ });
+
+ modelBuilder.Entity("TaskManager.Entity.Entitys.SUPPLIER_CON_DATE_LOGS", b =>
+ {
+ b.Property("UId")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bigint");
+
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("UId"));
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime2");
+
+ b.Property("FeedbackResults")
+ .HasMaxLength(10)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("Id")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.Property("MaterialCode")
+ .HasMaxLength(50)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("Measures")
+ .HasMaxLength(255)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("PlantId")
+ .HasMaxLength(64)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("QuantityMeet1")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet10")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet11")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet12")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet13")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet14")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet15")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet16")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet17")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet18")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet19")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet2")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet20")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet21")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet22")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet23")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet24")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet25")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet26")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet27")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet28")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet29")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet3")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet30")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet31")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet4")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet5")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet6")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet7")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet8")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet9")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("ReadState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.Property("ReleaseEdition")
+ .HasMaxLength(32)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("Remark")
+ .HasMaxLength(500)
+ .HasColumnType("NVarchar");
+
+ b.Property("RequestDate")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("StartDate")
+ .HasColumnType("datetime2");
+
+ b.Property("SupplierCode")
+ .HasMaxLength(32)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("TaskId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("VentureSpecific")
+ .HasMaxLength(255)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("VentureType")
+ .HasMaxLength(50)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("WriteState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.HasKey("UId");
+
+ b.ToTable("SUPPLIER_CON_DATE_LOGS", (string)null);
+ });
+
+ modelBuilder.Entity("TaskManager.Entity.Entitys.SUPPLIER_CON_MMRP", b =>
+ {
+ b.Property("UId")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bigint");
+
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("UId"));
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime2");
+
+ b.Property("FeedbackResults")
+ .HasMaxLength(10)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("Id")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property("MaterialCode")
+ .HasMaxLength(50)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("Measures")
+ .HasMaxLength(255)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("PlantId")
+ .HasMaxLength(64)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("QuantityMeet1")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet10")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet11")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet12")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet2")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet3")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet4")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet5")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet6")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet7")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet8")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet9")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("ReadState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.Property("ReleaseEdition")
+ .HasMaxLength(32)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("Remark")
+ .HasMaxLength(500)
+ .HasColumnType("NVarchar");
+
+ b.Property("RequestDate")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("StartMonth")
+ .HasMaxLength(7)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("SupplierCode")
+ .HasMaxLength(32)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("TaskId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("VentureSpecific")
+ .HasMaxLength(255)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("VentureType")
+ .HasMaxLength(50)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("WriteState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.HasKey("UId");
+
+ b.HasIndex("RequestDate");
+
+ b.ToTable("SUPPLIER_CON_MMRP", (string)null);
+ });
+
+ modelBuilder.Entity("TaskManager.Entity.Entitys.SUPPLIER_CON_MMRP_LOGS", b =>
+ {
+ b.Property("UId")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bigint");
+
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("UId"));
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime2");
+
+ b.Property("FeedbackResults")
+ .HasMaxLength(10)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("Id")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property("MaterialCode")
+ .HasMaxLength(50)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("Measures")
+ .HasMaxLength(255)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("PlantId")
+ .HasMaxLength(64)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("QuantityMeet1")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet10")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet11")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet12")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet2")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet3")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet4")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet5")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet6")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet7")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet8")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("QuantityMeet9")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("ReadState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.Property("ReleaseEdition")
+ .HasMaxLength(32)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("Remark")
+ .HasMaxLength(500)
+ .HasColumnType("NVarchar");
+
+ b.Property("RequestDate")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("StartMonth")
+ .HasMaxLength(7)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("SupplierCode")
+ .HasMaxLength(32)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("TaskId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("VentureSpecific")
+ .HasMaxLength(255)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("VentureType")
+ .HasMaxLength(50)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("WriteState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.HasKey("UId");
+
+ b.ToTable("SUPPLIER_CON_MMRP_LOGS", (string)null);
+ });
+
+ modelBuilder.Entity("TaskManager.Entity.Entitys.SUPPLIER_CON_PO", b =>
+ {
+ b.Property("UId")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bigint");
+
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("UId"));
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime2");
+
+ b.Property("FeedbackResults")
+ .HasMaxLength(10)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("Id")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.Property("Measures")
+ .HasMaxLength(255)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("PurchaseOrder")
+ .HasMaxLength(50)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("QuantityMeet")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("ReadState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.Property("Remark")
+ .HasMaxLength(500)
+ .HasColumnType("NVarchar");
+
+ b.Property("RequestDate")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("SerialNumber")
+ .HasMaxLength(10)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("SupplierCode")
+ .HasMaxLength(32)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("TaskId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("VentureSpecific")
+ .HasMaxLength(255)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("VentureType")
+ .HasMaxLength(50)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("WriteState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.HasKey("UId");
+
+ b.HasIndex("RequestDate");
+
+ b.ToTable("SUPPLIER_CON_PO", (string)null);
+ });
+
+ modelBuilder.Entity("TaskManager.Entity.Entitys.SUPPLIER_CON_PO_LOGS", b =>
+ {
+ b.Property("UId")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bigint");
+
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("UId"));
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime2");
+
+ b.Property("FeedbackResults")
+ .HasMaxLength(10)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("Id")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.Property("Measures")
+ .HasMaxLength(255)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("PurchaseOrder")
+ .HasMaxLength(50)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("QuantityMeet")
+ .HasPrecision(16, 5)
+ .HasColumnType("DECIMAL");
+
+ b.Property("ReadState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.Property("Remark")
+ .HasMaxLength(500)
+ .HasColumnType("NVarchar");
+
+ b.Property("RequestDate")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("SerialNumber")
+ .HasMaxLength(10)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("SupplierCode")
+ .HasMaxLength(32)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("TaskId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("VentureSpecific")
+ .HasMaxLength(255)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("VentureType")
+ .HasMaxLength(50)
+ .HasColumnType("NVARCHAR");
+
+ b.Property("WriteState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.HasKey("UId");
+
+ b.ToTable("SUPPLIER_CON_PO_LOGS", (string)null);
+ });
+
+ modelBuilder.Entity("TaskManager.Entity.Entitys.SUPPLIER_PRO_ATTACHMENT_DATA", b =>
+ {
+ b.Property("UId")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bigint");
+
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("UId"));
+
+ b.Property("CheryProductName")
+ .IsRequired()
+ .HasMaxLength(64)
+ .HasColumnType("VARCHAR");
+
+ b.Property("CheryProductNo")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("VARCHAR");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime2");
+
+ b.Property("DateTime")
+ .IsRequired()
+ .HasMaxLength(19)
+ .HasColumnType("CHAR");
+
+ b.Property("DeviceId")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar");
+
+ b.Property("DeviceName")
+ .IsRequired()
+ .HasMaxLength(64)
+ .HasColumnType("VARCHAR");
+
+ b.Property("FileName")
+ .IsRequired()
+ .HasMaxLength(300)
+ .HasColumnType("VARCHAR");
+
+ b.Property("FileUrl")
+ .IsRequired()
+ .HasMaxLength(1000)
+ .HasColumnType("VARCHAR");
+
+ b.Property("Id")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.Property("ProductionLineId")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("VARCHAR");
+
+ b.Property("ProductionLineName")
+ .IsRequired()
+ .HasMaxLength(64)
+ .HasColumnType("VARCHAR");
+
+ b.Property("ReadState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.Property("Remark")
+ .HasMaxLength(500)
+ .HasColumnType("NVarchar");
+
+ b.Property("RequestDate")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("StationId")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("VARCHAR");
+
+ b.Property("StationName")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("VARCHAR");
+
+ b.Property("SupplierCode")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("VARCHAR");
+
+ b.Property("SupplierName")
+ .IsRequired()
+ .HasMaxLength(64)
+ .HasColumnType("VARCHAR");
+
+ b.Property("TaskId")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("Type")
+ .IsRequired()
+ .HasMaxLength(16)
+ .HasColumnType("VARCHAR");
+
+ b.Property("VendorProductName")
+ .IsRequired()
+ .HasMaxLength(64)
+ .HasColumnType("VARCHAR");
+
+ b.Property("VendorProductNo")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("VARCHAR");
+
+ b.Property("VendorProductSn")
+ .HasMaxLength(100)
+ .HasColumnType("VARCHAR");
+
+ b.Property("WriteState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.HasKey("UId");
+
+ b.HasIndex("RequestDate");
+
+ b.ToTable("SUPPLIER_PRO_ATTACHMENT_DATA", (string)null);
+ });
+
+ modelBuilder.Entity("TaskManager.Entity.Entitys.SUPPLIER_PRO_ATTACHMENT_DATA_DT", b =>
+ {
+ b.Property("UId")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bigint");
+
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("UId"));
+
+ b.Property("CheryProductName")
+ .IsRequired()
+ .HasMaxLength(64)
+ .HasColumnType("VARCHAR");
+
+ b.Property("CheryProductNo")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("VARCHAR");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime2");
+
+ b.Property("DateTime")
+ .IsRequired()
+ .HasMaxLength(19)
+ .HasColumnType("CHAR");
+
+ b.Property("DeviceId")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar");
+
+ b.Property("DeviceName")
+ .IsRequired()
+ .HasMaxLength(64)
+ .HasColumnType("VARCHAR");
+
+ b.Property("FileName")
+ .IsRequired()
+ .HasMaxLength(300)
+ .HasColumnType("VARCHAR");
+
+ b.Property("FileUrl")
+ .IsRequired()
+ .HasMaxLength(1000)
+ .HasColumnType("VARCHAR");
+
+ b.Property("ProductionLineId")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("VARCHAR");
+
+ b.Property("ProductionLineName")
+ .IsRequired()
+ .HasMaxLength(64)
+ .HasColumnType("VARCHAR");
+
+ b.Property("ReadState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.Property("Remark")
+ .HasMaxLength(500)
+ .HasColumnType("NVarchar");
+
+ b.Property("StationId")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("VARCHAR");
+
+ b.Property("StationName")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("VARCHAR");
+
+ b.Property("SupplierCode")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("VARCHAR");
+
+ b.Property("SupplierName")
+ .IsRequired()
+ .HasMaxLength(64)
+ .HasColumnType("VARCHAR");
+
+ b.Property("Type")
+ .IsRequired()
+ .HasMaxLength(16)
+ .HasColumnType("VARCHAR");
+
+ b.Property("VendorProductName")
+ .IsRequired()
+ .HasMaxLength(64)
+ .HasColumnType("VARCHAR");
+
+ b.Property("VendorProductNo")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("VARCHAR");
+
+ b.Property("VendorProductSn")
+ .HasMaxLength(100)
+ .HasColumnType("VARCHAR");
+
+ b.Property("WriteState")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bit")
+ .HasDefaultValue(false);
+
+ b.HasKey("UId");
+
+ b.ToTable("SUPPLIER_PRO_ATTACHMENT_DATA_DT", (string)null);
+ });
+
+ modelBuilder.Entity("TaskManager.Entity.Entitys.SUPPLIER_PRO_ATTACHMENT_DATA_LOGS", b =>
+ {
+ b.Property("UId")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("bigint");
+
+ SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("UId"));
+
+ b.Property("CheryProductName")
+ .IsRequired()
+ .HasMaxLength(64)
+ .HasColumnType("VARCHAR");
+
+ b.Property("CheryProductNo")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("VARCHAR");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime2");
+
+ b.Property("DateTime")
+ .IsRequired()
+ .HasMaxLength(19)
+ .HasColumnType("CHAR");
+
+ b.Property("DeviceId")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar");
+
+ b.Property("DeviceName")
+ .IsRequired()
+ .HasMaxLength(64)
+ .HasColumnType("VARCHAR");
+
+ b.Property("FileName")
+ .IsRequired()
+ .HasMaxLength(300)
+ .HasColumnType("VARCHAR");
+
+ b.Property("FileUrl")
+ .IsRequired()
+ .HasMaxLength(1000)
+ .HasColumnType("VARCHAR");
+
+ b.Property("Id")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.Property("ProductionLineId")
+ .IsRequired()
+ .HasMaxLength(32)
+ .HasColumnType("VARCHAR");
+
+ b.Property("ProductionLineName")
+ .IsRequired()
+ .HasMaxLength(64)
+ .HasColumnType("VARCHAR");
+
+ b.Property