From 6e4d8f7f4d57a3c53baea06d9cd8a414c04b451c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=A6=20=E8=B5=B5?= <89237069@qq.com>
Date: Thu, 19 Jun 2025 09:44:46 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=9F=BA=E7=B1=BB=E5=92=8C?=
=?UTF-8?q?=E6=9C=8D=E5=8A=A1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../11-18/SUPPLIER_CON_DATE.cs | 2 +-
.../11-18/SUPPLIER_CON_DATE_LOGS.cs | 2 +-
.../11-18/SUPPLIER_CON_MMRP.cs | 2 +-
.../11-18/SUPPLIER_CON_MMRP_LOGS.cs | 2 +-
.../11-18/SUPPLIER_CON_PO.cs | 2 +-
.../11-18/SUPPLIER_CON_PO_LOGS.cs | 2 +-
.../11-18/SUPPLIER_PRO_ATTACHMENT_DATA.cs | 2 +-
.../SUPPLIER_PRO_ATTACHMENT_DATA_LOGS.cs | 2 +-
.../11-18/SUPPLIER_PRO_ENVIRONMENT.cs | 2 +-
.../11-18/SUPPLIER_PRO_ENVIRONMENT_LOGS.cs | 2 +-
.../11-18/SUPPLIER_PRO_FLAW.cs | 2 +-
.../11-18/SUPPLIER_PRO_FLAW_LOGS.cs | 2 +-
.../11-18/SUPPLIER_PRO_MATERIAL_DATA.cs | 2 +-
.../11-18/SUPPLIER_PRO_MATERIAL_DATA_LOGS.cs | 2 +-
.../SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE.cs | 2 +-
.../SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE_LOGS.cs | 2 +-
.../11-18/SUPPLIER_PRO_OEE_TIME_DETAILS.cs | 2 +-
.../SUPPLIER_PRO_OEE_TIME_DETAILS_LOGS.cs | 2 +-
.../11-18/SUPPLIER_PRO_PROCESS.cs | 2 +-
.../11-18/SUPPLIER_PRO_PROCESS_EQUIPMENT.cs | 2 +-
.../SUPPLIER_PRO_PROCESS_EQUIPMENT_LOGS.cs | 2 +-
.../11-18/SUPPLIER_PRO_PROCESS_LOGS.cs | 2 +-
.../11-18/SUPPLIER_SINV_DATA.cs | 2 +-
.../11-18/SUPPLIER_SINV_DATA_LOGS.cs | 2 +-
API/TaskManager.Entity/Entity.cs | 46 +-
.../Entitys/01_09/SUPPLIER_BOM.cs | 2 +-
.../Entitys/01_09/SUPPLIER_BOM_LOGS.cs | 2 +-
.../Entitys/01_09/SUPPLIER_EMPLOYEE.cs | 2 +-
.../Entitys/01_09/SUPPLIER_EMPLOYEE_LOGS.cs | 2 +-
.../Entitys/01_09/SUPPLIER_INFO.cs | 2 +-
.../Entitys/01_09/SUPPLIER_INFO_LOGS.cs | 2 +-
.../Entitys/01_09/SUPPLIER_PRO_CPS.cs | 2 +-
.../Entitys/01_09/SUPPLIER_PRO_CPS_LOGS.cs | 2 +-
.../Entitys/01_09/SUPPLIER_PRO_DATA.cs | 2 +-
.../Entitys/01_09/SUPPLIER_PRO_DATA_LOGS.cs | 2 +-
.../01_09/SUPPLIER_PRO_FIRST_PASSYIELD.cs | 2 +-
.../SUPPLIER_PRO_FIRST_PASSYIELD_LOGS.cs | 2 +-
.../01_09/SUPPLIER_PRO_MATERIAL_STOCK.cs | 2 +-
.../01_09/SUPPLIER_PRO_MATERIAL_STOCK_LOGS.cs | 2 +-
.../Entitys/01_09/SUPPLIER_PRO_SCHEDULING.cs | 2 +-
.../01_09/SUPPLIER_PRO_SCHEDULING_LOGS.cs | 2 +-
.../SUPPLIER_PRO_STATION_FIRST_PASSYIELD.cs | 2 +-
...PPLIER_PRO_STATION_FIRST_PASSYIELD_LOGS.cs | 2 +-
.../20250619005547_z202506190001.Designer.cs | 10261 ++++++++++++++++
.../20250619005547_z202506190001.cs | 1389 +++
.../Migrations/JobDbContextModelSnapshot.cs | 408 +-
.../CheryRecurringJobInputPageController.cs | 8 +-
...ryRecurringJobInputPageExtendController.cs | 12 +-
.../CheryRecurringJobOutPageController.cs | 4 +
49 files changed, 12094 insertions(+), 118 deletions(-)
create mode 100644 API/TaskManager.EntityFramework/Migrations/20250619005547_z202506190001.Designer.cs
create mode 100644 API/TaskManager.EntityFramework/Migrations/20250619005547_z202506190001.cs
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_CON_DATE.cs b/API/TaskManager.Entity/11-18/SUPPLIER_CON_DATE.cs
index ae5baa0..5a5d913 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_CON_DATE.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_CON_DATE.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 日物料需求计划风险确认
///
- public class SUPPLIER_CON_DATE : CherryConReadBaseEntity
+ public class SUPPLIER_CON_DATE : CherryWriteBaseEnity
{
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_CON_DATE_LOGS.cs b/API/TaskManager.Entity/11-18/SUPPLIER_CON_DATE_LOGS.cs
index cae6e89..a861f28 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_CON_DATE_LOGS.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_CON_DATE_LOGS.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 日物料需求计划风险确认
///
- public class SUPPLIER_CON_DATE_LOGS : CherryConReadBaseEntity
+ public class SUPPLIER_CON_DATE_LOGS : CherryWriteLogsBaseEnity
{
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_CON_MMRP.cs b/API/TaskManager.Entity/11-18/SUPPLIER_CON_MMRP.cs
index 313aa5c..730532b 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_CON_MMRP.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_CON_MMRP.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// M+6月物料需求计划风险确认
///
- public class SUPPLIER_CON_MMRP : CherryConReadBaseEntity
+ public class SUPPLIER_CON_MMRP : CherryWriteBaseEnity
{
[ExporterHeader(DisplayName = "奇瑞Id")]
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_CON_MMRP_LOGS.cs b/API/TaskManager.Entity/11-18/SUPPLIER_CON_MMRP_LOGS.cs
index 5262292..44c3baa 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_CON_MMRP_LOGS.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_CON_MMRP_LOGS.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// M+6月物料需求计划风险确认
///
- public class SUPPLIER_CON_MMRP_LOGS : CherryConReadBaseEntity
+ public class SUPPLIER_CON_MMRP_LOGS : CherryWriteLogsBaseEnity
{
[ExporterHeader(DisplayName = "奇瑞Id")]
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_CON_PO.cs b/API/TaskManager.Entity/11-18/SUPPLIER_CON_PO.cs
index be03bc5..d7a1dbf 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_CON_PO.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_CON_PO.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 采购订单风险确认
///
- public class SUPPLIER_CON_PO : CherryConReadBaseEntity
+ public class SUPPLIER_CON_PO : CherryWriteBaseEnity
{
///
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_CON_PO_LOGS.cs b/API/TaskManager.Entity/11-18/SUPPLIER_CON_PO_LOGS.cs
index 0efeec6..b63c36d 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_CON_PO_LOGS.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_CON_PO_LOGS.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 采购订单风险确认
///
- public class SUPPLIER_CON_PO_LOGS : CherryConReadBaseEntity
+ public class SUPPLIER_CON_PO_LOGS : CherryWriteLogsBaseEnity
{
///
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ATTACHMENT_DATA.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ATTACHMENT_DATA.cs
index 7e11003..4c25633 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ATTACHMENT_DATA.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ATTACHMENT_DATA.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 附件类数据
///
- public class SUPPLIER_PRO_ATTACHMENT_DATA : BaseEntity
+ public class SUPPLIER_PRO_ATTACHMENT_DATA : CherryWriteBaseEnity
{
///
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ATTACHMENT_DATA_LOGS.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ATTACHMENT_DATA_LOGS.cs
index 35a55e6..f878a6d 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ATTACHMENT_DATA_LOGS.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ATTACHMENT_DATA_LOGS.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 附件类数据
///
- public class SUPPLIER_PRO_ATTACHMENT_DATA_LOGS : BaseEntity
+ public class SUPPLIER_PRO_ATTACHMENT_DATA_LOGS : CherryWriteLogsBaseEnity
{
///
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ENVIRONMENT.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ENVIRONMENT.cs
index e6d678d..2ca05f2 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ENVIRONMENT.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ENVIRONMENT.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 环境业务数据
///
- public class SUPPLIER_PRO_ENVIRONMENT : BaseEntity
+ public class SUPPLIER_PRO_ENVIRONMENT : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ENVIRONMENT_LOGS.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ENVIRONMENT_LOGS.cs
index 39a9725..976aa98 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ENVIRONMENT_LOGS.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_ENVIRONMENT_LOGS.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 环境业务数据
///
- public class SUPPLIER_PRO_ENVIRONMENT_LOGS : BaseEntity
+ public class SUPPLIER_PRO_ENVIRONMENT_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_FLAW.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_FLAW.cs
index e2fa30f..f4d8a2d 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_FLAW.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_FLAW.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity.Entitys
///
/// 缺陷业务数据
///
- public class SUPPLIER_PRO_FLAW : BaseEntity
+ public class SUPPLIER_PRO_FLAW : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_FLAW_LOGS.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_FLAW_LOGS.cs
index 0f65af6..b9fa27a 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_FLAW_LOGS.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_FLAW_LOGS.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity.Entitys
///
/// 缺陷业务数据
///
- public class SUPPLIER_PRO_FLAW_LOGS : BaseEntity
+ public class SUPPLIER_PRO_FLAW_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_MATERIAL_DATA.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_MATERIAL_DATA.cs
index 0addea4..a064898 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_MATERIAL_DATA.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_MATERIAL_DATA.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 物料主数据
///
- public class SUPPLIER_PRO_MATERIAL_DATA : BaseEntity
+ public class SUPPLIER_PRO_MATERIAL_DATA : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_MATERIAL_DATA_LOGS.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_MATERIAL_DATA_LOGS.cs
index 6f2475c..51e2170 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_MATERIAL_DATA_LOGS.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_MATERIAL_DATA_LOGS.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 物料主数据
///
- public class SUPPLIER_PRO_MATERIAL_DATA_LOGS : BaseEntity
+ public class SUPPLIER_PRO_MATERIAL_DATA_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE.cs
index 618e440..78853a0 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 设备OEE达成率
///
- public class SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE : BaseEntity
+ public class SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE_LOGS.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE_LOGS.cs
index 69df642..6a26409 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE_LOGS.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE_LOGS.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 设备OEE达成率
///
- public class SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE_LOGS : BaseEntity
+ public class SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_TIME_DETAILS.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_TIME_DETAILS.cs
index b720558..7cdeff4 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_TIME_DETAILS.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_TIME_DETAILS.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// OEE时间明细
///
- public class SUPPLIER_PRO_OEE_TIME_DETAILS : BaseEntity
+ public class SUPPLIER_PRO_OEE_TIME_DETAILS : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_TIME_DETAILS_LOGS.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_TIME_DETAILS_LOGS.cs
index d067914..1e853c2 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_TIME_DETAILS_LOGS.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_TIME_DETAILS_LOGS.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// OEE时间明细
///
- public class SUPPLIER_PRO_OEE_TIME_DETAILS_LOGS : BaseEntity
+ public class SUPPLIER_PRO_OEE_TIME_DETAILS_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS.cs
index 27d9ec7..abe2528 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 工艺
///
- public class SUPPLIER_PRO_PROCESS : BaseEntity
+ public class SUPPLIER_PRO_PROCESS : CherryWriteBaseEnity
{
///
/// 奇瑞零件号
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS_EQUIPMENT.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS_EQUIPMENT.cs
index 13b218b..5e11411 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS_EQUIPMENT.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS_EQUIPMENT.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 工艺装备
///
- public class SUPPLIER_PRO_PROCESS_EQUIPMENT : BaseEntity
+ public class SUPPLIER_PRO_PROCESS_EQUIPMENT : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS_EQUIPMENT_LOGS.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS_EQUIPMENT_LOGS.cs
index 27d8607..e09d7f3 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS_EQUIPMENT_LOGS.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS_EQUIPMENT_LOGS.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 工艺装备
///
- public class SUPPLIER_PRO_PROCESS_EQUIPMENT_LOGS : BaseEntity
+ public class SUPPLIER_PRO_PROCESS_EQUIPMENT_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS_LOGS.cs b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS_LOGS.cs
index 2f34436..3bd1bfd 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS_LOGS.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS_LOGS.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity.Entitys
///
/// 工艺
///
- public class SUPPLIER_PRO_PROCESS_LOGS : BaseEntity
+ public class SUPPLIER_PRO_PROCESS_LOGS : CherryWriteLogsBaseEnity
{
///
/// 奇瑞零件号
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_SINV_DATA.cs b/API/TaskManager.Entity/11-18/SUPPLIER_SINV_DATA.cs
index 88a8e22..a9954de 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_SINV_DATA.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_SINV_DATA.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity
///
/// 供应商共享库存
///
- public class SUPPLIER_SINV_DATA : CherryReadBaseEntity
+ public class SUPPLIER_SINV_DATA : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/11-18/SUPPLIER_SINV_DATA_LOGS.cs b/API/TaskManager.Entity/11-18/SUPPLIER_SINV_DATA_LOGS.cs
index 7315bd7..91c39de 100644
--- a/API/TaskManager.Entity/11-18/SUPPLIER_SINV_DATA_LOGS.cs
+++ b/API/TaskManager.Entity/11-18/SUPPLIER_SINV_DATA_LOGS.cs
@@ -5,7 +5,7 @@ namespace TaskManager.Entity
///
/// 供应商共享库存
///
- public class SUPPLIER_SINV_DATA_LOGS : CherryReadBaseEntity
+ public class SUPPLIER_SINV_DATA_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entity.cs b/API/TaskManager.Entity/Entity.cs
index 105b3f5..46bb17f 100644
--- a/API/TaskManager.Entity/Entity.cs
+++ b/API/TaskManager.Entity/Entity.cs
@@ -284,7 +284,10 @@ namespace TaskManager.Entity
public class CherryConReadBaseEntity : BaseEntity
{
-
+
+ [ExporterHeader(DisplayName = "请求发出日期")]
+ [MaxLength(30)]
+ public string? RequestDate { get; set; }
///
/// 同步ID
///
@@ -294,6 +297,47 @@ namespace TaskManager.Entity
public string? Id { get; set; }
}
+
+ // [Index(nameof(Id), IsUnique = false)]
+ [Index(nameof(RequestDate), IsUnique = false)]
+ public class CherryWriteBaseEnity : BaseEntity
+ {
+ ///
+ /// 请求发出日期
+ ///
+ [ExporterHeader(DisplayName = "请求发出日期")]
+ [MaxLength(30)]
+ public string? RequestDate { get; set; }
+ ///
+ /// 同步ID
+ ///
+ [ExporterHeader(DisplayName = "奇瑞记录ID")]
+ [ImporterHeader(Name = "奇瑞记录ID")]
+ [MaxLength(50)]
+ public string? Id { get; set; }
+ ///
+
+
+ }
+ public class CherryWriteLogsBaseEnity : BaseEntity
+ {
+ ///
+ /// 请求发出日期
+ ///
+ [ExporterHeader(DisplayName = "请求发出日期")]
+ [MaxLength(30)]
+ public string? RequestDate { get; set; }
+ ///
+ /// 同步ID
+ ///
+ [ExporterHeader(DisplayName = "奇瑞记录ID")]
+ [ImporterHeader(Name = "奇瑞记录ID")]
+ [MaxLength(50)]
+ public string? Id { get; set; }
+ ///
+
+
+ }
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_BOM.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_BOM.cs
index 2261631..7bcd73c 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_BOM.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_BOM.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// BOM主数据
///
- public class SUPPLIER_BOM : BaseEntity
+ public class SUPPLIER_BOM : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_BOM_LOGS.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_BOM_LOGS.cs
index 4f8d58b..fa014d0 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_BOM_LOGS.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_BOM_LOGS.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// BOM主数据
///
- public class SUPPLIER_BOM_LOGS : BaseEntity
+ public class SUPPLIER_BOM_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_EMPLOYEE.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_EMPLOYEE.cs
index 44e0edf..436db36 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_EMPLOYEE.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_EMPLOYEE.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 人员资质信息
///
- public class SUPPLIER_EMPLOYEE : BaseEntity
+ public class SUPPLIER_EMPLOYEE : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_EMPLOYEE_LOGS.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_EMPLOYEE_LOGS.cs
index c145982..50ff5b0 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_EMPLOYEE_LOGS.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_EMPLOYEE_LOGS.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 人员资质信息
///
- public class SUPPLIER_EMPLOYEE_LOGS : BaseEntity
+ public class SUPPLIER_EMPLOYEE_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_INFO.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_INFO.cs
index 1ff772b..2aa0450 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_INFO.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_INFO.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 供应商基础信息
///
- public class SUPPLIER_INFO : BaseEntity
+ public class SUPPLIER_INFO : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_INFO_LOGS.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_INFO_LOGS.cs
index f47e4ac..7dfc824 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_INFO_LOGS.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_INFO_LOGS.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 供应商基础信息
///
- public class SUPPLIER_INFO_LOGS : BaseEntity
+ public class SUPPLIER_INFO_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_CPS.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_CPS.cs
index ad287a5..329f366 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_CPS.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_CPS.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 过程控制项质量数据
///
- public class SUPPLIER_PRO_CPS : BaseEntity
+ public class SUPPLIER_PRO_CPS : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_CPS_LOGS.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_CPS_LOGS.cs
index d1f9369..1f49487 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_CPS_LOGS.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_CPS_LOGS.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 过程控制项质量数据
///
- public class SUPPLIER_PRO_CPS_LOGS : BaseEntity
+ public class SUPPLIER_PRO_CPS_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_DATA.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_DATA.cs
index 940d97c..a468e9b 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_DATA.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_DATA.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 生产过程数据
///
- public class SUPPLIER_PRO_DATA : BaseEntity
+ public class SUPPLIER_PRO_DATA : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_DATA_LOGS.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_DATA_LOGS.cs
index 359b865..7b58189 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_DATA_LOGS.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_DATA_LOGS.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 生产过程数据
///
- public class SUPPLIER_PRO_DATA_LOGS : BaseEntity
+ public class SUPPLIER_PRO_DATA_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_FIRST_PASSYIELD.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_FIRST_PASSYIELD.cs
index d1312cb..fe15c1b 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_FIRST_PASSYIELD.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_FIRST_PASSYIELD.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 产品一次合格率
///
- public class SUPPLIER_PRO_FIRST_PASSYIELD : BaseEntity
+ public class SUPPLIER_PRO_FIRST_PASSYIELD : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_FIRST_PASSYIELD_LOGS.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_FIRST_PASSYIELD_LOGS.cs
index ceb56a8..24181c5 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_FIRST_PASSYIELD_LOGS.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_FIRST_PASSYIELD_LOGS.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 产品一次合格率
///
- public class SUPPLIER_PRO_FIRST_PASSYIELD_LOGS : BaseEntity
+ public class SUPPLIER_PRO_FIRST_PASSYIELD_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_MATERIAL_STOCK.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_MATERIAL_STOCK.cs
index 5faea40..f7f78e3 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_MATERIAL_STOCK.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_MATERIAL_STOCK.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 来料检验数据
///
- public class SUPPLIER_PRO_MATERIAL_STOCK : BaseEntity
+ public class SUPPLIER_PRO_MATERIAL_STOCK : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_MATERIAL_STOCK_LOGS.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_MATERIAL_STOCK_LOGS.cs
index 30a29e6..849c536 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_MATERIAL_STOCK_LOGS.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_MATERIAL_STOCK_LOGS.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 来料检验数据
///
- public class SUPPLIER_PRO_MATERIAL_STOCK_LOGS : BaseEntity
+ public class SUPPLIER_PRO_MATERIAL_STOCK_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_SCHEDULING.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_SCHEDULING.cs
index c51bb65..20433ed 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_SCHEDULING.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_SCHEDULING.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 排产数据
///
- public class SUPPLIER_PRO_SCHEDULING : BaseEntity
+ public class SUPPLIER_PRO_SCHEDULING : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_SCHEDULING_LOGS.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_SCHEDULING_LOGS.cs
index 85cf457..160ebdb 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_SCHEDULING_LOGS.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_SCHEDULING_LOGS.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 排产数据
///
- public class SUPPLIER_PRO_SCHEDULING_LOGS : BaseEntity
+ public class SUPPLIER_PRO_SCHEDULING_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_STATION_FIRST_PASSYIELD.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_STATION_FIRST_PASSYIELD.cs
index 0089e0f..bc60be4 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_STATION_FIRST_PASSYIELD.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_STATION_FIRST_PASSYIELD.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 工位一次合格率
///
- public class SUPPLIER_PRO_STATION_FIRST_PASSYIELD : BaseEntity
+ public class SUPPLIER_PRO_STATION_FIRST_PASSYIELD : CherryWriteBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_STATION_FIRST_PASSYIELD_LOGS.cs b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_STATION_FIRST_PASSYIELD_LOGS.cs
index f7c6631..de341a2 100644
--- a/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_STATION_FIRST_PASSYIELD_LOGS.cs
+++ b/API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_STATION_FIRST_PASSYIELD_LOGS.cs
@@ -10,7 +10,7 @@ namespace TaskManager.Entity
///
/// 工位一次合格率
///
- public class SUPPLIER_PRO_STATION_FIRST_PASSYIELD_LOGS : BaseEntity
+ public class SUPPLIER_PRO_STATION_FIRST_PASSYIELD_LOGS : CherryWriteLogsBaseEnity
{
///
/// 供应商代码
diff --git a/API/TaskManager.EntityFramework/Migrations/20250619005547_z202506190001.Designer.cs b/API/TaskManager.EntityFramework/Migrations/20250619005547_z202506190001.Designer.cs
new file mode 100644
index 0000000..ff79466
--- /dev/null
+++ b/API/TaskManager.EntityFramework/Migrations/20250619005547_z202506190001.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("20250619005547_z202506190001")]
+ partial class z202506190001
+ {
+ ///
+ 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