Pengxy 10 kuukautta sitten
vanhempi
commit
fe3b014ed7

+ 56 - 0
MicroServices/Business/Business.EntityFrameworkCore/EntityFrameworkCore/BusinessDbContextModelCreatingExtensions.cs

@@ -1,4 +1,5 @@
 using Business.Domain;
+using Business.StructuredDB.Sqe;
 using Microsoft.EntityFrameworkCore;
 using System;
 using Volo.Abp;
@@ -504,5 +505,60 @@ namespace Business.EntityFrameworkCore
                 b.Property(x => x.Id).ValueGeneratedNever();//迁移sqlserver默认是自增,需要配置一下
             });
         }
+
+        public static void ConfigureBusinessSqe(this ModelBuilder builder)
+        {
+            Check.NotNull(builder, nameof(builder));
+            builder.Entity<sqe_cto_process>(b =>
+            {
+                b.ToTable("sqe_cto_process");
+                b.HasNoKey();
+                b.Property(b => b.create_date).HasDefaultValue(DateTime.Now);
+                b.ConfigureByConvention();
+            });
+            builder.Entity<sqe_cto_process_data>(b =>
+            {
+                b.ToTable("sqe_cto_process_data");
+                b.HasNoKey();
+                b.Property(b => b.create_date).HasDefaultValue(DateTime.Now);
+                b.ConfigureByConvention();
+            });
+            builder.Entity<sqe_cto_process_standard>(b =>
+            {
+                b.ToTable("sqe_cto_process_standard");
+                b.HasNoKey();
+                b.Property(b => b.create_date).HasDefaultValue(DateTime.Now);
+                b.ConfigureByConvention();
+            });
+            builder.Entity<sqe_cto_test>(b =>
+            {
+                b.ToTable("sqe_cto_test");
+                b.HasNoKey();
+                b.Property(b => b.create_date).HasDefaultValue(DateTime.Now);
+                b.ConfigureByConvention();
+            });
+            builder.Entity<sqe_cto_test_data>(b =>
+            {
+                b.ToTable("sqe_cto_test_data");
+                b.HasNoKey();
+                b.Property(b => b.create_date).HasDefaultValue(DateTime.Now);
+                b.ConfigureByConvention();
+            });
+            builder.Entity<sqe_cto_test_standard>(b =>
+            {
+                b.ToTable("sqe_cto_test_standard");
+                b.HasNoKey();
+                b.Property(b => b.create_date).HasDefaultValue(DateTime.Now);
+                b.ConfigureByConvention();
+            });
+
+            builder.Entity<sqe_file_upload>(b =>
+            {
+                b.ToTable("sqe_file_upload");
+                b.HasNoKey();
+                b.Property(b => b.create_date).HasDefaultValue(DateTime.Now);
+                b.ConfigureByConvention();
+            });
+        }
     }
 }

+ 5 - 0
MicroServices/Business/Business.EntityFrameworkCore/EntityFrameworkCore/BusinessEntityFrameworkCoreModule.cs

@@ -44,6 +44,11 @@ namespace Business.EntityFrameworkCore
             {
                 options.AddDefaultRepositories(includeAllEntities: true);
             });
+
+            context.Services.AddAbpDbContext<BusinessSqeDbContext>(options =>
+            {
+                options.AddDefaultRepositories(includeAllEntities: true);
+            });
         }
     }
 }

+ 28 - 0
MicroServices/Business/Business.Host/EntityFrameworkCore/BusinessSqeMigrationDbContext.cs

@@ -0,0 +1,28 @@
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.ComponentModel;
+using System.Linq;
+using System.Reflection;
+using Volo.Abp.EntityFrameworkCore;
+
+namespace Business.EntityFrameworkCore
+{
+    public class BusinessSqeDbContext : AbpDbContext<BusinessSqeDbContext>    
+    {
+        public BusinessSqeDbContext(
+            DbContextOptions<BusinessSqeDbContext> options
+            ) : base(options)
+        {
+
+        }
+
+        protected override void OnModelCreating(ModelBuilder modelBuilder)
+        {
+            base.OnModelCreating(modelBuilder);
+            //改用低代码平台的表单流程
+            //modelBuilder.ConfigureForm();
+            //modelBuilder.ConfigureFlow();
+            modelBuilder.ConfigureBusinessSqe();
+        }
+    }
+}

+ 1 - 0
MicroServices/Business/Business.Host/Startup.cs

@@ -16,6 +16,7 @@ namespace Business
             services.AddScoped(typeof(ISqlRepository<>), typeof(SqlRepository<>));
             services.AddScoped(typeof(IExtSqlRepository<>), typeof(ExtSqlRepository<>));
             services.AddScoped(typeof(IExtRASqlRepository<>), typeof(ExtRASqlRepository<>));
+            services.AddScoped(typeof(ISqeRepository<>), typeof(SqeRepository<>));
             services.AddScoped(typeof(ISystemJobAppService), typeof(SystemJobAppService));
             services.AddScoped<GZY.Quartz.MUI.Areas.MyFeature.Pages.MainModel>();
         }

+ 1 - 0
MicroServices/Business/Business.Host/appsettings.json

@@ -7,6 +7,7 @@
     "DOPLog": "Server=123.60.180.165;Database=dopdemorq;uid=sa;pwd=5h3n9)uN;Trusted_Connection=false;TrustServerCertificate=True",
     "DOPBang": "Server=123.60.180.165;Database=dopdemorq;uid=sa;pwd=5h3n9)uN;Trusted_Connection=false;TrustServerCertificate=True",
     "DOPExt": "Server=123.60.180.165;Database=DOPEXT;uid=sa;pwd=5h3n9)uN;Trusted_Connection=false;TrustServerCertificate=True",
+    "DOPDemoRq": "Server=123.60.180.165;Database=dopdemorq;uid=sa;pwd=5h3n9)uN;Trusted_Connection=false;TrustServerCertificate=True",
     "MongoDB": "mongodb://zzydop:h1Q$us3r@123.60.180.165/dopbase",
 
     //"Default": "Server=123.60.181.157;Database=dopbiz;uid=sa;pwd=5h3n9)uN;Trusted_Connection=false;TrustServerCertificate=True",

+ 18 - 0
MicroServices/Business/QuartzSettings/logs/logs.txt

@@ -3598,3 +3598,21 @@
 {"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2025-05-30T15:18:15.1664009+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
 {"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2025-05-30T15:18:15.1706305+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
 {"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2025-05-30T15:18:15.1727226+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2025-05-30T15:27:33.1677744+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2025-05-30T15:27:33.2233763+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2025-05-30T15:27:33.2278378+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2025-05-30T15:27:33.230074+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2025-05-30T15:27:33.2372152+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2025-05-30T15:27:33.2404217+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2025-06-03T09:13:38.624174+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2025-06-03T09:13:38.6589085+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2025-06-03T09:13:38.6619659+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2025-06-03T09:13:38.6635326+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2025-06-03T09:13:38.6683204+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2025-06-03T09:13:38.67061+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步WMS物料订单等基础数据到MySQL","GroupName":"systemquartzjob","BeginDate":"2025-06-03T09:16:14.770941+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时创建NLog日志按月分表","GroupName":"systemquartzjob","BeginDate":"2025-06-03T09:16:14.8178626+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"定时同步MySQL基础数据到MongoDB","GroupName":"systemquartzjob","BeginDate":"2025-06-03T09:16:14.8211438+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"长周期物料PR","GroupName":"systemquartzjob","BeginDate":"2025-06-03T09:16:14.8226167+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"TestTimeOut","GroupName":"systemquartzjob","BeginDate":"2025-06-03T09:16:14.8282444+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}
+{"TaskName":"BOM预处理自动任务","GroupName":"BOM预处理自动任务","BeginDate":"2025-06-03T09:16:14.8303783+08:00","EndDate":null,"Msg":"任务初始化启动成功:6","id":0,"timeflag":null,"changetime":null}