heteng 3 лет назад
Родитель
Сommit
53fbef451e
100 измененных файлов с 10485 добавлено и 1 удалено
  1. 1 0
      MicroServices/Business/Business.Application/Business.Application.csproj
  2. 1 1
      MicroServices/Business/Business.Application/BusinessApplicationAutoMapperProfile.cs
  3. 6 0
      MicroServices/Business/Business.sln
  4. 82 0
      MicroServices/Business/Bussiness.MongoModel/Base/MoBaseEntity.cs
  5. 18 0
      MicroServices/Business/Bussiness.MongoModel/Bussiness.MongoModel.csproj
  6. 139 0
      MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_bom.cs
  7. 158 0
      MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_bom_child.cs
  8. 162 0
      MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_check.cs
  9. 250 0
      MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_factory_details.cs
  10. 246 0
      MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_item.cs
  11. 62 0
      MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_item_ie.cs
  12. 100 0
      MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_item_inventory.cs
  13. 97 0
      MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_item_pur.cs
  14. 56 0
      MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_item_stock.cs
  15. 59 0
      MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_item_stockoccupy.cs
  16. 76 0
      MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_metering_unit.cs
  17. 152 0
      MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_plan.cs
  18. 46 0
      MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_substitute.cs
  19. 76 0
      MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_substitute_all.cs
  20. 67 0
      MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_substitute_all_dtl.cs
  21. 87 0
      MicroServices/Business/Bussiness.MongoModel/Production/mes_moentry.cs
  22. 144 0
      MicroServices/Business/Bussiness.MongoModel/Production/mes_mooccupy.cs
  23. 327 0
      MicroServices/Business/Bussiness.MongoModel/Production/mes_morder.cs
  24. 136 0
      MicroServices/Business/Bussiness.MongoModel/Production/mes_morder_loss_time.cs
  25. 245 0
      MicroServices/Business/Bussiness.MongoModel/Production/mes_oorder.cs
  26. 71 0
      MicroServices/Business/Bussiness.MongoModel/Production/mes_schedule_occupy.cs
  27. 125 0
      MicroServices/Business/Bussiness.MongoModel/Production/mes_stockoccupy.cs
  28. 94 0
      MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_loss_time_record.cs
  29. 63 0
      MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_meaction.cs
  30. 66 0
      MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_mebycard.cs
  31. 51 0
      MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_merecheck.cs
  32. 65 0
      MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_mereport.cs
  33. 127 0
      MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_prd_sendmat.cs
  34. 168 0
      MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_prd_sendmat_list.cs
  35. 66 0
      MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_prdlog.cs
  36. 50 0
      MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_product_work_time.cs
  37. 74 0
      MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_stock_enter.cs
  38. 110 0
      MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_stock_out.cs
  39. 78 0
      MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_swipe_card.cs
  40. 56 0
      MicroServices/Business/Bussiness.MongoModel/SIM/sim_base.cs
  41. 64 0
      MicroServices/Business/Bussiness.MongoModel/SIM/sim_issue_type.cs
  42. 30 0
      MicroServices/Business/Bussiness.MongoModel/SIM/sim_plant.cs
  43. 36 0
      MicroServices/Business/Bussiness.MongoModel/SIM/sim_user_relation.cs
  44. 200 0
      MicroServices/Business/Bussiness.MongoModel/SRM/srm_po_list.cs
  45. 126 0
      MicroServices/Business/Bussiness.MongoModel/SRM/srm_po_main.cs
  46. 98 0
      MicroServices/Business/Bussiness.MongoModel/SRM/srm_po_occupy.cs
  47. 222 0
      MicroServices/Business/Bussiness.MongoModel/SRM/srm_pr_main.cs
  48. 96 0
      MicroServices/Business/Bussiness.MongoModel/SRM/srm_purchase.cs
  49. 230 0
      MicroServices/Business/Bussiness.MongoModel/Sale/crm_seorder.cs
  50. 346 0
      MicroServices/Business/Bussiness.MongoModel/Sale/crm_seorderentry.cs
  51. 93 0
      MicroServices/Business/Bussiness.MongoModel/Sale/crm_seorderprog.cs
  52. 144 0
      MicroServices/Business/Bussiness.MongoModel/Sale/crm_seorderreview.cs
  53. 51 0
      MicroServices/Business/Bussiness.MongoModel/Sale/wms_prdprogress.cs
  54. 67 0
      MicroServices/Business/Bussiness.MongoModel/Sale/wms_shipnotice.cs
  55. 107 0
      MicroServices/Business/Bussiness.MongoModel/Sale/wms_shipnoticelist.cs
  56. 43 0
      MicroServices/Business/Bussiness.MongoModel/Sale/wms_shipplan.cs
  57. 120 0
      MicroServices/Business/Bussiness.MongoModel/Sale/wms_shipplanlist.cs
  58. 219 0
      MicroServices/Business/Bussiness.MongoModel/SystemData/crm_customer.cs
  59. 341 0
      MicroServices/Business/Bussiness.MongoModel/SystemData/srm_supplier.cs
  60. 62 0
      MicroServices/Business/Bussiness.MongoModel/SystemData/sys_code.cs
  61. 54 0
      MicroServices/Business/Bussiness.MongoModel/SystemData/sys_code_pre.cs
  62. 49 0
      MicroServices/Business/Bussiness.MongoModel/SystemData/sys_config.cs
  63. 53 0
      MicroServices/Business/Bussiness.MongoModel/SystemData/sys_measure_unit.cs
  64. 83 0
      MicroServices/Business/Bussiness.MongoModel/SystemData/sys_post.cs
  65. 35 0
      MicroServices/Business/Bussiness.MongoModel/SystemData/sys_post_staff.cs
  66. 82 0
      MicroServices/Business/Bussiness.MongoModel/SystemData/sys_schedule.cs
  67. 65 0
      MicroServices/Business/Bussiness.MongoModel/SystemData/sys_shift.cs
  68. 42 0
      MicroServices/Business/Bussiness.MongoModel/SystemData/sys_shift_invalid_time.cs
  69. 37 0
      MicroServices/Business/Bussiness.MongoModel/SystemData/sys_shift_schedule.cs
  70. 163 0
      MicroServices/Business/Bussiness.MongoModel/SystemData/sys_staff.cs
  71. 49 0
      MicroServices/Business/Bussiness.MongoModel/SystemData/sys_upload.cs
  72. 52 0
      MicroServices/Business/Bussiness.MongoModel/Tech/mes_tech_proc_accessory.cs
  73. 44 0
      MicroServices/Business/Bussiness.MongoModel/Tech/mes_tech_proc_document.cs
  74. 50 0
      MicroServices/Business/Bussiness.MongoModel/Tech/mes_tech_proc_equipment.cs
  75. 44 0
      MicroServices/Business/Bussiness.MongoModel/Tech/mes_tech_proc_icitem.cs
  76. 43 0
      MicroServices/Business/Bussiness.MongoModel/Tech/mes_tech_proc_workshop.cs
  77. 44 0
      MicroServices/Business/Bussiness.MongoModel/Tech/mes_tech_proc_workshop_staff.cs
  78. 156 0
      MicroServices/Business/Bussiness.MongoModel/Tech/mes_tech_process.cs
  79. 64 0
      MicroServices/Business/Bussiness.MongoModel/Tech/mes_technique.cs
  80. 117 0
      MicroServices/Business/Bussiness.MongoModel/Tech/mes_work_calendar.cs
  81. 54 0
      MicroServices/Business/Bussiness.MongoModel/Tech/mes_work_calendar_list.cs
  82. 71 0
      MicroServices/Business/Bussiness.MongoModel/Tech/mes_workshop.cs
  83. 50 0
      MicroServices/Business/Bussiness.MongoModel/Tech/mes_workshop_shelf.cs
  84. 65 0
      MicroServices/Business/Bussiness.MongoModel/Tech/mo_mes_process.cs
  85. BIN
      MicroServices/Business/Bussiness.MongoModel/bin/Debug/net6.0/Business.Core.dll
  86. BIN
      MicroServices/Business/Bussiness.MongoModel/bin/Debug/net6.0/Business.Core.pdb
  87. 1938 0
      MicroServices/Business/Bussiness.MongoModel/bin/Debug/net6.0/Bussiness.MongoModel.deps.json
  88. BIN
      MicroServices/Business/Bussiness.MongoModel/bin/Debug/net6.0/Bussiness.MongoModel.dll
  89. BIN
      MicroServices/Business/Bussiness.MongoModel/bin/Debug/net6.0/Bussiness.MongoModel.pdb
  90. 154 0
      MicroServices/Business/Bussiness.MongoModel/obj/Bussiness.MongoModel.csproj.nuget.dgspec.json
  91. 22 0
      MicroServices/Business/Bussiness.MongoModel/obj/Bussiness.MongoModel.csproj.nuget.g.props
  92. 6 0
      MicroServices/Business/Bussiness.MongoModel/obj/Bussiness.MongoModel.csproj.nuget.g.targets
  93. 4 0
      MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
  94. 23 0
      MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/Bussiness.MongoModel.AssemblyInfo.cs
  95. 1 0
      MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/Bussiness.MongoModel.AssemblyInfoInputs.cache
  96. 11 0
      MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/Bussiness.MongoModel.GeneratedMSBuildEditorConfig.editorconfig
  97. 8 0
      MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/Bussiness.MongoModel.GlobalUsings.g.cs
  98. BIN
      MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/Bussiness.MongoModel.assets.cache
  99. BIN
      MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/Bussiness.MongoModel.csproj.AssemblyReference.cache
  100. 0 0
      MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/Bussiness.MongoModel.csproj.CopyComplete

+ 1 - 0
MicroServices/Business/Business.Application/Business.Application.csproj

@@ -25,6 +25,7 @@
     <ProjectReference Include="..\Business.Application.Contracts\Business.Application.Contracts.csproj" />
     <ProjectReference Include="..\Business.Domain\Business.Domain.csproj" />
     <ProjectReference Include="..\Bussiness.Model\Bussiness.Model.csproj" />
+    <ProjectReference Include="..\Bussiness.MongoModel\Bussiness.MongoModel.csproj" />
   </ItemGroup>
 
 </Project>

+ 1 - 1
MicroServices/Business/Business.Application/BusinessApplicationAutoMapperProfile.cs

@@ -14,7 +14,7 @@ namespace Business
             CreateMap<ic_bom, BomChildExamineDto>();
 
             CreateMap<mes_process, mo_mes_process>()
-                .ForMember(d => d.mysql_id, p => p.MapFrom(o => o.Id));
+                .ForMember(d => d.mysql_id, map => map.MapFrom(o => o.Id));
         }
     }
 }

+ 6 - 0
MicroServices/Business/Business.sln

@@ -21,6 +21,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bussiness.Model", "Bussines
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Business.Core", "Business.Core\Business.Core.csproj", "{EFA46C37-CF8B-425D-8DE3-85FE11116980}"
 EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bussiness.MongoModel", "Bussiness.MongoModel\Bussiness.MongoModel.csproj", "{604EACA4-3A26-425C-91B3-4516BA5282BB}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
@@ -63,6 +65,10 @@ Global
 		{EFA46C37-CF8B-425D-8DE3-85FE11116980}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{EFA46C37-CF8B-425D-8DE3-85FE11116980}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{EFA46C37-CF8B-425D-8DE3-85FE11116980}.Release|Any CPU.Build.0 = Release|Any CPU
+		{604EACA4-3A26-425C-91B3-4516BA5282BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{604EACA4-3A26-425C-91B3-4516BA5282BB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{604EACA4-3A26-425C-91B3-4516BA5282BB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{604EACA4-3A26-425C-91B3-4516BA5282BB}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE

+ 82 - 0
MicroServices/Business/Bussiness.MongoModel/Base/MoBaseEntity.cs

@@ -0,0 +1,82 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Volo.Abp.MultiTenancy;
+using Volo.Abp;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel;
+using Volo.Abp.Domain.Entities.Auditing;
+using Volo.Abp.Domain.Entities;
+using Microsoft.EntityFrameworkCore;
+
+namespace Bussiness.MongoModel
+{
+    public abstract class MoBaseEntity 
+    {
+        /// <summary>
+        /// mysql表id
+        /// </summary>
+        [Comment("mysql表id")]
+        public virtual long? mysql_id { get; set; }
+
+        /// <summary>
+        /// 创建人
+        /// </summary>
+        [Comment("创建人id")]
+        public virtual long? create_by { get; set; }
+
+        /// <summary>
+        /// 创建人名称
+        /// </summary>
+        [StringLength(50)]
+        [Comment("创建人名称")]
+        public virtual string? create_by_name { get; set; }
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [Comment("创建时间")]
+        public virtual DateTime? create_time { get; set; }
+
+        /// <summary>
+        /// 修改人
+        /// </summary>
+        [Comment("修改人")]
+        public virtual long? update_by { get; set; }
+
+        /// <summary>
+        /// 修改人名称
+        /// </summary>
+        [StringLength(50)]
+        [Comment("修改人名称")]
+        public virtual string? update_by_name { get; set; }
+
+        /// <summary>
+        /// 修改时间
+        /// </summary>
+        [Comment("修改时间")]
+        public virtual DateTime? update_time { get; set; }
+
+        /// <summary>
+        /// 企业ID
+        /// </summary>
+        [Required]
+        [Comment("企业ID")]
+        public virtual long tenant_id { get; set; }
+
+        /// <summary>
+        /// 工厂ID
+        /// </summary>
+        [Comment("工厂ID")]
+        public virtual long? factory_id { get; set; }
+
+        /// <summary>
+        /// 组织ID
+        /// </summary>
+        [Comment("组织ID")]
+        public virtual long? org_id { get; set; }
+
+    }
+}

+ 18 - 0
MicroServices/Business/Bussiness.MongoModel/Bussiness.MongoModel.csproj

@@ -0,0 +1,18 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <TargetFramework>net6.0</TargetFramework>
+    <ImplicitUsings>enable</ImplicitUsings>
+    <Nullable>enable</Nullable>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <PackageReference Include="MongoDB.Driver.Core" Version="2.19.0" />
+    <PackageReference Include="Volo.Abp.EntityFrameworkCore" Version="6.0.2" />
+  </ItemGroup>
+
+  <ItemGroup>
+    <ProjectReference Include="..\Business.Core\Business.Core.csproj" />
+  </ItemGroup>
+
+</Project>

+ 139 - 0
MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_bom.cs

@@ -0,0 +1,139 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Volo.Abp;
+
+namespace Bussiness.MongoModel.MES.IC
+{
+    /// <summary>
+    /// 物料BOM
+    /// </summary>
+    [CollectionName("dopbase", "ic_bom")]
+    [Comment("物料BOM")]
+    public class ic_bom : MoBaseEntity
+    {
+        /// <summary>
+        /// bom单编号
+        /// </summary>
+        [StringLength(20)]
+        [Comment("bom单编号")]
+        public string? bom_number { get; set; }
+        /// <summary>
+        /// 物料id
+        /// </summary>
+        [Required]
+        [Comment("物料id")]
+        public long icitem_id { get; set; }
+        /// <summary>
+        /// 物料代码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("物料代码")]
+        public string? item_number { get; set; }
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(200)]
+        [Comment("物料名称")]
+        public string? item_name { get; set; }
+        /// <summary>
+        /// 序号
+        /// </summary>
+        [Comment("序号")]
+        public int bom_num { get; set; }
+        /// <summary>
+        /// 使用状态
+        /// </summary>
+        [Comment("使用状态")]
+        public int fse_status { get; set; }
+        /// <summary>
+        /// 生效日期
+        /// </summary>
+        [Comment("生效日期")]
+        public DateTime? begin_day { get; set; }
+        /// <summary>
+        /// 失效日期
+        /// </summary>
+        [Comment("失效日期")]
+        public DateTime? end_day { get; set; }
+        /// <summary>
+        /// 工艺主键
+        /// </summary>
+        [Required]
+        [Comment("工艺主键")]
+        public long tech_id { get; set; }
+        /// <summary>
+        /// 工艺名称
+        /// </summary>
+        [StringLength(20)]
+        [Comment("工艺名称")]
+        public string? tech_name { get; set; }
+
+        /// <summary>
+        /// 生产负责人
+        /// </summary>
+        [StringLength(80)]
+        [Comment("生产负责人")]
+        public string? product_principal { get; set; }
+        /// <summary>
+        /// 产品设计员
+        /// </summary>
+        [StringLength(80)]
+        [Comment("产品设计员")]
+        public string? product_designer { get; set; }
+        /// <summary>
+        /// 版本
+        /// </summary>
+        [StringLength(80)]
+        [Comment("版本")]
+        public string? version { get; set; }
+        /// <summary>
+        /// 图表编号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("图表编号")]
+        public string? chartnumber { get; set; }
+        /// <summary>
+        /// 图片
+        /// </summary>
+        [StringLength(80)]
+        [Comment("图片")]
+        public string? biller { get; set; }
+        /// <summary>
+        /// 检验人
+        /// </summary>
+        [StringLength(80)]
+        [Comment("检验人")]
+        public string? checker { get; set; }
+        /// <summary>
+        /// 检验时间
+        /// </summary>
+        [Comment("检验时间")]
+        public DateTime? check_date { get; set; }
+        /// <summary>
+        /// bom创建人
+        /// </summary>
+        [StringLength(20)]
+        [Comment("bom创建人")]
+        public string? user { get; set; }
+        /// <summary>
+        /// bom创建时间
+        /// </summary>
+        [Comment("bom创建时间")]
+        public DateTime? use_date { get; set; }
+        /// <summary>
+        /// 单位
+        /// </summary>
+        [StringLength(20)]
+        [Comment("单位")]
+        public string? unit { get; set; }
+    }
+}

+ 158 - 0
MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_bom_child.cs

@@ -0,0 +1,158 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using MongoDB.Bson.Serialization.Attributes;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.MES.IC
+{
+    /// <summary>
+    /// 物料BOM明细
+    /// </summary>
+    [CollectionName("dopbase", "ic_bom_child")]
+    [Comment("物料BOM明细")]
+    public class ic_bom_child : MoBaseEntity
+    {
+        /// <summary>
+        /// bom主键
+        /// </summary>
+        [Required]
+        [Comment("bom主键")]
+        public long bom_id { get; set; }
+        /// <summary>
+        /// bom单编号
+        /// </summary>
+        [StringLength(20)]
+        [Comment("bom单编号")]
+        public string? bom_number { get; set; }
+        /// <summary>
+        /// 是否是BOM
+        /// </summary>
+        [Required]
+        [Comment("是否是BOM")]
+        public int is_bom { get; set; }
+        /// <summary>
+        /// 物料id
+        /// </summary>
+        [Required]
+        [Comment("物料id")]
+        public long icitem_id { get; set; }
+        /// <summary>
+        /// 物料代码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("物料代码")]
+        public string? item_number { get; set; }
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(200)]
+        [Comment("物料名称")]
+        public string? item_name { get; set; }
+        /// <summary>
+        /// 单位
+        /// </summary>
+        [StringLength(20)]
+        [Comment("单位")]
+        public string? unit { get; set; }
+        /// <summary>
+        /// 用量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("用量")]
+        public decimal? qty { get; set; }
+        /// <summary>
+        /// 损耗率
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("损耗率")]
+        public decimal? scrap { get; set; }
+        /// <summary>
+        /// 是否倒冲
+        /// </summary>
+        [Comment("是否倒冲")]
+        public int backflush { get; set; }
+        /// <summary>
+        /// 是否关键件
+        /// </summary>
+        [Comment("是否关键件")]
+        public int iskeyitem { get; set; }
+        /// <summary>
+        /// 存在替代关系
+        /// </summary>
+        [Comment("存在替代关系")]
+        public int haveicsubs { get; set; }
+        /// <summary>
+        /// 群组代码
+        /// </summary>
+        [StringLength(20)]
+        [Comment("群组代码")]
+        public string? substitute_code { get; set; }
+        /// <summary>
+        /// 是否群组替代
+        /// </summary>
+        [Comment("是否群组替代")]
+        public int is_replace { get; set; }
+        /// <summary>
+        /// 组合模式
+        /// </summary>
+        [StringLength(2000)]
+        [Comment("组合模式")]
+        public string? icitem_ids { get; set; }
+        /// <summary>
+        /// 备注
+        /// </summary>
+        [StringLength(1000)]
+        [Comment("备注")]
+        public string? note { get; set; }
+        /// <summary>
+        /// 顺序号
+        /// </summary>
+        [Comment("顺序号")]
+        public int entryid { get; set; }
+        /// <summary>
+        /// 物料类型
+        /// </summary>
+        [Comment("物料类型")]
+        public int type { get; set; }
+        /// <summary>
+        /// 物料属性
+        /// </summary>
+        [Comment("物料属性")]
+        public int erp_cls { get; set; }
+        /// <summary>
+        /// 使用状态
+        /// </summary>
+        [Comment("使用状态")]
+        public int use_status { get; set; }
+        /// <summary>
+        /// 生效日期
+        /// </summary>
+        [Comment("生效日期")]
+        public DateTime? begin_day { get; set; }
+        /// <summary>
+        /// 失效日期
+        /// </summary>
+        [Comment("失效日期")]
+        public DateTime? end_day { get; set; }
+        /// <summary>
+        /// 操作时间
+        /// </summary>
+        [Comment("操作时间")]
+        public DateTime? op_time { get; set; }
+        /// <summary>
+        /// 序号
+        /// </summary>
+        [Comment("序号")]
+        public int child_num { get; set; }
+
+       /// <summary>
+        /// 版本
+        /// </summary>
+        [StringLength(80)]
+        [Comment("版本")]
+        public string? version { get; set; }
+    }
+}
+

+ 162 - 0
MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_check.cs

@@ -0,0 +1,162 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Bussiness.MongoModel.MES.IC
+{
+    /// <summary>
+    /// 物料检验表
+    /// </summary>
+    [CollectionName("dopbase", "ic_check")]
+    [Comment("物料检验表")]
+    public class ic_check : MoBaseEntity
+    {
+        /// <summary>
+        /// 主键
+        /// </summary>
+        [Key]
+        [Required]
+        [Comment("主键")]
+        public long ic_check_id { get; set; }
+        /// <summary>
+        /// 工厂编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("工厂编码")]
+        public string? factory_code { get; set; }
+        /// <summary>
+        /// 物料id
+        /// </summary>
+        [Required]
+        [Comment("物料id")]
+        public long icitem_id { get; set; }
+        /// <summary>
+        /// 批次号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("批次号")]
+        public string? batch_no { get; set; }
+        /// <summary>
+        /// 检验方案
+        /// </summary>
+        [StringLength(80)]
+        [Comment("检验方案")]
+        public string? inspection_project { get; set; }
+        /// <summary>
+        /// 检验员
+        /// </summary>
+        [StringLength(80)]
+        [Comment("检验员")]
+        public string? identifier { get; set; }
+        /// <summary>
+        /// 检验卡号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("检验卡号")]
+        public string? chk_card { get; set; }
+        /// <summary>
+        /// 采购检验方式
+        /// </summary>
+        [Comment("采购检验方式")]
+        public long? inspection_level { get; set; }
+        /// <summary>
+        /// 委外加工检验方式
+        /// </summary>
+        [Comment("委外加工检验方式")]
+        public long? ww_chk_mde { get; set; }
+        /// <summary>
+        /// 产品检验方式
+        /// </summary>
+        [Comment("产品检验方式")]
+        public long? pro_chk_mde { get; set; }
+        /// <summary>
+        /// 发货检验方式
+        /// </summary>
+        [Comment("发货检验方式")]
+        public long? so_chk_mde { get; set; }
+        /// <summary>
+        /// 退货检验方式
+        /// </summary>
+        [Comment("退货检验方式")]
+        public long? wth_drw_chk_mde { get; set; }
+        /// <summary>
+        /// 库存检验方式
+        /// </summary>
+        [Comment("库存检验方式")]
+        public long? stk_chk_mde { get; set; }
+        /// <summary>
+        /// 其他检验方式
+        /// </summary>
+        [Comment("其他检验方式")]
+        public long? other_chk_mde { get; set; }
+        /// <summary>
+        /// 抽样标准_致命
+        /// </summary>
+        [Comment("抽样标准_致命")]
+        public string? critical_samp_std { get; set; }
+        /// <summary>
+        /// 抽样标准_严重
+        /// </summary>
+        [Comment("抽样标准_严重")]
+        public string? samp_std { get; set; }
+        /// <summary>
+        /// 抽样标准_轻微
+        /// </summary>
+        [Comment("抽样标准_轻微")]
+        public string? slight_samp_std { get; set; }
+        /// <summary>
+        /// 库存检验周期_天
+        /// </summary>
+        [Comment("库存检验周期_天")]
+        public decimal? stk_chk_prd { get; set; }
+        /// <summary>
+        /// 库存周期检验预警提前期_天
+        /// </summary>
+        [Comment("库存周期检验预警提前期_天")]
+        public decimal? stk_chk_alrm { get; set; }
+        /// <summary>
+        /// 保质期管理
+        /// </summary>
+        [Comment("保质期管理")]
+        public int? allow_exp { get; set; }
+        /// <summary>
+        /// 有效天数
+        /// </summary>
+        [Comment("有效天数")]
+        public decimal? effecdays { get; set; }
+        /// <summary>
+        /// 复检天数
+        /// </summary>
+        [Comment("复检天数")]
+        public decimal? retestdays { get; set; }
+        /// <summary>
+        /// 是否质检
+        /// </summary>
+        [Comment("是否质检")]
+        public int? istest { get; set; }
+        /// <summary>
+        /// 质检周期/天
+        /// </summary>
+        [Comment("质检周期/天")]
+        public decimal? testperid { get; set; }
+        /// <summary>
+        /// 检验项目
+        /// </summary>
+        [StringLength(80)]
+        [Comment("检验项目")]
+        public long? test_item { get; set; }
+        /// <summary>
+        /// 质量备注
+        /// </summary>
+        [StringLength(1000)]
+        [Comment("质量备注")]
+        public long? quality_note { get; set; }
+    }
+}

+ 250 - 0
MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_factory_details.cs

@@ -0,0 +1,250 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace Bussiness.MongoModel.MES.IC
+{
+    /// <summary>
+    /// 工厂物料明细表
+    /// </summary>
+    [CollectionName("dopbase", "ic_factory_details")]
+    [Comment("工厂物料明细表")]
+    public class ic_factory_details : MoBaseEntity
+    {
+        /// <summary>
+        /// 物料id
+        /// </summary>
+        [Required]
+        [Comment("物料id")]
+        public long icitem_id { get; set; }
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("物料名称")]
+        public string? icitem_name { get; set; }
+        /// <summary>
+        /// 工厂编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("工厂编码")]
+        public string? factory_fode { get; set; }
+        /// <summary>
+        /// 特殊备注
+        /// </summary>
+        [StringLength(1000)]
+        [Comment("特殊备注")]
+        public string? note { get; set; }
+        /// <summary>
+        /// 产品线
+        /// </summary>
+        [StringLength(80)]
+        [Comment("产品线")]
+        public string? product_line { get; set; }
+        /// <summary>
+        /// 领料类型
+        /// </summary>
+        [Required]
+        [Comment("领料类型")]
+        public long pick_type { get; set; }
+        /// <summary>
+        /// 是否采用业务批次管理
+        /// </summary>
+        [Comment("是否采用业务批次管理")]
+        public int batch_manager { get; set; }
+        /// <summary>
+        /// 是否需要库龄管理
+        /// </summary>
+        [Comment("是否需要库龄管理")]
+        public int stock_time { get; set; }
+        /// <summary>
+        /// 盘点周期单位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("盘点周期单位")]
+        public string? check_cycunit { get; set; }
+        /// <summary>
+        /// 盘点周期
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("盘点周期")]
+        public decimal? check_cycle { get; set; }
+        /// <summary>
+        /// 每周_月第天
+        /// </summary>
+        [Comment("每周_月第天")]
+        public int days_per { get; set; }
+        /// <summary>
+        /// 上次盘点日期
+        /// </summary>
+        [Comment("上次盘点日期")]
+        public DateTime? last_checkdate { get; set; }
+        /// <summary>
+        /// 默认待检仓库
+        /// </summary>
+        [Required]
+        [Comment("默认待检仓库")]
+        public long default_chkloc { get; set; }
+        /// <summary>
+        /// 默认待检仓位
+        /// </summary>
+        [Required]
+        [Comment("默认待检仓位")]
+        public long default_chksp { get; set; }
+        /// <summary>
+        /// 默认仓库
+        /// </summary>
+        [Required]
+        [Comment("默认仓库")]
+        public long default_loc { get; set; }
+        /// <summary>
+        /// 默认仓位
+        /// </summary>
+        [Required]
+        [Comment("默认仓位")]
+        public long default_sp { get; set; }
+        /// <summary>
+        /// 货架信息
+        /// </summary>
+        [StringLength(80)]
+        [Comment("货架信息")]
+        public string? item_shelve { get; set; }
+        /// <summary>
+        /// 默认仓管员
+        /// </summary>
+        [StringLength(80)]
+        [Comment("默认仓管员")]
+        public string? default_manager { get; set; }
+        /// <summary>
+        /// 最低存量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("最低存量")]
+        public decimal? low_limit { get; set; }
+        /// <summary>
+        /// 最高存量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("最高存量")]
+        public decimal? high_limit { get; set; }
+        /// <summary>
+        /// 最大订货量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("最大订货量")]
+        public decimal? qty_max { get; set; }
+        /// <summary>
+        /// 日消耗量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("日消耗量")]
+        public decimal? daily_consume { get; set; }
+        /// <summary>
+        /// 材料成本差异科目代码
+        /// </summary>
+        [Required]
+        [Comment("材料成本差异科目代码")]
+        public long mcv_acct { get; set; }
+        /// <summary>
+        /// 加工费差异科目代码
+        /// </summary>
+        [Required]
+        [Comment("加工费差异科目代码")]
+        public long pcv_acct { get; set; }
+        /// <summary>
+        /// 废品损失科目代码
+        /// </summary>
+        [Required]
+        [Comment("废品损失科目代码")]
+        public long sl_acct { get; set; }
+        /// <summary>
+        /// 标准成本调整差异科目代码
+        /// </summary>
+        [Required]
+        [Comment("标准成本调整差异科目代码")]
+        public long cav_acct { get; set; }
+        /// <summary>
+        /// 库存备注
+        /// </summary>
+        [StringLength(1000)]
+        [Comment("库存备注")]
+        public string? warehouse_note { get; set; }
+        /// <summary>
+        /// 工单发料时间/天
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("工单发料时间/天")]
+        public decimal? ordissu_days { get; set; }
+        /// <summary>
+        /// 原材料收货处理时间/天
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("原材料收货处理时间/天")]
+        public decimal? raw_matreceiv_days { get; set; }
+        /// <summary>
+        /// 成品入库时间/天
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("成品入库时间/天")]
+        public decimal? prdenter_days { get; set; }
+        /// <summary>
+        /// 原材料入库时间/天
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("原材料入库时间/天")]
+        public decimal? mat_enter_days { get; set; }
+        /// <summary>
+        /// 成品发货时间/天
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("成品发货时间/天")]
+        public decimal? prd_out_days { get; set; }
+
+        /// <summary>
+        /// 运输中提前期_天
+        /// </summary>
+        [Comment("运输中提前期_天")]
+        [Required]
+        [DefaultValue(0)]
+        [Precision(20, 8)]
+        public decimal? transportation_leadtime { get; set; }
+
+        /// <summary>
+        /// 仓库中提前期_天
+        /// </summary>
+        [Comment("仓库中提前期_天")]
+        [Required]
+        [DefaultValue(0)]
+        [Precision(20, 8)]
+        public decimal? stock_leadtime { get; set; }
+
+        /// <summary>
+        /// 生产中提前期_天
+        /// </summary>
+        [Comment("生产中提前期_天")]
+        [Required]
+        [DefaultValue(0)]
+        [Precision(20, 8)]
+        public decimal? production_leadtime { get; set; }
+
+        /// <summary>
+        /// 下单前置期_天
+        /// </summary>
+        [Comment("下单前置期_天")]
+        [Required]
+        [DefaultValue(0)]
+        [Precision(20, 8)]
+        public decimal? order_leadtime { get; set; }
+
+        /// <summary>
+        /// 计算ID
+        /// </summary>
+        [Comment("计算id")]
+        [NotMapped]
+        public long? bang_id { get; set; }
+
+    }
+}

+ 246 - 0
MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_item.cs

@@ -0,0 +1,246 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.MES.IC
+{
+    /// <summary>
+    /// 物料详情
+    /// </summary>
+    [CollectionName("dopbase", "ic_item")]
+    [Comment("物料详情")]
+    public class ic_item : MoBaseEntity
+    {
+        /// <summary>
+        /// 物料编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("物料编码")]
+        public string? number { get; set; }
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("物料名称")]
+        public string? name { get; set; }
+        /// <summary>
+        /// 规格型号
+        /// </summary>
+        [StringLength(200)]
+        [Comment("规格型号")]
+        public string? model { get; set; }
+        /// <summary>
+        /// 全名
+        /// </summary>
+        [StringLength(255)]
+        [Comment("全名")]
+        public string? full_name { get; set; }
+        /// <summary>
+        /// fms旧料号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("fms旧料号")]
+        public string? fms_number { get; set; }
+        /// <summary>
+        /// erp旧料号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("erp旧料号")]
+        public string? erp_oldnumber { get; set; }
+        /// <summary>
+        /// 图号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("图号")]
+        public string? chart_number { get; set; }
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("版本号")]
+        public string? fversion { get; set; }
+        /// <summary>
+        /// 盒贴规格
+        /// </summary>
+        [StringLength(200)]
+        [Comment("盒贴规格")]
+        public string? box_model { get; set; }
+        /// <summary>
+        /// 物料属性
+        /// </summary>
+        [Comment("物料属性")]
+        public int erp_cls { get; set; }
+        /// <summary>
+        /// 物料属性名称
+        /// </summary>
+        [Comment("物料属性")]
+        public string? erp_cls_name { get; set; }
+        /// <summary>
+        /// 单位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("单位")]
+        public string? unit { get; set; }
+        /// <summary>
+        /// 物料等级
+        /// </summary>
+        [Required]
+        [Comment("物料等级")]
+        public long item_level { get; set; }
+        /// <summary>
+        /// 环保等级
+        /// </summary>
+        [Required]
+        [Comment("环保等级")]
+        public long hb_level { get; set; }
+        /// <summary>
+        /// 单位标准工时_小时
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("单位标准工时_小时")]
+        public decimal? standard_manhour { get; set; }
+        /// <summary>
+        /// 单位材料定额_元
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("单位材料定额_元")]
+        public decimal? unititem_amount { get; set; }
+        /// <summary>
+        /// 来源
+        /// </summary>
+        [StringLength(200)]
+        [Comment("来源")]
+        public string? source { get; set; }
+        /// <summary>
+        /// 是否为设备
+        /// </summary>
+        [Comment("是否为设备")]
+        public int is_equipment { get; set; }
+        /// <summary>
+        /// 单位包装数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("单位包装数量")]
+        public decimal? unit_qty { get; set; }
+        /// <summary>
+        /// 严格进行二维码数量校验
+        /// </summary>
+        [StringLength(80)]
+        [Comment("严格进行二维码数量校验")]
+        public string? check_bybarcode { get; set; }
+        /// <summary>
+        /// 是否关键件
+        /// </summary>
+        [Comment("是否关键件")]
+        public int iskeyitem { get; set; }
+        /// <summary>
+        /// 毛重
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("毛重")]
+        public decimal? gross_weight { get; set; }
+        /// <summary>
+        /// 净重
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("净重")]
+        public decimal? net_weight { get; set; }
+        /// <summary>
+        /// 重量单位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("重量单位")]
+        public string? maund { get; set; }
+        /// <summary>
+        /// 长度
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("长度")]
+        public decimal? length { get; set; }
+        /// <summary>
+        /// 长度单位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("长度单位")]
+        public string? cubic_measure { get; set; }
+        /// <summary>
+        /// 宽度
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("宽度")]
+        public decimal? width { get; set; }
+        /// <summary>
+        /// 高度
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("高度")]
+        public decimal? height { get; set; }
+        /// <summary>
+        /// 体积
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("体积")]
+        public decimal? size { get; set; }
+        /// <summary>
+        /// 物料类别
+        /// </summary>
+        [Required]
+        [Comment("物料类别")]
+        public long matatt { get; set; }
+        /// <summary>
+        /// 允许采购
+        /// </summary>
+        [Comment("允许采购")]
+        public int allowpur { get; set; }
+        /// <summary>
+        /// 允许销售
+        /// </summary>
+        [Comment("允许销售")]
+        public int allowsale { get; set; }
+        /// <summary>
+        /// 允许生产
+        /// </summary>
+        [Comment("允许生产")]
+        public int allowmanu { get; set; }
+        /// <summary>
+        /// 允许委外
+        /// </summary>
+        [Comment("允许委外")]
+        public int allowout { get; set; }
+        /// <summary>
+        /// 批号管理
+        /// </summary>
+        [Comment("批号管理")]
+        public int allowbatch { get; set; }
+        /// <summary>
+        /// 序列号管理
+        /// </summary>
+        [Comment("序列号管理")]
+        public int allowserial { get; set; }
+        /// <summary>
+        /// 图片
+        /// </summary>
+        [StringLength(80)]
+        [Comment("图片")]
+        public string? photo { get; set; }
+        /// <summary>
+        /// 领料类型
+        /// </summary>
+        [Required]
+        [Comment("领料类型")]
+        public long picktype { get; set; }
+        /// <summary>
+        /// 出库类型
+        /// </summary>
+        [Required]
+        [Comment("出库类型")]
+        public long output_type_id { get; set; }
+        /// <summary>
+        /// 启用预警
+        /// </summary>
+        [Comment("启用预警")]
+        public int enable_warning { get; set; }
+    }
+}

+ 62 - 0
MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_item_ie.cs

@@ -0,0 +1,62 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Bussiness.MongoModel.MES.IC
+{
+    /// <summary>
+    /// 物料ie信息表
+    /// </summary>
+    [CollectionName("dopbase", "ic_item_ie")]
+    [Comment("物料ie信息表")]
+    public class ic_item_ie:MoBaseEntity
+    {
+        /// <summary>
+        /// 物料id
+        /// </summary>
+        [Required]
+        [Comment("物料id")]
+        public long icitem_id { get; set; }
+        /// <summary>
+        /// 是否倒冲
+        /// </summary>
+        [Comment("是否倒冲")]
+        public int isbackflush { get; set; }
+        /// <summary>
+        /// 生产负责人
+        /// </summary>
+        [StringLength(80)]
+        [Comment("生产负责人")]
+        public string? product_principal { get; set; }
+        /// <summary>
+        /// 倒冲仓库
+        /// </summary>
+        [StringLength(80)]
+        [Comment("倒冲仓库")]
+        public string? back_flush_stock { get; set; }
+        /// <summary>
+        /// 倒冲仓位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("倒冲仓位")]
+        public string? back_flush_sp { get; set; }
+        /// <summary>
+        /// 投料自动取整
+        /// </summary>
+        [Comment("投料自动取整")]
+        public int put_integer { get; set; }
+        /// <summary>
+        /// ie备注
+        /// </summary>
+        [StringLength(1000)]
+        [Comment("ie备注")]
+        public string? ir_note { get; set; }
+    }
+}

+ 100 - 0
MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_item_inventory.cs

@@ -0,0 +1,100 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.MES.IC
+{
+    /// <summary>
+    /// 物料库存明细表
+    /// </summary>
+    [CollectionName("dopbase", "ic_item_inventory")]
+    [Comment("物料库存明细表")]
+    public class ic_item_inventory:MoBaseEntity
+    {
+        /// <summary>
+        /// 物料库存主键
+        /// </summary>
+        [Required]
+        [Comment("物料库存主键")]
+        public long icitem_stock_id { get; set; }
+        /// <summary>
+        /// 仓库id
+        /// </summary>
+        [Required]
+        [Comment("仓库id")]
+        public long stock_id { get; set; }
+        /// <summary>
+        /// 仓库名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("仓库名称")]
+        public string? stock_name { get; set; }
+        /// <summary>
+        /// 库位id
+        /// </summary>
+        [Required]
+        [Comment("库位id")]
+        public long stock_place_id { get; set; }
+        /// <summary>
+        /// 库位编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("库位编码")]
+        public string? stock_place_code { get; set; }
+        /// <summary>
+        /// 批次号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("批次号")]
+        public string? batch_no { get; set; }
+        /// <summary>
+        /// 数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("数量")]
+        public decimal? qty { get; set; }
+        /// <summary>
+        /// 金额
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("金额")]
+        public decimal? bal { get; set; }
+        /// <summary>
+        /// 保质期时长
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("保质期时长")]
+        public decimal? kf_period { get; set; }
+        /// <summary>
+        /// 保质期时间
+        /// </summary>
+        [Comment("保质期时间")]
+        public DateTime? kf_date { get; set; }
+        /// <summary>
+        /// 锁定库存
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("锁定库存")]
+        public decimal? qty_lock { get; set; }
+        /// <summary>
+        /// 安全库存
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("安全库存")]
+        public decimal? sec_qty { get; set; }
+        /// <summary>
+        /// 单位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("单位")]
+        public string? unit { get; set; }
+        /// <summary>
+        /// 日期
+        /// </summary>
+        [Comment("日期")]
+        public DateTime? rq { get; set; }
+
+    }
+}

+ 97 - 0
MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_item_pur.cs

@@ -0,0 +1,97 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace Bussiness.MongoModel.MES.IC
+{
+    /// <summary>
+    /// 物料采购报价单
+    /// </summary>
+    [CollectionName("dopbase", "ic_item_pur")]
+    [Comment("物料采购报价单")]
+    public class ic_item_pur : MoBaseEntity
+    {
+        /// <summary>
+        /// 物料id
+        /// </summary>
+        [Required]
+        [Comment("物料id")]
+        public long icitem_id { get; set; }
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("物料名称")]
+        public string? icitem_name { get; set; }
+        /// <summary>
+        /// 采购计划id
+        /// </summary>
+        [Required]
+        [Comment("采购计划id")]
+        public long ic_plan_id { get; set; }
+        /// <summary>
+        /// 供应商id
+        /// </summary>
+        [Required]
+        [Comment("供应商id")]
+        public long supplier_id { get; set; }
+        /// <summary>
+        /// 供应商编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("供应商编码")]
+        public string? supplier_number { get; set; }
+        /// <summary>
+        /// 供应商名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("供应商名称")]
+        public string? supplier_name { get; set; }
+        /// <summary>
+        /// 采购组
+        /// </summary>
+        [StringLength(80)]
+        [Comment("采购组")]
+        public string? purchgroup { get; set; }
+        /// <summary>
+        /// 采购员
+        /// </summary>
+        [StringLength(80)]
+        [Comment("采购员")]
+        public string? purcher { get; set; }
+        /// <summary>
+        /// 采购计量单位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("采购计量单位")]
+        public string? purchase_unit { get; set; }
+        /// <summary>
+        /// 采购净价(不含税)
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("采购净价(不含税)")]
+        public decimal? netpurchase_price { get; set; }
+        /// <summary>
+        /// 税率
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("税率")]
+        public decimal? taxrate { get; set; }
+        /// <summary>
+        /// 币种
+        /// </summary>
+        [Required]
+        [Comment("币种")]
+        public long? currency_type { get; set; }
+
+        /// <summary>
+        /// 计算ID
+        /// </summary>
+        [Comment("计算id")]
+        [NotMapped]
+        public long? bang_id { get; set; }
+    }
+}

+ 56 - 0
MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_item_stock.cs

@@ -0,0 +1,56 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using MongoDB.Bson.Serialization.Attributes;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace Bussiness.MongoModel.MES.IC
+{
+    /// <summary>
+    /// 物料库存表
+    /// </summary>
+    [CollectionName("dopbase", "ic_item_stock")]
+    [Comment("物料库存表")]
+    public class ic_item_stock : MoBaseEntity
+    {
+        /// <summary>
+        /// 物料id
+        /// </summary>
+        [Required]
+        [Comment("物料id")]
+        public long icitem_id { get; set; }
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("物料名称")]
+        public string? icitem_name { get; set; }
+        /// <summary>
+        /// 物料库存量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("物料库存量")]
+        public decimal? sqty { get; set; }
+        /// <summary>
+        /// 调拨在途数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("调拨在途数量")]
+        public decimal? quantity_in_transit { get; set; }
+        /// <summary>
+        /// 工厂编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("工厂编码")]
+        public string? factory_fode { get; set; }
+
+        /// <summary>
+        /// 计算id
+        /// </summary>
+        [Comment("计算id")]
+        [NotMapped]
+        public long? bang_id { get; set; }
+    }
+}

+ 59 - 0
MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_item_stockoccupy.cs

@@ -0,0 +1,59 @@
+using Bussiness.MongoModel;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Business.Core.Attributes;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace Bussiness.MongoModel.MES.IC
+{
+    /// <summary>
+    /// 资源检查物料占用明细表
+    /// </summary>
+    [CollectionName("dopbase", "ic_item_stockoccupy")]
+    [Comment("资源检查物料占用明细表")]
+    public class ic_item_stockoccupy:MoBaseEntity
+    {
+        /// <summary>
+        /// bangid
+        /// </summary>
+        [Comment("bangid")]
+        [NotMapped]
+        public long bang_id { get; set; }
+
+        /// <summary>
+        /// 订单id
+        /// </summary>
+        [Comment("订单id")]
+        public long order_id { get; set; }
+
+        /// <summary>
+        /// 订单行id
+        /// </summary>
+        [Comment("订单行id")]
+        public long orderentry_id { get; set; }
+
+        /// <summary>
+        /// 物料id
+        /// </summary>
+        [Comment("物料id")]
+        public long icitem_id { get; set; }
+
+        /// <summary>
+        /// 占用数量
+        /// </summary>
+        [Comment("占用数量")]
+        public decimal quantity { get; set; }
+
+        /// <summary>
+        /// 项次号
+        /// </summary>
+        [Comment("项次号")]
+        public string item_no { get; set; }
+    }
+}

+ 76 - 0
MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_metering_unit.cs

@@ -0,0 +1,76 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Bussiness.MongoModel.MES.IC
+{
+    /// <summary>
+    /// 物料计量表
+    /// </summary>
+    [CollectionName("dopbase", "ic_metering_unit")]
+    [Comment("物料计量表")]
+    public class ic_metering_unit : MoBaseEntity
+    {
+        /// <summary>
+        /// 物料id
+        /// </summary>
+        [Required]
+        [Comment("物料id")]
+        public long icitem_id { get; set; }
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("物料名称")]
+        public string? icitem_name { get; set; }
+        /// <summary>
+        /// 计量单位组
+        /// </summary>
+        [StringLength(80)]
+        [Comment("计量单位组")]
+        public string? unit_group { get; set; }
+        /// <summary>
+        /// 基本计量单位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("基本计量单位")]
+        public string? unit { get; set; }
+        /// <summary>
+        /// 采购计量单位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("采购计量单位")]
+        public string? order_unit { get; set; }
+        /// <summary>
+        /// 销售计量单位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("销售计量单位")]
+        public string? sale_unit { get; set; }
+        /// <summary>
+        /// 生产计量单位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("生产计量单位")]
+        public string? product_unit { get; set; }
+        /// <summary>
+        /// 库存计量单位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("库存计量单位")]
+        public string? store_unit { get; set; }
+        /// <summary>
+        /// 数量精度
+        /// </summary>
+        [Comment("数量精度")]
+        public int qty_decimal { get; set; }
+
+    }
+}

+ 152 - 0
MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_plan.cs

@@ -0,0 +1,152 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace Bussiness.MongoModel.MES.IC
+{
+    /// <summary>
+    /// 物料采购计划表
+    /// </summary>
+    [CollectionName("dopbase", "ic_plan")]
+    [Comment("物料采购计划表")]
+    public class ic_plan : MoBaseEntity
+    {
+        /// <summary>
+        /// 物料id
+        /// </summary>
+        [Required]
+        [Comment("物料id")]
+        public long icitem_id { get; set; }
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("物料名称")]
+        public string? icitem_name { get; set; }
+        /// <summary>
+        /// 计划员
+        /// </summary>
+        [StringLength(80)]
+        [Comment("计划员")]
+        public string? planner_name { get; set; }
+        /// <summary>
+        /// 计划员_工号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("计划员_工号")]
+        public string? planner_num { get; set; }
+        /// <summary>
+        /// 工厂编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("工厂编码")]
+        public string? factory_code { get; set; }
+        /// <summary>
+        /// 固定提前期(天)
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("固定提前期(天)")]
+        public decimal? fix_leadtime { get; set; }
+        /// <summary>
+        /// 计划策略
+        /// </summary>
+        [Comment("计划策略")]
+        public int plan_trategy { get; set; }
+        /// <summary>
+        /// 订货策略
+        /// </summary>
+        [Comment("订货策略")]
+        public int order_trategy { get; set; }
+        /// <summary>
+        /// 订货间隔期_天
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("订货间隔期_天")]
+        public decimal? order_inter_val { get; set; }
+        /// <summary>
+        /// 变动提前期
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("变动提前期")]
+        public decimal? lead_time { get; set; }
+        /// <summary>
+        /// 变动提前期批量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("变动提前期批量")]
+        public decimal? bat_change_economy { get; set; }
+        /// <summary>
+        /// 累计提前期
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("累计提前期")]
+        public decimal? total_tqq { get; set; }
+        /// <summary>
+        /// 再订货点
+        /// </summary>
+        [StringLength(80)]
+        [Comment("再订货点")]
+        public string? order_point { get; set; }
+        /// <summary>
+        /// 设置为固定再订货点
+        /// </summary>
+        [Comment("设置为固定再订货点")]
+        public int isfixedreorder { get; set; }
+        /// <summary>
+        /// 安全库存数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("安全库存数量")]
+        public decimal? secinv { get; set; }
+        /// <summary>
+        /// 安全库存触发采购比例
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("安全库存触发采购比例")]
+        public decimal? secinv_ratio { get; set; }
+        /// <summary>
+        /// 是否需要进行订补货计划的运算
+        /// </summary>
+        [Comment("是否需要进行订补货计划的运算")]
+        public int book_plan { get; set; }
+        /// <summary>
+        /// 辅助属性参与计划运算
+        /// </summary>
+        [Comment("辅助属性参与计划运算")]
+        public int aux_prop_plan { get; set; }
+        /// <summary>
+        /// 计划备注
+        /// </summary>
+        [StringLength(1000)]
+        [Comment("计划备注")]
+        public string? plannote { get; set; }
+
+        /// <summary>
+        /// 计算ID
+        /// </summary>
+        [Comment("计算id")]
+        [NotMapped]
+        public long? bang_id { get; set; }
+        /// <summary>
+        /// 自检提前期
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("自检提前期")]
+        public decimal? self_inspection_date { get; set; }
+        /// <summary>
+        /// 入库提前期
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("入库提前期")]
+        public decimal? Warehousing_date { get; set; }
+        /// <summary>
+        /// 发运提前期
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("发运提前期")]
+        public decimal? Shipping_date { get; set; }
+    }
+}

+ 46 - 0
MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_substitute.cs

@@ -0,0 +1,46 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.Linq;
+using System.Security.AccessControl;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Bussiness.MongoModel.MES.IC
+{
+    /// <summary>
+    /// 替代群组
+    /// </summary>
+    [CollectionName("dopbase", "ic_substitute")]
+    [Comment("替代群组")]
+    public class ic_substitute : MoBaseEntity
+    {
+        /// <summary>
+        /// 群组代码
+        /// </summary>
+        [StringLength(20)]
+        [Comment("群组代码")]
+        public string? substitute_code { get; set; }
+        /// <summary>
+        /// 替代类型
+        /// </summary>
+        [Comment("替代类型")]
+        public int substitute_type { get; set; }
+
+        /// <summary>
+        /// 替代策略
+        /// </summary>
+        [Comment("替代策略")]
+        public int? substitute_strategy { get; set; }
+
+        /// <summary>
+        /// 替代方式
+        /// </summary>
+        [Comment("替代方式")]
+        public int? substitute_mode { get; set; }
+    }
+}

+ 76 - 0
MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_substitute_all.cs

@@ -0,0 +1,76 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Bussiness.MongoModel.MES.IC
+{
+    /// <summary>
+    /// 物料替代多群组
+    /// </summary>
+    [CollectionName("dopbase", "ic_substitute_all")]
+    [Comment("物料替代多群组")]
+    public class ic_substitute_all : MoBaseEntity
+    {
+        /// <summary>
+        /// 群组主键
+        /// </summary>
+        [Required]
+        [Comment("群组主键")]
+        public long substitute_id { get; set; }
+        /// <summary>
+        /// 群组代码
+        /// </summary>
+        [StringLength(20)]
+        [Comment("群组代码")]
+        public string? substitute_code { get; set; }
+        /// <summary>
+        /// 替代关系
+        /// </summary>
+        [StringLength(2000)]
+        [Comment("替代关系")]
+        public string? replace_relation { get; set; }
+        /// <summary>
+        /// 替代名称
+        /// </summary>
+        [StringLength(50)]
+        [Comment("替代名称")]
+        public string? replace_name { get; set; }
+        /// <summary>
+        /// 替代方式
+        /// </summary>
+        [StringLength(50)]
+        [Comment("替代方式")]
+        public string? replace_way { get; set; }
+        /// <summary>
+        /// 产品线
+        /// </summary>
+        [StringLength(50)]
+        [Comment("产品线")]
+        public string? product_line { get; set; }
+        /// <summary>
+        /// 使用机型
+        /// </summary>
+        [StringLength(5000)]
+        [Comment("使用机型")]
+        public string? use_model { get; set; }
+        /// <summary>
+        /// 群组优先级
+        /// </summary>
+        [Comment("群组优先级")]
+        public int order_num { get; set; }
+
+        /// <summary>
+        /// 主料/替代料
+        /// </summary>
+        [Comment("主料/替代料")]
+        public int? main_material { get; set; }
+
+    }
+}

+ 67 - 0
MicroServices/Business/Bussiness.MongoModel/MES/IC/ic_substitute_all_dtl.cs

@@ -0,0 +1,67 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using MongoDB.Bson.Serialization.Attributes;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Bussiness.MongoModel.MES.IC
+{
+    /// <summary>
+    /// 物料替代多群组明细
+    /// </summary>
+    [CollectionName("dopbase", "ic_substitute_all_dtl")]
+    [Comment("物料替代多群组明细")]
+    public class ic_substitute_all_dtl : MoBaseEntity
+    {
+        /// <summary>
+        /// 替代多群组主键
+        /// </summary>
+        [Required]
+        [Comment("替代多群组主键")]
+        public long substitute_allid { get; set; }
+        /// <summary>
+        /// 群组代码
+        /// </summary>
+        [StringLength(20)]
+        [Comment("群组代码")]
+        [BsonRepresentation(MongoDB.Bson.BsonType.String)]
+        public string? substitute_code { get; set; }
+        /// <summary>
+        /// 物料主键
+        /// </summary>
+        [Required]
+        [Comment("物料主键")]
+        public long icitem_id { get; set; }
+        /// <summary>
+        /// 主/替
+        /// </summary>
+        [Comment("主/替")]
+        public int? ismain { get; set; }
+
+        /*/// <summary>
+        /// 使用数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("使用数量")]
+        public decimal? use_amount { get; set; }*/
+
+        /// <summary>
+        /// 序号
+        /// </summary>
+        [Comment("序号")]
+        public int? num { get; set; }
+
+        /// <summary>
+        /// 替代数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("替代数量")]
+        public decimal? replace_amount { get; set; }
+    }
+}

+ 87 - 0
MicroServices/Business/Bussiness.MongoModel/Production/mes_moentry.cs

@@ -0,0 +1,87 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Bussiness.MongoModel.Production
+{
+    /// <summary>
+    /// 生成工单子表
+    /// </summary>
+    [CollectionName("dopbase", "mes_moentry")]
+    [Comment("生成工单子表")]
+    public class mes_moentry : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 生产工单子表id
+        ///// </summary>
+        //[Key]
+        //[Comment("生产工单子表id")]
+        //public long moentry_id { get; set; }
+        /// <summary>
+        /// 工单主表id
+        /// </summary>
+        [Comment("工单主表id")]
+        public long? moentry_moid { get; set; }
+        /// <summary>
+        /// 工单编号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("工单编号")]
+        public string? moentry_mono { get; set; }
+        /// <summary>
+        /// 订单行id
+        /// </summary>
+        [Comment("订单行id")]
+        public long? soentry_id { get; set; }
+        /// <summary>
+        /// 订单行号
+        /// </summary>
+        [Comment("订单行号")]
+        public long? fentry_id { get; set; }
+        /// <summary>
+        /// 订单编号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("订单编号")]
+        public string? fbill_no { get; set; }
+        /// <summary>
+        /// 单位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("单位")]
+        public string? unit { get; set; }
+        /// <summary>
+        /// 工单生产数量(计划数量)
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("工单生产数量(计划数量)")]
+        public decimal? morder_production_number { get; set; }
+        /// <summary>
+        /// 需求数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("需求数量")]
+        public decimal? need_number { get; set; }
+        /// <summary>
+        /// 剩余可用数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("剩余可用数量")]
+        public decimal? remaining_number { get; set; }
+        /// <summary>
+        /// 计算ID
+        /// </summary>
+        [Comment("计算id")]
+        [NotMapped]
+        public long? bang_id { get; set; }
+
+    }
+}

+ 144 - 0
MicroServices/Business/Bussiness.MongoModel/Production/mes_mooccupy.cs

@@ -0,0 +1,144 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Bussiness.MongoModel.Production
+{
+    /// <summary>
+    /// 在制工单占用记录表
+    /// </summary>
+    [CollectionName("dopbase", "mes_mooccupy")]
+    [Comment("在制工单占用记录表")]
+    public class mes_mooccupy :MoBaseEntity
+    {
+        ///// <summary>
+        ///// 工单占用ID
+        ///// </summary>
+        //[Key]
+        //[Comment("工单占用ID")]
+        //public long moo_id { get; set; }
+
+        /// <summary>
+        /// 类型--原始,分配
+        /// </summary>
+        [StringLength(50)]
+        [Comment("类型--原始,分配")]
+        public string? moo_id_type { get; set; }
+
+        /// <summary>
+        /// 订单id
+        /// </summary>
+        [Comment("订单id")]
+        public long? moo_id_billid { get; set; }
+
+        /// <summary>
+        /// 订单号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("订单号")]
+        public string? fbill_no { get; set; }
+
+        /// <summary>
+        /// 行号
+        /// </summary>
+        [Comment("行号")]
+        public long? fentry_id { get; set; }
+
+        /// <summary>
+        /// 物料编码
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("物料编码")]
+        public string? fitem_number { get; set; }
+
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [Required]
+        [StringLength(500)]
+        [Comment("物料名称")]
+        public string? fitem_name { get; set; }
+
+        /// <summary>
+        /// 规格型号
+        /// </summary>
+        [StringLength(500)]
+        [Comment("规格型号")]
+        public string? fmodel { get; set; }
+
+        /// <summary>
+        /// 工单id
+        /// </summary>
+        [Comment("工单id")]
+        public long? moo_moid { get; set; }
+
+        /// <summary>
+        /// 工单号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("工单号")]
+        public string? moo_mo { get; set; }
+
+        /// <summary>
+        /// 占用量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("占用量")]
+        public decimal? moo_qty { get; set; }
+
+        /// <summary>
+        /// 开始时间
+        /// </summary>
+        [Comment("开始时间")]
+        public DateTime? moo_stime { get; set; }
+
+        /// <summary>
+        /// 结束时间
+        /// </summary>
+        [Comment("结束时间")]
+        public DateTime? moo_etime { get; set; }
+
+        /// <summary>
+        /// 占用状态-1占用  默认0
+        /// </summary>
+        [DefaultValue(0)]
+        [Comment("占用状态-1占用  默认0")]
+        public int? moo_state { get; set; }
+
+        /// <summary>
+        /// 变更人
+        /// </summary>
+        [StringLength(50)]
+        [Comment("变更人")]
+        public string? moo_cbr { get; set; }
+
+        /// <summary>
+        /// 变更时间
+        /// </summary>
+        [Comment("变更时间")]
+        public DateTime? moo_ctime { get; set; }
+
+        /// <summary>
+        /// 变更原因
+        /// </summary>
+        [StringLength(500)]
+        [Comment("变更原因")]
+        public string? moo_creason { get; set; }
+        /// <summary>
+        /// 计算ID
+        /// </summary>
+        [Comment("计算id")]
+        [NotMapped]
+        public long? bang_id { get; set; }
+
+    }
+}

+ 327 - 0
MicroServices/Business/Bussiness.MongoModel/Production/mes_morder.cs

@@ -0,0 +1,327 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Volo.Abp;
+
+namespace Bussiness.MongoModel.Production
+{
+    /// <summary>
+    /// 工单主表
+    /// </summary>
+    [CollectionName("dopbase", "mes_morder")]
+    [Comment("工单主表")]
+    public class mes_morder : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 生产工单id
+        ///// </summary>
+        //[Key]
+        //[Comment("生产工单id")]
+        //public long morder_id { get; set; }
+        /// <summary>
+        /// 上级工单id
+        /// </summary>
+        [Comment("上级工单id")]
+        public long? parent_id { get; set; }
+        /// <summary>
+        /// 关联工单id
+        /// </summary>
+        [Comment("关联工单id")]
+        public long? relation_moid { get; set; }
+        /// <summary>
+        /// 关联编号
+        /// </summary>   
+        [StringLength(50)]
+        [Comment("关联编号")]
+        public string? relation_mono { get; set; }
+        /// <summary>
+        /// 生产工单编号
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("生产工单编号")]
+        public string? morder_no { get; set; }
+        /// <summary>
+        /// 生产工单类型(类型:计划工单、销售工单、委外工单、预测工单)
+        /// </summary>
+        [StringLength(50)]
+        [Comment("生产工单类型(类型:计划工单、销售工单、委外工单、预测工单)")]
+        public string? morder_type { get; set; }
+        /// <summary>
+        /// 工单所属物料类型
+        /// </summary>
+        [StringLength(255)]
+        [Comment("工单所属物料类型")]
+        public string? morder_icitem_type { get; set; }
+        /// <summary>
+        /// 工单类型(类型:发货工单、试产工单、备库工单、常规工单、返工工单)
+        /// </summary>
+        [StringLength(255)]
+        [Comment("工单类型(类型:发货工单、试产工单、备库工单、常规工单、返工工单)")]
+        public string? work_order_type { get; set; }
+        /// <summary>
+        /// 生产工单日期
+        /// </summary>
+        [Comment("生产工单日期")]
+        public DateTime? morder_date { get; set; }
+        /// <summary>
+        /// 生产工单状态(订单状态:初始,下达,暂停、完成)
+        /// </summary>
+        [StringLength(50)]
+        [Comment("生产工单状态(订单状态:初始,下达,暂停、完成)")]
+        public string? morder_state { get; set; }
+        /// <summary>
+        /// 生产组织id
+        /// </summary>
+        [Comment("生产组织id")]
+        public long? moentry_prd { get; set; }
+        /// <summary>
+        /// 生产组织名称
+        /// </summary>
+        [StringLength(50)]
+        [Comment("生产组织名称")]
+        public string? moentry_prdname { get; set; }
+        /// <summary>
+        /// 工作中心id
+        /// </summary>
+        [Comment("工作中心id")]
+        public long? moentry_wrkc { get; set; }
+        /// <summary>
+        /// 工作中心名称
+        /// </summary>
+        [StringLength(50)]
+        [Comment("工作中心名称")]
+        public string? moentry_wrkcname { get; set; }
+        /// <summary>
+        /// 计划员工号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("计划员工号")]
+        public string? planner_num { get; set; }
+        /// <summary>
+        /// 计划员名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("计划员名称")]
+        public string? planner_name { get; set; }
+        /// <summary>
+        /// 生产工单开始日期
+        /// </summary>
+        [Comment("生产工单开始日期")]
+        public DateTime? moentry_stime { get; set; }
+        /// <summary>
+        /// 生产工单结束日期
+        /// </summary>
+        [Comment("生产工单结束日期")]
+        public DateTime? moentry_etime { get; set; }
+        /// <summary>
+        /// 系统建议开工时间
+        /// </summary>
+        [Comment("系统建议开工时间")]
+        public DateTime? moentry_sys_stime { get; set; }
+        /// <summary>
+        /// 系统建议完工时间
+        /// </summary>
+        [Comment("系统建议完工时间")]
+        public DateTime? moentry_sys_etime { get; set; }
+        /// <summary>
+        /// 实际开始时间
+        /// </summary>
+        [Comment("实际开始时间")]
+        public DateTime? reality_start_time { get; set; }
+        /// <summary>
+        /// 实际结束时间
+        /// </summary>
+        [Comment("实际结束时间")]
+        public DateTime? reality_end_time { get; set; }
+        /// <summary>
+        /// 计划员设定开始时间
+        /// </summary>
+        [Comment("计划员设定开始时间")]
+        public DateTime? planner_start_date { get; set; }
+        /// <summary>
+        /// 计划员设定结束时间
+        /// </summary>
+        [Comment("计划员设定结束时间")]
+        public DateTime? planner_end_date { get; set; }
+        /// <summary>
+        /// 基于物料开始时间
+        /// </summary>
+        [Comment("基于物料开始时间")]
+        public DateTime? mat_start_date { get; set; }
+        /// <summary>
+        /// 基于物料结束时间
+        /// </summary>
+        [Comment("基于物料结束时间")]
+        public DateTime? mat_end_date { get; set; }
+        /// <summary>
+        /// 产品代码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("产品代码")]
+        public string? product_code { get; set; }
+        /// <summary>
+        /// 产品名称
+        /// </summary>
+        [StringLength(500)]
+        [Comment("产品名称")]
+        public string? product_name { get; set; }
+        /// <summary>
+        /// fms旧料号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("fms旧料号")]
+        public string? fms_number { get; set; }
+        /// <summary>
+        /// 规格型号
+        /// </summary>
+        [StringLength(500)]
+        [Comment("规格型号")]
+        public string? fmodel { get; set; }
+        /// <summary>
+        /// bom编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("bom编码")]
+        public string? bom_number { get; set; }
+        /// <summary>
+        /// 单位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("单位")]
+        public string? unit { get; set; }
+        /// <summary>
+        /// 工单进度
+        /// </summary>
+        [StringLength(1000)]
+        [Comment("工单进度")]
+        public string? morder_progress { get; set; }
+        /// <summary>
+        /// 工单所需工时
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("工单所需工时")]
+        public decimal? morder_need_time { get; set; }
+        /// <summary>
+        /// 工单生产数量(计划数量)
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("工单生产数量(计划数量)")]
+        public decimal? morder_production_number { get; set; }
+        /// <summary>
+        /// 需求数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("需求数量")]
+        public decimal? need_number { get; set; }
+        /// <summary>
+        /// 剩余可用数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("剩余可用数量")]
+        public decimal? remaining_number { get; set; }
+        /// <summary>
+        /// 报工数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("报工数量")]
+        public decimal? work_number { get; set; }
+        /// <summary>
+        /// 报检数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("报检数量")]
+        public decimal? inspection_number { get; set; }
+        /// <summary>
+        /// 合格数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("合格数量")]
+        public decimal? qualified_number { get; set; }
+        /// <summary>
+        /// 入库数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("入库数量")]
+        public decimal? inventory_number { get; set; }
+        ///// <summary>
+        ///// 扩展
+        ///// </summary>
+        //public string ext { get; set; }
+        /// <summary>
+        /// 已开入库通知单数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("已开入库通知单数量")]
+        public decimal? notice_qty { get; set; }
+        /// <summary>
+        /// 启动状态
+        /// </summary>
+        [Comment("启动状态")]
+        public int? moentry_startup_status { get; set; }
+        /// <summary>
+        /// 开始时间
+        /// </summary>
+        [Comment("开始时间")]
+        public DateTime? start_time { get; set; }
+        /// <summary>
+        /// 最近暂停时间
+        /// </summary>
+        [Comment("最近暂停时间")]
+        public DateTime? pause_time { get; set; }
+        /// <summary>
+        /// 最近重启时间
+        /// </summary>
+        [Comment("最近重启时间")]
+        public DateTime? restart_time { get; set; }
+        /// <summary>
+        /// 项目名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("项目名称")]
+        public string? project_name { get; set; }
+        /// <summary>
+        /// 逾期原因备注
+        /// </summary>
+        [StringLength(255)]
+        [Comment("逾期原因备注")]
+        public string? overdue_Remark { get; set; }
+        /// <summary>
+        /// 已领料数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("已领料数量")]
+        public decimal? picking_qty { get; set; }
+        /// <summary>
+        /// 前状态--计划、下达、完成、关闭
+        /// </summary>
+        [StringLength(50)]
+        [Comment("前状态--计划、下达、完成、关闭")]
+        public string? morder_fstate { get; set; }
+        /// <summary>
+        /// 工单批号--(批号管理的物料出入库要使用)
+        /// </summary>
+        [StringLength(100)]
+        [Comment("工单批号--(批号管理的物料出入库要使用)")]
+        public string? morder_batchno { get; set; }
+        /// <summary>
+        /// 下达日期
+        /// </summary>
+        [Comment("下达日期")]
+        public DateTime? convey_date { get; set; }
+        /// <summary>
+        /// 计算ID
+        /// </summary>
+        [Comment("计算id")]
+        [NotMapped]
+        public long? bang_id { get; set; }
+    }
+}

+ 136 - 0
MicroServices/Business/Bussiness.MongoModel/Production/mes_morder_loss_time.cs

@@ -0,0 +1,136 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Bussiness.MongoModel.Production
+{
+    /// <summary>
+    /// 工单损失时间表
+    /// </summary>
+    [CollectionName("dopbase", "mes_morder_loss_time")]
+    [Comment("工单损失时间表")]
+    public class mes_morder_loss_time : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键
+        ///// </summary>
+        //[Key]
+        //[Comment("工单损失时间主键")]
+        //public long id { get; set; }
+        /// <summary>
+        /// 生产工单id
+        /// </summary>
+        [Comment("生产工单id")]
+        public long morder_id { get; set; }
+        /// <summary>
+        /// 生产工单编号
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("生产工单编号")]
+        public string? morder_no { get; set; }
+        /// <summary>
+        /// 生产工单行号
+        /// </summary>
+        [Required]
+        [Comment("生产工单编号")]
+        public int morder_no_row { get; set; }
+        /// <summary>
+        /// 损失开始时间
+        /// </summary>
+        [Comment("损失开始时间")]
+        public DateTime start_time { get; set; }
+        /// <summary>
+        /// 损失结束时间
+        /// </summary>
+        [Comment("损失结束时间")]
+        public DateTime end_time { get; set; }
+        /// <summary>
+        /// 记录人id
+        /// </summary>
+        [Comment("记录人id")]
+        public long recorder_id { get; set; }
+        /// <summary>
+        /// 记录人名称
+        /// </summary>
+        [Required]
+        [StringLength(255)]
+        [Comment("记录人名称")]
+        public string? recorder_name { get; set; }
+        /// <summary>
+        /// 人员数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("人员数量")]
+        public decimal staff_qty { get; set; }
+        /// <summary>
+        /// 损失时间(用户输入)
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("损失时间(用户输入)")]
+        public decimal loss_work_hours { get; set; }
+        /// <summary>
+        /// 系统计算损失时间
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("系统计算损失时间")]
+        public decimal sys_loss_time { get; set; }
+        /// <summary>
+        /// 工作中心id
+        /// </summary>
+        [Comment("工作中心id")]
+        public long workc_id { get; set; }
+        /// <summary>
+        /// 工作中心名称
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("工作中心名称")]
+        public string? workc_name { get; set; }
+        /// <summary>
+        /// 责任单位id
+        /// </summary>
+        [Comment("责任单位id")]
+        public long dept_id { get; set; }
+        /// <summary>
+        /// 责任单位名称
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("责任单位名称")]
+        public string? dept_name { get; set; }
+        /// <summary>
+        /// 损失时间原因
+        /// </summary>
+        [Required]
+        [StringLength(255)]
+        [Comment("损失时间原因")]
+        public string? reason { get; set; }
+        /// <summary>
+        /// 描述
+        /// </summary>
+        [StringLength(255)]
+        [Comment("描述")]
+        public string? description { get; set; }
+        /// <summary>
+        /// 是否停产(0未停产,1停产)
+        /// </summary>
+        [DefaultValue(0)]
+        [Comment("是否停产(0未停产,1停产)")]
+        public int is_stop_production { get; set; }
+        /// <summary>
+        /// 用工卡号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("用工卡号")]
+        public string? card_no { get; set; }
+        
+    }
+}

+ 245 - 0
MicroServices/Business/Bussiness.MongoModel/Production/mes_oorder.cs

@@ -0,0 +1,245 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Bussiness.MongoModel.Production
+{
+    /// <summary>
+    /// 委外订单表
+    /// </summary>
+    [CollectionName("dopbase", "mes_oorder")]
+    [Comment("委外订单表")]
+    public class mes_oorder : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 委外订单id
+        ///// </summary>
+        //[Key]
+        //[Comment("委外订单id")]
+        //public long oorder_id { get; set; }
+        /// <summary>
+        /// 生产工单编号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("生产工单编号")]
+        public string? oorder_no { get; set; }
+        /// <summary>
+        /// 生产工单类型
+        /// </summary>
+        [StringLength(80)]
+        [Comment("生产工单类型")]
+        public string? oorder_type { get; set; }
+        /// <summary>
+        /// 委外订单日期
+        /// </summary>
+        [Comment("委外订单日期")]
+        public DateTime? oorder_date { get; set; }
+        /// <summary>
+        /// 订单状态
+        /// </summary>
+        [StringLength(50)]
+        [Comment("订单状态")]
+        public string? oorder_state { get; set; }
+        /// <summary>
+        /// 生产组织
+        /// </summary>
+        [Comment("生产组织")]
+        public long? ooentry_prd { get; set; }
+        /// <summary>
+        /// 生产组织名称
+        /// </summary>
+        [StringLength(50)]
+        [Comment("生产组织名称")]
+        public string? ooentry_prdname { get; set; }
+        /// <summary>
+        /// 工作中心id
+        /// </summary>
+        [Comment("工作中心id")]
+        public long? ooentry_wrkc { get; set; }
+        /// <summary>
+        /// 工作中心名称
+        /// </summary>
+        [StringLength(50)]
+        [Comment("工作中心名称")]
+        public string? ooentry_wrkcname { get; set; }
+        /// <summary>
+        /// 计划员工号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("计划员工号")]
+        public string? planner_num { get; set; }
+        /// <summary>
+        /// 计划员名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("计划员名称")]
+        public string? planner_name { get; set; }
+        /// <summary>
+        /// 计划开工日期
+        /// </summary>
+        [Comment("计划开工日期")]
+        public DateTime? ooentry_stime { get; set; }
+        /// <summary>
+        /// 计划完工日期
+        /// </summary>
+        [Comment("计划完工日期")]
+        public DateTime? ooentry_etime { get; set; }
+        /// <summary>
+        /// 产品代码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("产品代码")]
+        public string? product_code { get; set; }
+        /// <summary>
+        /// fms旧料号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("fms旧料号")]
+        public string? ffms_number { get; set; }
+        /// <summary>
+        /// 产品名称
+        /// </summary>
+        [StringLength(500)]
+        [Comment("产品名称")]
+        public string? product_name { get; set; }
+        /// <summary>
+        /// 规格型号
+        /// </summary>
+        [StringLength(500)]
+        [Comment("规格型号")]
+        public string? specification_model { get; set; }
+        /// <summary>
+        /// bom编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("bom编码")]
+        public string? bom_number { get; set; }
+        /// <summary>
+        /// 单位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("单位")]
+        public string? unit { get; set; }
+        /// <summary>
+        /// 工单进度
+        /// </summary>
+        [StringLength(500)]
+        [Comment("工单进度")]
+        public string? morder_progress { get; set; }
+        /// <summary>
+        /// 工单生产数量(计划数量)
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("工单生产数量(计划数量)")]
+        public decimal? morder_production_number { get; set; }
+        /// <summary>
+        /// 需求数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("需求数量")]
+        public decimal? need_number { get; set; }
+        /// <summary>
+        /// 剩余可用数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("剩余可用数量")]
+        public decimal? remaining_number { get; set; }
+        /// <summary>
+        /// 报工数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("报工数量")]
+        public decimal? work_number { get; set; }
+        /// <summary>
+        /// 报检数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("报检数量")]
+        public decimal? inspection_number { get; set; }
+        /// <summary>
+        /// 合格数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("合格数量")]
+        public decimal? qualified_number { get; set; }
+        /// <summary>
+        /// 入库数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("入库数量")]
+        public decimal? inventory_number { get; set; }
+        /// <summary>
+        /// 已开通知单数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("已开通知单数量")]
+        public decimal? notice_qty { get; set; }
+        /// <summary>
+        /// 启动状态
+        /// </summary>
+        [Comment("启动状态")]
+        public int? moentry_on { get; set; }
+        /// <summary>
+        /// 开始时间
+        /// </summary>
+        [Comment("开始时间")]
+        public DateTime? start_time { get; set; }
+        /// <summary>
+        /// 最近暂停时间
+        /// </summary>
+        [Comment("最近暂停时间")]
+        public DateTime? pause_time { get; set; }
+        /// <summary>
+        /// 最近重启时间
+        /// </summary>
+        [Comment("最近重启时间")]
+        public DateTime? restart_time { get; set; }
+        ///// <summary>
+        ///// 扩展
+        ///// </summary>
+        //public string ext { get; set; }
+        /// <summary>
+        /// 项目名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("项目名称")]
+        public string? project_name { get; set; }
+        /// <summary>
+        /// 发料状态 1-待发料  2-已发料
+        /// </summary>
+        [Comment("发料状态 1-待发料  2-已发料")]
+        public int? sent_status { get; set; }
+        /// <summary>
+        /// 加工单位
+        /// </summary>
+        [StringLength(100)]
+        [Comment("加工单位")]
+        public string? production_unit { get; set; }
+        /// <summary>
+        /// 加工单位编码
+        /// </summary>
+        [StringLength(20)]
+        [Comment("加工单位编码")]
+        public string? production_unit_code { get; set; }
+        /// <summary>
+        /// 所需物料是否充足  1-充足 0-缺料
+        /// </summary>
+        [Comment("所需物料是否充足  1-充足 0-缺料")]
+        public int? need_icitem_status { get; set; }
+
+        /// <summary>
+        /// 计算ID
+        /// </summary>
+        [Comment("计算id")]
+        [NotMapped]
+        public long? bang_id { get; set; }
+    }
+}

+ 71 - 0
MicroServices/Business/Bussiness.MongoModel/Production/mes_schedule_occupy.cs

@@ -0,0 +1,71 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Bussiness.MongoModel.Production
+{
+    /// <summary>
+    /// 排程时间占用记录表
+    /// </summary>
+    [CollectionName("dopbase", "mes_schedule_occupy")]
+    [Comment("排程时间占用记录表")]
+    public class mes_schedule_occupy : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 排程时间占用记录id
+        ///// </summary>
+        //[Key]
+        //[Comment("排程时间占用记录id")]
+        //public long id { get; set; }
+        /// <summary>
+        /// 开始时间
+        /// </summary>
+        [Comment("开始时间")]
+        public DateTime? start_time { get; set; }
+        /// <summary>
+        /// 结束时间
+        /// </summary>
+        [Comment("结束时间")]
+        public DateTime? end_time { get; set; }
+        /// <summary>
+        /// 工作时长(h)
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("工作时长(h)")]
+        public decimal? working_minute { get; set; }
+        /// <summary>
+        /// 状态 0-待使用,1-已使用
+        /// </summary>
+        [DefaultValue(0)]
+        [Comment("状态 0-待使用,1-已使用")]
+        public int? status { get; set; }
+        /// <summary>
+        /// 是否锁定 0-正常,1-锁定
+        /// </summary>
+        [DefaultValue(0)]
+        [Comment("是否锁定 0-正常,1-锁定")]
+        public int? is_Locked { get; set; }
+        /// <summary>
+        /// 生产组织id
+        /// </summary>
+        [Comment("生产组织id")]
+        public long? prd_org_id { get; set; }
+        /// <summary>
+        /// 工作中心id:工位id
+        /// </summary>
+        [Comment("工作中心id")]
+        public long? work_center_id { get; set; }
+        /// <summary>
+        /// 工作日历id
+        /// </summary>
+        [Comment("工作日历id")]
+        public long? work_calendar_id { get; set; }
+    }
+}

+ 125 - 0
MicroServices/Business/Bussiness.MongoModel/Production/mes_stockoccupy.cs

@@ -0,0 +1,125 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Bussiness.MongoModel.Production
+{
+    /// <summary>
+    /// 成品库存占用表
+    /// </summary>
+    [CollectionName("dopbase", "mes_stockoccupy")]
+    [Comment("成品库存占用表")]
+    public class mes_stockoccupy : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 成品库存占用id
+        ///// </summary>
+        //[Key]
+        //[Comment("成品库存占用id")]
+        //public long soccupy_id { get; set; }
+        /// <summary>
+        /// 类型
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("类型")]
+        public string soccupy_type { get; set; }
+        /// <summary>
+        /// 订单行id
+        /// </summary>
+        [Comment("订单行id")]
+        public long? soentry_id { get; set; }
+        /// <summary>
+        /// 订单行号
+        /// </summary>
+        [Comment("订单行号")]
+        public long? fentry_id { get; set; }
+        /// <summary>
+        /// 订单编号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("订单编号")]
+        public string? fbill_no { get; set; }
+        /// <summary>
+        /// 物料编码
+        /// </summary>
+        [StringLength(50)]
+        [Comment("物料编码")]
+        public string? fitem_number { get; set; }
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(200)]
+        [Comment("物料名称")]
+        public string? fitem_name { get; set; }
+        /// <summary>
+        /// 规格型号
+        /// </summary>
+        [StringLength(200)]
+        [Comment("规格型号")]
+        public string? fmodel { get; set; }
+        /// <summary>
+        /// 仓库id
+        /// </summary>
+        [Comment("仓库id")]
+        public long warehouse_id { get; set; }
+        /// <summary>
+        /// 仓库名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("仓库名称")]
+        public string? warehouse_name { get; set; }
+        /// <summary>
+        /// 仓库类型
+        /// </summary>
+        [StringLength(50)]
+        [Comment("仓库类型")]
+        public string? warehouse_type { get; set; }
+        /// <summary>
+        /// 占用量
+        /// </summary>
+        [Precision(20, 2)]
+        [Comment("占用量")]
+        public decimal? occupyqty { get; set; }
+        /// <summary>
+        /// 开始时间
+        /// </summary>
+        [Comment("开始时间")]
+        public DateTime? soccupy_stime { get; set; }
+        /// <summary>
+        /// 结束时间
+        /// </summary>
+        [Comment("结束时间")]
+        public DateTime? soccupy_etime { get; set; }
+        /// <summary>
+        /// 占用状态
+        /// </summary>
+        [StringLength(50)]
+        [Comment("占用状态")]
+        public string? soccupy_state { get; set; }
+        /// <summary>
+        /// 变更人
+        /// </summary>
+        [StringLength(50)]
+        [Comment("变更人")]
+        public string? soccupy_cby { get; set; }
+        /// <summary>
+        /// 变更时间
+        /// </summary>
+        [Comment("变更时间")]
+        public DateTime? soccupy_ctime { get; set; }
+        /// <summary>
+        /// 变更原因
+        /// </summary>
+        [StringLength(255)]
+        [Comment("变更原因")]
+        public string? soccupy_creason { get; set; } 
+    }
+}

+ 94 - 0
MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_loss_time_record.cs

@@ -0,0 +1,94 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.ProductionProcess
+{
+    /// <summary>
+    /// 损失时间记录表
+    /// </summary>
+    [CollectionName("dopbase", "mes_loss_time_record")]
+    [Comment("损失时间记录表")]
+    public class mes_loss_time_record : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键ID
+        ///// </summary>
+        //[Key]
+        //[Comment("主键ID")]
+        //public long loss_time_record_id { get; set; }
+        /// <summary>
+        /// 工单id
+        /// </summary>
+        [Comment("工单id")]
+
+        public long morder_id { get; set; }
+        /// <summary>
+        /// 工单编号
+        /// </summary>    
+        [Required]
+        [StringLength(50)]
+        [Comment("工单编号")]
+
+        public string? morder_no { get; set; }
+        /// <summary>
+        /// 损失开始时间
+        /// </summary>
+        [Comment("损失开始时间")]
+
+        public DateTime? start_time { get; set; }
+        /// <summary>
+        /// 损失结束时间
+        /// </summary>
+        [Comment("损失结束时间")]
+
+        public DateTime? end_time { get; set; }
+        /// <summary>
+        /// 生产车间
+        /// </summary>
+        [Comment("生产车间")]
+
+        public long product_org { get; set; }
+        /// <summary>
+        /// 生产产线
+        /// </summary>
+        [Comment("生产产线")]
+
+        public long product_line { get; set; }
+        /// <summary>
+        /// 记录时间
+        /// </summary>
+        [Comment("记录时间")]
+        public DateTime record_time { get; set; }
+        /// <summary>
+        /// 记录人id
+        /// </summary>
+        [Comment("记录人id")]
+        public long record_id { get; set; }
+        /// <summary>
+        /// 记录人工号
+        /// </summary>
+        [Comment("记录人工号")]
+        public string? record_no { get; set; }
+        /// <summary>
+        /// 是否停线
+        /// </summary>
+        [DefaultValue(0)]
+        [Comment("是否停线")]
+        public int isstop { get; set; }
+        /// <summary>
+        /// 原因
+        /// </summary>
+        [StringLength(500)]
+        [Comment("原因")]
+        public string? cause { get; set; }
+        /// <summary>
+        /// 问题描述
+        /// </summary>
+        [StringLength(500)]
+        [Comment("问题描述")]
+        public string? desc { get; set; }
+    }
+}

+ 63 - 0
MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_meaction.cs

@@ -0,0 +1,63 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.ProductionProcess
+{
+    /// <summary>
+    /// 生产动作表
+    /// </summary>
+    [CollectionName("dopbase", "mes_meaction")]
+    [Comment("生产动作表")]
+    public class mes_meaction : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键Id
+        ///// </summary>
+        //[Key]
+        //[Comment("生产动作Id")]
+        //public long meaction_id { get; set; }
+        /// <summary>
+        /// 生产工单id
+        /// </summary>
+        [Comment("生产工单id")]
+        public long morder_id { get; set; }
+        /// <summary>
+        /// 生产工单号
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("生产工单号")]
+        public string? morder_no { get; set; }
+        /// <summary>
+        /// 操作时间
+        /// </summary>
+        [Comment("操作时间")]
+        public DateTime? oprtime { get; set; }
+        /// <summary>
+        /// 操作类型
+        /// </summary>
+        [StringLength(50)]
+        [Comment("操作类型")]
+        public string? oprtype { get; set; }
+        /// <summary>
+        /// 操作人id
+        /// </summary>
+        [Comment("操作人id")]
+        public long? oprby { get; set; }
+        /// <summary>
+        /// 操作人名称
+        /// </summary>
+        [StringLength(50)]
+        [Comment("操作人名称")]
+        public string? oprbyname { get; set; }
+        /// <summary>
+        /// 操作人工号
+        /// </summary>
+        [StringLength(100)]
+        [Comment("操作人工号")]
+        public string? oprbyno { get; set; }
+    }
+}

+ 66 - 0
MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_mebycard.cs

@@ -0,0 +1,66 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.ProductionProcess
+{
+    /// <summary>
+    /// 产线刷卡记录
+    /// </summary>
+    [CollectionName("dopbase", "mes_mebycard")]
+    [Comment("产线刷卡记录")]
+    public class mes_mebycard : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 刷卡id
+        ///// </summary>
+        //[Key]
+        //[Comment("刷卡id")]
+        //public long mebycard_id { get; set; }
+        /// <summary>
+        /// 生产工单号id
+        /// </summary>
+        [Comment("生产工单号id")]
+        public long mebycard_moid { get; set; }
+        /// <summary>
+        /// 生产工单号
+        /// </summary>    
+        [Required]
+        [StringLength(50)]
+        [Comment("生产工单号")]
+        public string? mebycard_mono { get; set; }
+        /// <summary>
+        /// 工序id
+        /// </summary>
+        [Comment("工序id")]
+        public long mebycard_pid { get; set; }
+        /// <summary>
+        /// 工序编码
+        /// </summary>
+        [Required]
+        [StringLength(100)]
+        [Comment("工序编码")]
+        public string? mebycard_pno { get; set; }
+        /// <summary>
+        /// 工序名称
+        /// </summary>   
+        [Required]
+        [StringLength(100)]
+        [Comment("工序名称")]
+        public string? mebycard_pname { get; set; }
+        /// <summary>
+        /// 刷卡人员卡号
+        /// </summary>      
+        [Required]
+        [StringLength(100)]
+        [Comment("刷卡人员卡号")]
+        public string? mebycard_byno { get; set; }
+        /// <summary>
+        /// 刷卡时间
+        /// </summary>   
+        [Comment("刷卡时间")]
+        public DateTime mebycard_time { get; set; }
+    }
+}

+ 51 - 0
MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_merecheck.cs

@@ -0,0 +1,51 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.ProductionProcess
+{
+    /// <summary>
+    /// 生产报检记录表
+    /// </summary>
+    [CollectionName("dopbase", "mes_merecheck")]
+    [Comment("生产报检记录表")]
+    public class mes_merecheck : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键Id
+        ///// </summary>
+        //[Key]
+        //[Comment("生产报检记录Id")]
+        //public long merecheck_id { get; set; }
+        /// <summary>
+        /// 生产工单id
+        /// </summary>
+        [Comment("生产工单id")]
+        public long morder_id { get; set; }
+        /// <summary>
+        /// 生产工单号
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("生产工单号")]
+        public string? morder_no { get; set; }
+        /// <summary>
+        /// 报检数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("报检数量")]
+        public decimal qty { get; set; }
+        /// <summary>
+        /// 报检时间
+        /// </summary>
+        [Comment("报检时间")]
+        public DateTime oprtime { get; set; }
+        /// <summary>
+        /// 报检人id
+        /// </summary>
+        [Comment("报检人id")]
+        public long oprby { get; set; }
+    }
+}

+ 65 - 0
MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_mereport.cs

@@ -0,0 +1,65 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.ProductionProcess
+{
+    /// <summary>
+    /// 生产报工记录表
+    /// </summary>
+    [CollectionName("dopbase", "mes_mereport")]
+    [Comment("生产报工记录表")]
+    public class mes_mereport :MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键ID
+        ///// </summary>
+        //[Key]
+        //[Comment("生产报工记录Id")]
+        //public long mereport_id { get; set; }
+        /// <summary>
+        /// 生产工单id
+        /// </summary>
+        [Comment("生产工单id")]
+        public long morder_id { get; set; }
+        /// <summary>
+        /// 生产工单号
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("生产工单号")]
+        public string morder_no { get; set; }
+        /// <summary>
+        /// 报工数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("报工数量")]
+        public decimal qty { get; set; }
+        /// <summary>
+        /// 报工时间
+        /// </summary>
+        [Comment("报工时间")]
+        public DateTime report_time { get; set; }
+        /// <summary>
+        /// 报工人id
+        /// </summary>
+        [Comment("报工人id")]
+        public long report_by { get; set; }
+        /// <summary>
+        /// 报工人工号
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("报工人工号")]
+        public string report_byno { get; set; }
+        /// <summary>
+        /// 已报数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("报工数量")]
+        public decimal instock_qty { get; set; }
+
+    }
+}

+ 127 - 0
MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_prd_sendmat.cs

@@ -0,0 +1,127 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.ProductionProcess
+{
+    /// <summary>
+    /// 发料单
+    /// </summary>
+    [CollectionName("dopbase", "mes_prd_sendmat")]
+    [Comment("发料单")]
+    public class mes_prd_sendmat :MoBaseEntity
+    {
+        ///// <summary>
+        ///// 发料单id
+        ///// </summary>
+        //[Key]
+        //[Comment("发料单id")]
+        //public long prdsm_id { get; set; }
+        /// <summary>
+        /// 单据类型 (发料、叫料、补料、退料)
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("单据类型 (发料、叫料、补料、退料)")]
+        public string prdsm_type { get; set; }
+        /// <summary>
+        /// 单据编号
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("单据编号")]
+        public string prdsm_no { get; set; }
+        /// <summary>
+        /// 单据日期
+        /// </summary>
+        [Comment("单据日期")]
+        public DateTime prdsm_date { get; set; }
+        /// <summary>
+        /// 生产组织id
+        /// </summary>
+        [Comment("生产组织id")]
+        public long prdsm_prdid { get; set; }
+        /// <summary>
+        /// 工作中心id
+        /// </summary>
+        [Comment("工作中心id")]
+        public long prdsm_workcid { get; set; }
+        /// <summary>
+        /// 生产工单id
+        /// </summary>
+        [Comment("生产工单id")]
+        public long prdsm_moid { get; set; }
+        /// <summary>
+        /// 生产工单号
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("生产工单号")]
+        public string prdsm_mono { get; set; }
+        /// <summary>
+        /// 制单人
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("制单人")]
+        public string prdsm_by { get; set; }
+        /// <summary>
+        /// 备注
+        /// </summary>
+        [StringLength(500)]
+        [Comment("备注")]
+        public string? prdsm_note { get; set; }
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [DefaultValue(0)]
+        [Comment("状态")]
+        public int? prdsm_state { get; set; }
+        /// <summary>
+        /// 补料理由
+        /// </summary>
+        [StringLength(500)]
+        [Comment("补料理由")]
+        public string? prdsm_reason { get; set; }
+        /// <summary>
+        /// 退料原因
+        /// </summary>
+        //public string prdsm_breason { get; set; }
+        /// <summary>
+        /// 叫料数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("叫料数量")]
+        public decimal prdsm_qty { get; set; }
+        /// <summary>
+        /// 配送日期
+        /// </summary>
+        [Comment("配送日期")]
+        public DateTime? prdsm_ddate { get; set; }
+        /// <summary>
+        /// 关联委外po单号
+        /// </summary>
+        [StringLength(100)]
+        [Comment("关联委外po单号")]
+        public string? prdsm_po_no { get; set; }
+        /// <summary>
+        /// 关联委外po行号
+        /// </summary>
+        [Comment("关联委外po行号")]
+        public int? prdsm_po_row { get; set; }
+        /// <summary>
+        /// 原单类型  0 生产工单  1 委外工单
+        /// </summary>
+        [DefaultValue(0)]
+        [Comment("原单类型")]
+        public int srcbill_type { get; set; }
+        /// <summary>
+        /// 源单状态  0 初始   1 下达 2 开始往金蝶推
+        /// </summary>
+        [DefaultValue(0)]
+        [Comment("源单状态")]
+        public int srcbill_state { get; set; }
+    }
+}

+ 168 - 0
MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_prd_sendmat_list.cs

@@ -0,0 +1,168 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.ProductionProcess
+{
+    /// <summary>
+    /// 发料单详情
+    /// </summary>
+    [CollectionName("dopbase", "mes_prd_sendmat_list")]
+    [Comment("发料单详情")]
+    public class mes_prd_sendmat_list : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 发料单详情id
+        ///// </summary>
+        //[Key]
+        //[Comment("发料单详情id")]
+        //public long prdsml_id { get; set; }
+        /// <summary>
+        /// 发料单id
+        /// </summary>
+        [Comment("发料单id")]
+        public long prdsm_id { get; set; }
+        /// <summary>
+        /// 工序编码
+        /// </summary>
+        [StringLength(50)]
+        [Comment("工序编码")]
+        public string? prdsml_procno { get; set; }
+        /// <summary>
+        /// 工序名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("工序名称")]
+        public string? prdsml_procname { get; set; }
+        /// <summary>
+        /// 物料编码
+        /// </summary>
+        [StringLength(100)]
+        [Comment("物料编码")]
+        public string? fitem_number { get; set; }
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(100)]
+        [Comment("物料编码")]
+        public string? fitem_name { get; set; }
+        /// <summary>
+        /// 规格型号
+        /// </summary>
+        [StringLength(100)]
+        [Comment("物料编码")]
+        public string? fmodel { get; set; }
+        /// <summary>
+        /// 单位数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("单位数量")]
+        public decimal? prdsml_qtyper { get; set; }
+        /// <summary>
+        /// 确认单位数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("确认单位数量")]
+        public decimal? prdsml_cqtyper { get; set; }
+        /// <summary>
+        /// 计量单位
+        /// </summary>
+        [StringLength(50)]
+        [Comment("计量单位")]
+        public string? prdsml_unit { get; set; }
+        /// <summary>
+        /// 应发数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("应发数量")]
+        public decimal? prdsml_qtyto { get; set; }
+        /// <summary>
+        /// 计划数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("计划数量")]
+        public decimal? prdsml_qtyplan { get; set; }
+        /// <summary>
+        /// 已发数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("已发数量")]
+        public decimal prdsml_qtyissued { get; set; }
+        /// <summary>
+        /// 发料仓库id
+        /// </summary>
+        [Comment("发料仓库id")]
+        public long prdsml_whid { get; set; }
+        /// <summary>
+        /// 发料仓库编码
+        /// </summary>
+        [StringLength(50)]
+        [Comment("发料仓库编码")]
+        public string? prdsml_whno { get; set; }
+        /// <summary>
+        /// 发料仓库名称
+        /// </summary>
+        [StringLength(500)]
+        [Comment("发料仓库名称")]
+        public string? prdsml_whname { get; set; }
+        /// <summary>
+        /// 退料原因
+        /// </summary>
+        [StringLength(500)]
+        [Comment("退料原因")]
+        public string? prdsm_breason { get; set; }
+        /// <summary>
+        /// 是否倒冲 (0-否,1-是)
+        /// </summary>
+        [Comment("是否倒冲")]
+        public int? fbackflush { get; set; }
+        /// <summary>
+        /// 行号
+        /// </summary>
+        [Comment("行号")]
+        public int? prsml_row { get; set; }
+        /// <summary>
+        /// 子项属性
+        /// </summary>
+        [StringLength(255)]
+        [Comment("子项属性")]
+        public string? fmateriel_type { get; set; }
+        /// <summary>
+        /// 关键件
+        /// </summary>
+        [StringLength(255)]
+        [Comment("子项属性")]
+        public string? fisKey_item { get; set; }
+        /// <summary>
+        /// 计划发料日期
+        /// </summary>
+        [Comment("计划发料日期")]
+        public DateTime? send_date { get; set; }
+        /// <summary>
+        /// 工位
+        /// </summary>
+        [StringLength(255)]
+        [Comment("工位")]
+        public string station { get; set; }
+        /// <summary>
+        /// 报废数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("报废数量")]
+        public decimal? fdiscard_aux_qty { get; set; }
+        /// <summary>
+        /// 补料数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("补料数量")]
+        public decimal? fqty_supply { get; set; }
+        /// <summary>
+        /// 退料数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("退料数量")]
+        public decimal? fqty_send_back { get; set; }
+    }
+}

+ 66 - 0
MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_prdlog.cs

@@ -0,0 +1,66 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.ProductionProcess
+{
+    /// <summary>
+    /// 生产操作日志
+    /// </summary>
+    [CollectionName("dopbase", "mes_prdlog")]
+    [Comment("生产操作日志")]
+    public class mes_prdlog :MoBaseEntity
+    {
+        ///// <summary>
+        ///// 生产操作日志id
+        ///// </summary>
+        //[Key]
+        //[Comment("生产操作日志id")]
+        //public long prdlog_id { get; set; }
+
+        /// <summary>
+        /// 业务类型
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("业务类型")]
+        public string prdlog_type { get; set; }
+        /// <summary>
+        /// 关联单号
+        /// </summary> 
+        [Required]
+        [StringLength(80)]
+        [Comment("业务类型")]
+        public string prdlog_no { get; set; }
+        /// <summary>
+        /// 行号
+        /// </summary>
+        [Comment("行号")]
+        public int prdlog_entryid { get; set; }
+        /// <summary>
+        /// 执行时间
+        /// </summary>
+        [Comment("执行时间")]
+        public DateTime? prdlog_time { get; set; }
+        /// <summary>
+        /// 执行人id
+        /// </summary>
+        [Comment("执行人id")]
+        public long? prdlog_by_id { get; set; }
+        /// <summary>
+        /// 执行人姓名
+        /// </summary>
+        [StringLength(80)]
+        [Comment("执行人姓名")]
+        public string? prdlog_by_name { get; set; }
+        /// <summary>
+        /// 内容
+        /// </summary>
+        [StringLength(255)]
+        [Comment("内容")]
+        public string? prdlog_note { get; set; }
+     
+    }
+}

+ 50 - 0
MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_product_work_time.cs

@@ -0,0 +1,50 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.ProductionProcess
+{
+    /// <summary>
+    /// mo的生产时间记录
+    /// </summary>
+    [CollectionName("dopbase", "mes_product_work_time")]
+    [Comment("mo的生产时间记录")]
+    public class mes_product_work_time : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 生产时间记录id
+        ///// </summary>
+        //[Key]
+        //[Comment("生产时间记录id")]
+        //public long id { get; set; }
+        /// <summary>
+        /// 日期
+        /// </summary>
+        [Comment("生产时间记录id")]
+        public DateTime? work_date { get; set; }
+        /// <summary>
+        /// 开始时间
+        /// </summary>
+        [Comment("开始时间")]
+        public DateTime? start { get; set; }
+        /// <summary>
+        /// 结束时间
+        /// </summary>
+        [Comment("结束时间")]
+        public DateTime? stop { get; set; }
+        /// <summary>
+        /// 卡号
+        /// </summary>
+        [StringLength(255)]
+        [Comment("卡号")]
+        public string? card_no { get; set; }
+        /// <summary>
+        /// 产线
+        /// </summary>
+        [StringLength(255)]
+        [Comment("产线")]
+        public string? product_line { get; set; }
+    }
+}

+ 74 - 0
MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_stock_enter.cs

@@ -0,0 +1,74 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.ProductionProcess
+{
+    /// <summary>
+    /// 入库单
+    /// </summary>
+    [CollectionName("dopbase", "mes_stock_enter")]
+    [Comment("入库单")]
+    public class mes_stock_enter : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("入库单id")]
+        //public long id { get; set; }
+        /// <summary>
+        /// 物料编码
+        /// </summary>
+        [StringLength(255)]
+        [Comment("物料编码")]
+        public string? fitem_number { get; set; }
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("物料名称")]
+        public string? fitem_name { get; set; }
+        /// <summary>
+        /// 全名
+        /// </summary>
+        [StringLength(255)]
+        [Comment("全名")]
+        public string? ffull_name { get; set; }
+        /// <summary>
+        /// 规格型号
+        /// </summary>
+        [StringLength(255)]
+        [Comment("规格型号")]
+        public string? fmodel { get; set; }
+        /// <summary>
+        /// 工单号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("工单号")]
+        public string? order_no { get; set; }
+        /// <summary>
+        /// 入库日期
+        /// </summary>
+        [Comment("入库日期")]
+        public DateTime edate { get; set; }
+        /// <summary>
+        /// 入库数量
+        /// </summary>
+        [Comment("入库数量")]
+        public int eqty { get; set; }
+        /// <summary>
+        /// 入库人id
+        /// </summary>
+        [Comment("入库人id")]
+        public long eby { get; set; }
+        /// <summary>
+        /// 入库人姓名
+        /// </summary>
+        [StringLength(80)]
+        [Comment("入库人姓名")]
+        public string? ebyname { get; set; }
+    }
+}

+ 110 - 0
MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_stock_out.cs

@@ -0,0 +1,110 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.ProductionProcess
+{
+    /// <summary>
+    /// 出库单
+    /// </summary>
+    [CollectionName("dopbase", "mes_stock_out")]
+    [Comment("出库单")]
+    public class mes_stock_out : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键Id
+        ///// </summary>
+        //[Key]
+        //[Comment("出库单Id")]
+        //public long id { get; set; }
+
+        /// <summary>
+        /// 出库单号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("出库单号")]
+        public string? out_no { get; set; }
+        /// <summary>
+        /// 仓库名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("仓库名称")]
+        public string? stock_name { get; set; }
+        /// <summary>
+        /// 仓库编码
+        /// </summary>
+        [StringLength(255)]
+        [Comment("仓库编码")]
+        public string? stock_no { get; set; }
+        /// <summary>
+        /// 物料编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("物料编码")]
+        public string? fitem_number { get; set; }
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("物料名称")]
+        public string? fitem_name { get; set; }
+        /// <summary>
+        /// 全名
+        /// </summary>
+        [StringLength(255)]
+        [Comment("全名")]
+        public string? ffull_name { get; set; }
+        /// <summary>
+        /// 规格型号
+        /// </summary>
+        [StringLength(255)]
+        [Comment("规格型号")]
+        public string? fmodel { get; set; }
+        /// <summary>
+        /// 销售订单号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("销售订单号")]
+        public string? order_no { get; set; }
+        /// <summary>
+        /// 订单行号
+        /// </summary>
+        [Comment("订单行号")]
+        public int? order_number { get; set; }
+        /// <summary>
+        /// 发运通知单号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("发运通知单号")]
+        public string? shipn_no { get; set; }
+        /// <summary>
+        /// 出库日期
+        /// </summary>
+        [Comment("出库日期")]
+        public DateTime edate { get; set; }
+        /// <summary>
+        /// 出库数量
+        /// </summary>
+        [Comment("出库数量")]
+        public int eqty { get; set; }
+        /// <summary>
+        /// 计量单位
+        /// </summary>
+        [StringLength(80)]
+        [Comment("计量单位")]
+        public string? unit { get; set; }
+        /// <summary>
+        /// 出库人id
+        /// </summary>
+        [Comment("出库人id")]
+        public long? eby { get; set; }
+        /// <summary>
+        /// 出库人姓名
+        /// </summary>
+        [StringLength(80)]
+        [Comment("出库人姓名")]
+        public string? eby_name { get; set; }
+    }
+}

+ 78 - 0
MicroServices/Business/Bussiness.MongoModel/ProductionProcess/mes_swipe_card.cs

@@ -0,0 +1,78 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.ProductionProcess
+{
+    /// <summary>
+    /// mes打卡记录表
+    /// </summary>
+    [CollectionName("dopbase", "mes_swipe_card")]
+    [Comment("mes打卡记录表")]
+    public class mes_swipe_card : MoBaseEntity
+    {
+        ///// <summary>
+        ///// mes打卡记录id
+        ///// </summary>
+        //[Key]
+        //[Comment("mes打卡记录id")]
+        //public long id { get; set; }
+        /// <summary>
+        /// 生产车间
+        /// </summary>
+        [Required]
+        [StringLength(255)]
+        [Comment("生产车间")]
+
+        public string? product_org { get; set; }
+        /// <summary>
+        /// 生产产线
+        /// </summary>
+        [Required]
+        [StringLength(255)]
+        [Comment("生产产线")]
+
+        public string? product_line { get; set; }
+        /// <summary>
+        /// 卡号
+        /// </summary>
+        [Required]
+        [StringLength(80)]
+        [Comment("卡号")]
+
+        public string? card_no { get; set; }
+        /// <summary>
+        /// 工单编号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("工单编号")]
+
+        public string? order_no { get; set; }
+        /// <summary>
+        /// 上线时间
+        /// </summary>
+        [Comment("上线时间")]
+
+        public DateTime? up_line_time { get; set; }
+        /// <summary>
+        /// 下线时间
+        /// </summary>
+        [Comment("下线时间")]
+
+        public DateTime? off_line_time { get; set; }
+        /// <summary>
+        /// 刷卡类型  1 白班 ,2 晚班
+        /// </summary>
+        [Comment("刷卡类型")]
+
+        public int type { get; set; }
+        /// <summary>
+        /// 刷卡日期
+        /// </summary>
+        [Comment("刷卡日期")]
+
+        public DateTime swipe_date { get; set; }
+    }
+}

+ 56 - 0
MicroServices/Business/Bussiness.MongoModel/SIM/sim_base.cs

@@ -0,0 +1,56 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.SIM
+{
+    /// <summary>
+    /// sim基本表
+    /// </summary>
+    [Comment("sim基本表")]
+    [CollectionName("dopbase", "sim_base")]
+    public class sim_base:MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("主键id")]
+        //public long sim_id { get; set; }
+
+        /// <summary>
+        /// sim等级
+        /// </summary>
+        [StringLength(255)]
+        [Comment("sim等级")]
+        public string? sim_grade { get; set; }
+
+        /// <summary>
+        /// sim层级顺序
+        /// </summary>
+        [Comment("sim层级顺序")]
+        public int? sim_level { get; set; }
+
+        /// <summary>
+        /// 上升周期
+        /// </summary>
+        [Precision(10,0)]
+        [Comment("上升周期")]
+        public decimal? rise_cycle { get; set; }
+
+        /// <summary>
+        /// 间隔天数
+        /// </summary>
+        [Precision(10, 0)]
+        [Comment("间隔天数")]
+        public decimal? interval_days { get; set; }
+
+        /// <summary>
+        /// 上升时间
+        /// </summary>
+        [Comment("上升时间")]
+        public DateTime? rise_time { get; set; }
+    }
+}

+ 64 - 0
MicroServices/Business/Bussiness.MongoModel/SIM/sim_issue_type.cs

@@ -0,0 +1,64 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.SIM
+{
+    /// <summary>
+    /// sim事项类别表
+    /// </summary>
+    [Comment("上升时间")]
+    [CollectionName("dopbase", "sim_issue_type")]
+    public class sim_issue_type: MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("上升时间")]
+        //public long issue_type_id { get; set; }
+
+        /// <summary>
+        /// 类别代码
+        /// </summary>
+        [StringLength(255)]
+        [Comment("类别代码")]
+        public string? type_code { get; set; }
+
+        /// <summary>
+        /// 类别名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("类别名称")]
+        public string? type_name { get; set; }
+
+        /// <summary>
+        /// 应用场景
+        /// </summary>
+        [StringLength(255)]
+        [Comment("应用场景")]
+        public string? app_scenario { get; set; }
+
+        /// <summary>
+        /// 问题等级
+        /// </summary>
+        [StringLength(255)]
+        [Comment("问题等级")]
+        public string? issue_grade { get; set; }
+
+        /// <summary>
+        /// 责任人
+        /// </summary>
+        [StringLength(255)]
+        [Comment("责任人")]
+        public string? duty_person { get; set; }
+
+        /// <summary>
+        /// 责任部门id
+        /// </summary>
+        [Comment("责任部门id")]
+        public long? duty_dept { get; set; }
+    }
+}

+ 30 - 0
MicroServices/Business/Bussiness.MongoModel/SIM/sim_plant.cs

@@ -0,0 +1,30 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.SIM
+{
+    /// <summary>
+    /// sim事项表
+    /// </summary>
+    [Comment("sim事项表")]
+    [CollectionName("dopbase", "sim_plant")]
+    public class sim_plant:MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("主键id")]
+        //public long plant_id { get; set; }
+
+        /// <summary>
+        /// 事项名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("事项名称")]
+        public string? plant_name { get; set; }
+    }
+}

+ 36 - 0
MicroServices/Business/Bussiness.MongoModel/SIM/sim_user_relation.cs

@@ -0,0 +1,36 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.SIM
+{
+    /// <summary>
+    /// sim用户关联表
+    /// </summary>
+    [Comment("sim用户关联表")]
+    [CollectionName("dopbase", "sim_user_relation")]
+    public class sim_user_relation: MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("主键id")]
+        //public long id { get; set; }
+
+        /// <summary>
+        /// base_sim表ID
+        /// </summary>
+        [Comment("base_sim表ID")]
+        public long sim_id { get; set; }
+
+        /// <summary>
+        /// 用户id
+        /// </summary>
+        [Comment("用户id")]
+        public long user_id { get; set; }
+
+    }
+}

+ 200 - 0
MicroServices/Business/Bussiness.MongoModel/SRM/srm_po_list.cs

@@ -0,0 +1,200 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace Bussiness.MongoModel.SRM
+{
+    /// <summary>
+    /// 采购订单明细详情
+    /// </summary>
+    [CollectionName("dopbase", "srm_po_list")]
+    [Comment("采购订单明细详情")]
+    public class srm_po_list : MoBaseEntity
+    {
+        /// <summary>
+        /// po单id
+        /// </summary>
+        [Required]
+        [Comment("po单id")]
+        public long? po_id { get; set; }
+        /// <summary>
+        /// po单号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("po单号")]
+        public string? po_billno { get; set; }
+        /// <summary>
+        /// 行号
+        /// </summary>
+        [Comment("行号")]
+        public int? polist_row { get; set; }
+        /// <summary>
+        /// pr申请单id
+        /// </summary>
+        [Required]
+        [Comment("pr申请单id")]
+        public long? pr_id { get; set; }
+        /// <summary>
+        /// pr申请单号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("pr申请单号")]
+        public string? pr_billno { get; set; }
+        /// <summary>
+        /// 关联工单号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("关联工单号")]
+        public string? po_mono { get; set; }
+        /// <summary>
+        /// 供应商id
+        /// </summary>
+        [Required]
+        [Comment("供应商id")]
+        public long? pr_purchase_id { get; set; }
+        /// <summary>
+        /// 供应商名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("供应商名称")]
+        public string? pr_purchase_name { get; set; }
+        /// <summary>
+        /// 收货仓库id
+        /// </summary>
+        [Required]
+        [Comment("收货仓库id")]
+        public long? stock_id { get; set; }
+        /// <summary>
+        /// 收货仓库名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("收货仓库名称")]
+        public string? stock_name { get; set; }
+        /// <summary>
+        /// 物料id
+        /// </summary>
+        [Required]
+        [Comment("物料id")]
+        public long? icitem_id { get; set; }
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(100)]
+        [Comment("物料名称")]
+        public string? icitem_name { get; set; }
+        /// <summary>
+        /// 订单数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("订单数量")]
+        public decimal? qty { get; set; }
+        /// <summary>
+        /// 净价
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("净价")]
+        public decimal? netprice { get; set; }
+        /// <summary>
+        /// 税率
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("税率")]
+        public decimal? rate { get; set; }
+        /// <summary>
+        /// 含税单价
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("含税单价")]
+        public decimal? price { get; set; }
+        /// <summary>
+        /// 总价
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("总价")]
+        public decimal? total_price { get; set; }
+        /// <summary>
+        /// 计划数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("计划数量")]
+        public decimal? plan_qty { get; set; }
+        /// <summary>
+        /// 单位
+        /// </summary>
+        [Required]
+        [Comment("单位")]
+        public long? unit { get; set; }
+        /// <summary>
+        /// 数据状态标识 0停用 1启用
+        /// </summary>
+        [Comment("数据状态标识")]
+        public int? state { get; set; }
+        /// <summary>
+        /// 需求到货日期
+        /// </summary>
+        [Comment("需求到货日期")]
+        public DateTime? rarrdate { get; set; }
+        /// <summary>
+        /// 评审状态(0-待评审、1-评审通过、2-评审未通过)
+        /// </summary>
+        [Comment("评审状态")]
+        public int? rstate { get; set; }
+        /// <summary>
+        /// 评审次数
+        /// </summary>
+        [Comment("评审次数")]
+        public int rnumber { get; set; }
+        /// <summary>
+        /// 已收货数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("已收货数量")]
+        public decimal? rqty { get; set; }
+        /// <summary>
+        /// 已入库数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("已入库数量")]
+        public decimal? esqty { get; set; }
+        /// <summary>
+        /// 采购到货日期
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("采购到货日期")]
+        public decimal? procurement_rarr_date { get; set; }
+        /// <summary>
+        /// 再计划到货日期
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("再计划到货日期")]
+        public decimal? rparrive_date { get; set; }
+        /// <summary>
+        /// 供应商交期
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("供应商交期")]
+        public decimal? purchase_date { get; set; }
+        /// <summary>
+        /// 采购确认到货日期
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("采购确认到货日期")]
+        public decimal? pur_affirmdate { get; set; }
+        /// <summary>
+        /// 币别
+        /// </summary>
+        [Required]
+        [Comment("币别")]
+        public long? currencytype { get; set; }
+
+        /// <summary>
+        /// 计算ID
+        /// </summary>
+        [Comment("计算id")]
+        [NotMapped]
+        public long? bang_id { get; set; }
+    }
+}

+ 126 - 0
MicroServices/Business/Bussiness.MongoModel/SRM/srm_po_main.cs

@@ -0,0 +1,126 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace Bussiness.MongoModel.SRM
+{
+    /// <summary>
+    /// 采购订单
+    /// </summary>
+    [CollectionName("dopbase", "srm_po_main")]
+    [Comment("采购订单")]
+    public class srm_po_main : MoBaseEntity
+    {
+        /// <summary>
+        /// PO单号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("PO单号")]
+        public string? po_billno { get; set; }
+        /// <summary>
+        /// 采购员
+        /// </summary>
+        [StringLength(80)]
+        [Comment("采购员")]
+        public string? po_purchaser { get; set; }
+        /// <summary>
+        /// 采购员工号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("采购员工号")]
+        public string? po_purchaser_no { get; set; }
+        /// <summary>
+        /// 供应商id
+        /// </summary>
+        [Required]
+        [Comment("供应商id")]
+        public long? po_purchase_id { get; set; }
+        /// <summary>
+        /// 供应商名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("供应商名称")]
+        public string? po_purchase_name { get; set; }
+        /// <summary>
+        /// 下单日期
+        /// </summary>
+        [Comment("下单日期")]
+        public DateTime? po_ssend_date { get; set; }
+        /// <summary>
+        /// 订单总价
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("订单总价")]
+        public decimal? po_total { get; set; }
+        /// <summary>
+        /// 交货方式
+        /// </summary>
+        [Required]
+        [Comment("交货方式")]
+        public long? po_delivery { get; set; }
+        /// <summary>
+        /// 税率
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("税率")]
+        public decimal? po_tax_rate { get; set; }
+        /// <summary>
+        /// 是否加急
+        /// </summary>
+        [Comment("是否加急")]
+        public int? po_express { get; set; }
+        /// <summary>
+        /// 数据状态(0-新增、1-通过、2-完成、3-关闭、4-未通过)
+        /// </summary>
+        [Comment("数据状态")]
+        public int? state { get; set; }
+        /// <summary>
+        /// 备注
+        /// </summary>
+        [StringLength(1000)]
+        [Comment("备注")]
+        public string? po_note { get; set; }
+        /// <summary>
+        /// 评审状态
+        /// </summary>
+        [Comment("评审状态")]
+        public int? rstate { get; set; }
+        /// <summary>
+        /// 评审次数
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("评审次数")]
+        public decimal? rnumber { get; set; }
+        /// <summary>
+        /// 评审通过时间
+        /// </summary>
+        [Comment("评审通过时间")]
+        public DateTime? review_rtime { get; set; }
+        /// <summary>
+        /// 单据类型
+        /// </summary>
+        [Comment("单据类型")]
+        public int? po_order_type { get; set; }
+        /// <summary>
+        /// 币别
+        /// </summary>
+        [Required]
+        [Comment("币别")]
+        public long? currency { get; set; }
+        /// <summary>
+        /// 金蝶单据类型值(标准采购订单、标准委外订单)
+        /// </summary>
+        [Comment("金蝶单据类型值")]
+        public int? bill_type { get; set; }
+
+        /// <summary>
+        /// 计算ID
+        /// </summary>
+        [Comment("计算id")]
+        [NotMapped]
+        public long? bang_id { get; set; }
+    }
+}

+ 98 - 0
MicroServices/Business/Bussiness.MongoModel/SRM/srm_po_occupy.cs

@@ -0,0 +1,98 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace Bussiness.MongoModel.SRM
+{
+    /// <summary>
+    /// 采购订单占用详情
+    /// </summary>
+    [CollectionName("dopbase", "srm_po_occupy")]
+    [Comment("采购订单占用详情")]
+    public class srm_po_occupy : MoBaseEntity
+    {
+        /// <summary>
+        /// 采购订单id
+        /// </summary>
+        [Required]
+        [Comment("采购订单id")]
+        public long? polist_id { get; set; }
+        /// <summary>
+        /// 采购订单行号
+        /// </summary>
+        [Comment("采购订单行号")]
+        public int? polist_row { get; set; }
+        /// <summary>
+        /// 客户订单行id
+        /// </summary>
+        [Required]
+        [Comment("客户订单行id")]
+        public long? eid { get; set; }
+        /// <summary>
+        /// 客户订单id
+        /// </summary>
+        [Required]
+        [Comment("客户订单id")]
+        public long? bill_no { get; set; }
+        /// <summary>
+        /// 类型
+        /// </summary>
+        [StringLength(80)]
+        [Comment("类型")]
+        public string? type { get; set; }
+        /// <summary>
+        /// 行号
+        /// </summary>
+        [Comment("行号")]
+        public int entry_id { get; set; }
+        /// <summary>
+        /// 占用量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("占用量")]
+        public decimal? qty { get; set; }
+        /// <summary>
+        /// 开始时间
+        /// </summary>
+        [Comment("开始时间")]
+        public DateTime? stime { get; set; }
+        /// <summary>
+        /// 结束时间
+        /// </summary>
+        [Comment("结束时间")]
+        public DateTime? etime { get; set; }
+        /// <summary>
+        /// 占用状态
+        /// </summary>
+        [Comment("占用状态")]
+        public int? state { get; set; }
+        /// <summary>
+        /// 变更人
+        /// </summary>
+        [StringLength(80)]
+        [Comment("变更人")]
+        public string? cby { get; set; }
+        /// <summary>
+        /// 变更原因
+        /// </summary>
+        [StringLength(1000)]
+        [Comment("变更原因")]
+        public string? creason { get; set; }
+        /// <summary>
+        /// 变更时间
+        /// </summary>
+        [Comment("变更时间")]
+        public DateTime? ctime { get; set; }
+
+        /// <summary>
+        /// 计算ID
+        /// </summary>
+        [Comment("计算id")]
+        [NotMapped]
+        public long? bang_id { get; set; }
+
+    }
+}

+ 222 - 0
MicroServices/Business/Bussiness.MongoModel/SRM/srm_pr_main.cs

@@ -0,0 +1,222 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace Bussiness.MongoModel.SRM
+{
+    /// <summary>
+    /// 采购申请单
+    /// </summary>
+    [CollectionName("dopbase", "srm_pr_main")]
+    [Comment("采购申请单")]
+    public class srm_pr_main : MoBaseEntity
+    {
+        /// <summary>
+        /// pr单号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("pr单号")]
+        public string? pr_billno { get; set; }
+        /// <summary>
+        /// 关联工单号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("关联工单号")]
+        public string? pr_mono { get; set; }
+        /// <summary>
+        /// 工单行号
+        /// </summary>
+        [Comment("工单行号")]
+        public int? entity_id { get; set; }
+        /// <summary>
+        /// 供应商id
+        /// </summary>
+        [Required]
+        [Comment("供应商id")]
+        public long? pr_purchaseid { get; set; }
+        /// <summary>
+        /// 供应商编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("供应商编码")]
+        public string? pr_purchasenumber { get; set; }
+        /// <summary>
+        /// 供应商名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("供应商名称")]
+        public string? pr_purchasename { get; set; }
+        /// <summary>
+        /// 采购员
+        /// </summary>
+        [StringLength(80)]
+        [Comment("采购员")]
+        public string? pr_purchaser { get; set; }
+        /// <summary>
+        /// 采购员工号(采购信息表)
+        /// </summary>
+        [StringLength(80)]
+        [Comment("采购员工号")]
+        public string? pr_purchaser_num { get; set; }
+        /// <summary>
+        /// 需求数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("需求数量")]
+        public decimal? pr_rqty { get; set; }
+        /// <summary>
+        /// 申请数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("申请数量")]
+        public decimal? pr_aqty { get; set; }
+        /// <summary>
+        /// 建议数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("建议数量")]
+        public decimal? pr_sqty { get; set; }
+        /// <summary>
+        /// 物料id
+        /// </summary>
+        [Required]
+        [Comment("物料id")]
+        public long? icitem_id { get; set; }
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("物料名称")]
+        public string? icitem_name { get; set; }
+        /// <summary>
+        /// 单据类型
+        /// </summary>
+        [Comment("单据类型")]
+        public int? pr_order_type { get; set; }
+        /// <summary>
+        /// 系统建议下单日期
+        /// </summary>
+        [Comment("系统建议下单日期")]
+        public DateTime? pr_ssend_date { get; set; }
+        /// <summary>
+        /// 系统建议到达日期(建议到货日期)
+        /// </summary>
+        [Comment("系统建议到达日期")]
+        public DateTime? pr_sarrive_date { get; set; }
+        /// <summary>
+        /// 采购员建议到货日期
+        /// </summary>
+        [Comment("采购员建议到货日期")]
+        public DateTime? pr_bsarrive_date { get; set; }
+        /// <summary>
+        /// 订单到货日期
+        /// </summary>
+        [Comment("订单到货日期")]
+        public DateTime? pr_oarrive_date { get; set; }
+        /// <summary>
+        /// 计划下单日期
+        /// </summary>
+        [Comment("计划下单日期")]
+        public DateTime? pr_psend_date { get; set; }
+        /// <summary>
+        /// 计划到达日期
+        /// </summary>
+        [Comment("计划到达日期")]
+        public DateTime? pr_parrive_date { get; set; }
+        /// <summary>
+        /// 需求到货日期
+        /// </summary>
+        [Comment("需求到货日期")]
+        public DateTime? pr_rarrive_date { get; set; }
+        /// <summary>
+        /// 再计划到货日期
+        /// </summary>
+        [Comment("再计划到货日期")]
+        public DateTime? pr_rparrive_date { get; set; }
+        /// <summary>
+        /// 采购确认到货日期
+        /// </summary>
+        [Comment("采购确认到货日期")]
+        public DateTime? pr_pur_affirm_date { get; set; }
+        /// <summary>
+        /// 系统价格(含税)
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("系统价格(含税)")]
+        public decimal? pr_sysprice { get; set; }
+        /// <summary>
+        /// 订单价格(含税)
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("订单价格(含税)")]
+        public decimal? pr_orderprice { get; set; }
+        /// <summary>
+        /// 采购净价(不含税)
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("采购净价(不含税)")]
+        public decimal? pr_price { get; set; }
+        /// <summary>
+        /// 税率
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("税率")]
+        public decimal? pr_rate { get; set; }
+        /// <summary>
+        /// 单位
+        /// </summary>
+        [StringLength(20)]
+        [Comment("单位")]
+        public string? pr_unit { get; set; }
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [Comment("状态")]
+        public int? state { get; set; }
+        /// <summary>
+        /// 已申请数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("已申请数量")]
+        public decimal? old_apply_aqty { get; set; }
+        /// <summary>
+        /// 申请类型
+        /// </summary>
+        [Comment("申请类型")]
+        public int? pr_type { get; set; }
+        /// <summary>
+        /// 币种
+        /// </summary>
+        [Required]
+        [Comment("币种")]
+        public long? currencytype { get; set; }
+        /// <summary>
+        /// 安全库存触发采购比例
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("安全库存触发采购比例")]
+        public decimal? secInv_ratio { get; set; }
+        /// <summary>
+        /// 备注
+        /// </summary>
+        [StringLength(1000)]
+        [Comment("备注")]
+        public string? remark { get; set; }
+        /// <summary>
+        /// 拒绝原因
+        /// </summary>
+        [StringLength(1000)]
+        [Comment("拒绝原因")]
+        public string? pr_rreason { get; set; }
+
+        /// <summary>
+        /// 计算ID
+        /// </summary>
+        [Comment("计算id")]
+        [NotMapped]
+        public long? bang_id { get; set; }
+    }
+}

+ 96 - 0
MicroServices/Business/Bussiness.MongoModel/SRM/srm_purchase.cs

@@ -0,0 +1,96 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.SRM
+{
+    /// <summary>
+    /// 物料采购信息表
+    /// </summary>
+    [CollectionName("dopbase", "srm_purchase")]
+    [Comment("物料采购信息表")]
+    public class srm_purchase : MoBaseEntity
+    {
+        /// <summary>
+        /// 物料id
+        /// </summary>
+        [Required]
+        [Comment("物料id")]
+        public long icitem_id { get; set; }
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("物料名称")]
+        public string? icitem_name { get; set; }
+        /// <summary>
+        /// 计划id
+        /// </summary>
+        [Required]
+        [Comment("计划id")]
+        public long? ic_plan_id { get; set; }
+        /// <summary>
+        /// 采购负责人
+        /// </summary>
+        [StringLength(80)]
+        [Comment("采购负责人")]
+        public string? order_rector_name { get; set; }
+        /// <summary>
+        /// 采购负责人_工号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("采购负责人_工号")]
+        public string? order_rector_num { get; set; }
+        /// <summary>
+        /// 工厂编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("工厂编码")]
+        public string? factory_code { get; set; }
+        /// <summary>
+        /// 采购部门
+        /// </summary>
+        [StringLength(80)]
+        [Comment("采购部门")]
+        public string? order_dept { get; set; }
+        /// <summary>
+        /// 采购单价
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("采购单价")]
+        public decimal? order_price { get; set; }
+        /// <summary>
+        /// 销售单价
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("销售单价")]
+        public decimal? sale_price { get; set; }
+        /// <summary>
+        /// 最小订货量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("最小订货量")]
+        public decimal? qty_min { get; set; }
+        /// <summary>
+        /// 批量增量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("批量增量")]
+        public decimal? batch_append_qty { get; set; }
+        /// <summary>
+        /// 采购订单差异科目代码
+        /// </summary>
+        [Required]
+        [Comment("采购订单差异科目代码")]
+        public long? pov_acct { get; set; }
+        /// <summary>
+        /// 采购发票差异科目代码
+        /// </summary>
+        [Required]
+        [Comment("采购发票差异科目代码")]
+        public long? piv_acct { get; set; }
+
+    }
+}

+ 230 - 0
MicroServices/Business/Bussiness.MongoModel/Sale/crm_seorder.cs

@@ -0,0 +1,230 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace Bussiness.MongoModel.Sale
+{
+    /// <summary>
+    ///销售订单表
+    /// </summary>
+    [Comment("销售订单表")]
+    [CollectionName("dopbase", "crm_seorder")]
+    public class crm_seorder : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 销售订单id
+        ///// </summary>
+        //[Key]
+        //[Comment("销售订单id")]
+        //public long seorder_id { get; set; }
+
+        /// <summary>
+        /// 订单编号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("订单编号")]
+        public string? bill_no { get; set; }
+
+        /// <summary>
+        /// 订单类别(销售、计划)
+        /// </summary>
+        [Comment("订单类别(销售、计划)")]
+        public int? order_type { get; set; }
+
+        /// <summary>
+        /// 贸易类型
+        /// </summary>
+        [Comment("贸易类型")]
+        public int? trade_type { get; set; }
+
+        /// <summary>
+        /// 销售订单类型
+        /// </summary>
+        /// </summary>
+        [Comment("销售订单类型")]
+        public int? sale_style { get; set; }
+
+        /// <summary>
+        /// 销售订单类型编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("销售订单类型编码")]
+        public string? sale_style_no { get; set; }
+
+        /// <summary>
+        /// 客户id
+        /// </summary>
+        [Comment("客户id")]
+        public int? custom_id { get; set; }
+
+        /// <summary>
+        /// 客户名称
+        /// </summary>
+        [Comment("客户名称")]
+        [StringLength(80)]
+        public string? custom_name { get; set; }
+
+        /// <summary>
+        /// 客户编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("客户编码")]
+        public string? custom_no { get; set; }
+
+        /// <summary>
+        /// 客户级别
+        /// </summary>
+        [StringLength(80)]
+        [Comment("客户级别")]
+        public string? custom_level { get; set; }
+
+        /// <summary>
+        /// 签订日期
+        /// </summary>
+        [Comment("签订日期")]
+        public DateTime? date { get; set; }
+
+        /// <summary>
+        /// 采购下单日期
+        /// </summary>
+        [Comment("采购下单日期")]
+        public DateTime? rdate { get; set; }
+
+        /// <summary>
+        /// 加急级别
+        /// </summary>
+        [Comment("加急级别")]
+        public int? urgent { get; set; }
+
+        /// <summary>
+        /// 币种
+        /// </summary>
+        [StringLength(50)]
+        [Comment("币种")]
+        public int? currency { get; set; }
+
+        /// <summary>
+        /// 汇率
+        /// </summary>
+        [Precision(20,8)]
+        [Comment("汇率")]
+        public decimal? exchange_rate { get; set; }
+
+
+        /// <summary>
+        /// 制单人
+        /// </summary>
+        [StringLength(50)]
+        [Comment("制单人")]
+        public string? biller { get; set; }
+
+        /// <summary>
+        /// 业务员工号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("业务员工号")]
+        public string? emp_no { get; set; }
+
+        /// <summary>
+        /// 业务员名称
+        /// </summary>
+        [StringLength(50)]
+        [Comment("业务员名称")]
+        public string? emp_name { get; set; }
+
+        /// <summary>
+        /// 审核人
+        /// </summary>
+        [StringLength(50)]
+        [Comment("审核人")]
+        public string? auditor { get; set; }
+
+        /// <summary>
+        /// 审核日期
+        /// </summary>
+        [Comment("审核日期")]
+        public DateTime? audit_date { get; set; }
+
+        /// <summary>
+        /// 订单状态
+        /// </summary>
+        [Comment("订单状态")]
+        public int? status { get; set; }
+
+        /// <summary>
+        /// 是否关闭1关闭0未关闭
+        /// </summary>
+        [DefaultValue(false)]
+        [Comment("是否关闭1关闭0未关闭")]
+        public bool closed { get; set; }
+
+        /// <summary>
+        /// 操作时间
+        /// </summary>
+        [Comment("操作时间")]
+        public DateTime? op_time { get; set; }
+
+        /// <summary>
+        /// 订单来源
+        /// </summary>
+        [StringLength(255)]
+        [Comment("订单来源")]
+        public string? bill_from { get; set; }
+
+        /// <summary>
+        /// 项目名称
+        /// </summary>
+        [Comment("项目名称")]
+        [StringLength(255)]
+        public string? project_name { get; set; }
+
+        /// <summary>
+        /// 项目编号
+        /// </summary>
+        [StringLength(255)]
+        [Comment("项目编号")]
+        public string? project_code { get; set; }
+
+        /// <summary>
+        /// 销售出库类型
+        /// </summary>
+        [Comment("销售出库类型")]
+        public int? out_stock_type { get; set; }
+
+        /// <summary>
+        /// 销售部门id
+        /// </summary>
+        [Comment("销售部门id")]
+        public long? sale_dept_id { get; set; }
+
+        /// <summary>
+        /// 销售部门名称
+        /// </summary>
+        [StringLength(80)]
+        [Comment("销售部门名称")]
+        public string? sale_dept_name { get; set; }
+
+        /// <summary>
+        /// 销售部门编号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("销售部门编号")]
+        public string? sale_dept_code { get; set; }
+
+        /// <summary>
+        /// 创建部门id
+        /// </summary>
+        [Comment("创建部门id")]
+        public long? create_dept { get; set; }
+
+        /// <summary>
+        /// 计算ID
+        /// </summary>
+        [Comment("计算id")]
+        [NotMapped]
+        public long? bang_id { get; set; }
+    }
+}

+ 346 - 0
MicroServices/Business/Bussiness.MongoModel/Sale/crm_seorderentry.cs

@@ -0,0 +1,346 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace Bussiness.MongoModel.Sale
+{
+    /// <summary>
+    ///销售订单明细表
+    /// </summary>
+    [Comment("销售订单明细表")]
+    [CollectionName("dopbase", "crm_seorderentry")]
+    public class crm_seorderentry : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 销售订单明细表id
+        ///// </summary>
+        //[Key]
+        //[Comment("销售订单明细表id")]
+        //public long seorderentry_id { get; set; }
+
+        /// <summary>
+        /// 销售订单id
+        /// </summary>
+        [Comment("销售订单id")]
+        public long? seorder_id { get; set; }
+
+        /// <summary>
+        /// 销售订单编号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("销售订单编号")]
+        public string? bill_no { get; set; }
+
+        /// <summary>
+        /// 行号
+        /// </summary>
+        [Comment("行号")]
+        public int? entry_seq { get; set; }
+
+        /// <summary>
+        /// 对应代码
+        /// </summary>
+        [StringLength(255)]
+        [Comment("对应代码")]
+        public string? map_number { get; set; }
+
+        /// <summary>
+        /// 代码名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("代码名称")]
+        public string? map_name { get; set; }
+
+        /// <summary>
+        /// 产品代码
+        /// </summary>
+        [StringLength(255)]
+        [Comment("产品代码")]
+        public string? item_number { get; set; }
+
+        /// <summary>
+        /// FMS旧料号
+        /// </summary>
+        [StringLength(255)]
+        [Comment("FMS旧料号")]
+        public string? fms_number { get; set; }
+
+        /// <summary>
+        /// 产品名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("产品名称")]
+        public string? item_name { get; set; }
+
+        /// <summary>
+        /// 规格型号
+        /// </summary>
+        [StringLength(255)]
+        [Comment("规格型号")]
+        public string? specification { get; set; }
+
+        /// <summary>
+        /// 加急级别
+        /// </summary>
+        [Comment("加急级别")]
+        public int? urgent { get; set; }
+
+        /// <summary>
+        /// BOM编号
+        /// </summary>
+        [StringLength(255)]
+        [Comment("BOM编号")]
+        public string? bom_number { get; set; }
+
+        /// <summary>
+        /// 单位
+        /// </summary>
+        [StringLength(50)]
+        [Comment("单位")]
+        public string? unit { get; set; }
+
+        /// <summary>
+        /// 订单数量
+        /// </summary>
+        [Precision(20,8)]
+        [Comment("订单数量")]
+        public decimal? qty { get; set; }
+
+        /// <summary>
+        /// 单价
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("单价")]
+        public decimal? price { get; set; }
+
+        /// <summary>
+        /// 含税单价
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("含税单价")]
+        public decimal? tax_price { get; set; }
+
+        /// <summary>
+        /// 金额
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("金额")]
+        public decimal? amount { get; set; }
+
+        /// <summary>
+        /// 税率
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("税率")]
+        public decimal? tax_rate { get; set; }
+
+        /// <summary>
+        /// 折扣率
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("折扣率")]
+        public decimal? discount_rate { get; set; }
+
+        /// <summary>
+        /// 折扣额
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("折扣额")]
+        public decimal? discount_amount { get; set; }
+
+        /// <summary>
+        /// 实际含税单价
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("实际含税单价")]
+        public decimal? aux_price_discount { get; set; }
+
+        /// <summary>
+        /// 销项税额
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("销项税额")]
+        public decimal? tax_amtount { get; set; }
+
+        /// <summary>
+        /// 价税合计
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("价税合计")]
+        public decimal? total_amount { get; set; }
+
+        /// <summary>
+        /// 客户要求交期
+        /// </summary>
+        [Comment("客户要求交期")]
+        public DateTime? plan_date { get; set; }
+
+        /// <summary>
+        /// 最终交货日期
+        /// </summary>
+        [Comment("最终交货日期")]
+        public DateTime? date { get; set; }
+
+        /// <summary>
+        /// 计划员
+        /// </summary>
+        [StringLength(50)]
+        [Comment("计划员")]
+        public string? planner_name { get; set; }
+
+        /// <summary>
+        /// 计划员_工号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("计划员_工号")]
+        public string? planner_no { get; set; }
+
+        /// <summary>
+        /// 备注
+        /// </summary>
+        [StringLength(255)]
+        [Comment("备注")]
+        public string? remark { get; set; }
+
+        /// <summary>
+        /// 源单编号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("源单编号")]
+        public string? soure_bill_no { get; set; }
+
+        /// <summary>
+        /// 客户订单号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("客户订单号")]
+        public string? custom_order_bill_no { get; set; }
+
+        /// <summary>
+        /// 客户订单行号
+        /// </summary>
+        [Comment("客户订单行号")]
+        public int? custom_order_entryid { get; set; }
+
+        /// <summary>
+        /// 系统建议交期(产能)
+        /// </summary>
+        [Comment("系统建议交期(产能)")]
+        public DateTime? sys_capacity_date { get; set; }
+
+        /// <summary>
+        ///调整建议交期
+        /// </summary>
+        [Comment("调整建议交期")]
+        public DateTime? adjust_date { get; set; }
+
+        /// <summary>
+        ///调整建议交期
+        /// </summary>
+        [Comment("mrp关闭")]
+        [DefaultValue(false)]
+        public bool? mrp_closed { get; set; }
+
+        /// <summary>
+        /// 操作时间
+        /// </summary>
+        [Comment("操作时间")]
+        public DateTime? op_time { get; set; }
+
+        /// <summary>
+        /// 客户料号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("客户料号")]
+        public string? custom_order_itemno { get; set; }
+
+        /// <summary>
+        /// 数据状态标识 0停用 1启用
+        /// </summary>
+        [Comment("数据状态标识 0停用 1启用")]
+        [DefaultValue(true)]
+        public bool state { get; set; }
+
+        /// <summary>
+        /// 评审状态
+        /// </summary>
+        [Comment("评审状态")]
+        public int? rstate { get; set; }
+
+        /// <summary>
+        /// 评审次数
+        /// </summary>
+        [Comment("评审次数")]
+        public int? rnumber { get; set; }
+
+        /// <summary>
+        /// 订单进度
+        /// </summary>
+        [StringLength(255)]
+        [Comment("订单进度")]
+        public string? progress { get; set; }
+
+        /// <summary>
+        /// 发货通知单数量
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("发货通知单数量")]
+        public decimal? deliver_notice_count { get; set; }
+
+        /// <summary>
+        /// 发货数量(已出库数量)
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("发货数量(已出库数量)")]
+        public decimal? deliver_count { get; set; }
+
+        /// <summary>
+        /// 业务员工号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("业务员工号")]
+        public string? se_reject_reason { get; set; }
+
+        /// <summary>
+        /// 出库类型
+        /// </summary>
+        [StringLength(50)]
+        [Comment("出库类型")]
+        public string? out_stock_type { get; set; }
+
+        /// <summary>
+        /// 是否完成检测,0未完成,1完成
+        /// </summary>
+        [Comment("是否完成检测,0未完成,1完成")]
+        public bool? is_checked { get; set; }
+
+        /// <summary>
+        /// 系统建议交期(物料)
+        /// </summary>
+        [Comment("系统建议交期(物料)")]
+        public DateTime? sys_material_date { get; set; }
+
+        /// <summary>
+        /// 合同编号
+        /// </summary>
+        [Comment("合同编号")]
+        [StringLength(50)]
+        public string? contract_no { get; set; }
+
+        /// <summary>
+        /// 创建部门id
+        /// </summary>
+        [Comment("创建部门id")]
+        public long? create_dept { get; set; }
+
+        /// <summary>
+        /// 计算ID
+        /// </summary>
+        [Comment("计算id")]
+        [NotMapped]
+        public long? bang_id { get; set; }
+    }
+}

+ 93 - 0
MicroServices/Business/Bussiness.MongoModel/Sale/crm_seorderprog.cs

@@ -0,0 +1,93 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Sale
+{
+    /// <summary>
+    ///销售订单进度表
+    /// </summary>
+    [Comment("销售订单进度表")]
+    [CollectionName("dopbase", "crm_seorderprog")]
+    public class crm_seorderprog : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 销售订单进度id
+        ///// </summary>
+        //[Key]
+        //[Comment("销售订单进度表")]
+        //public long seorderprog_id { get; set; }
+
+        /// <summary>
+        /// 销售订单id
+        /// </summary>
+        [Required]
+        [Comment("销售订单id")]
+        public long? seorder_id { get; set; }
+
+        /// <summary>
+        /// 销售订单编号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("销售订单编号")]
+        public string? bill_no { get; set; }
+
+        /// <summary>
+        /// 销售订单行号
+        /// </summary>
+        [Comment("销售订单行号")]
+        public int? entry_seq { get; set; }
+
+        /// <summary>
+        /// 进度类型
+        /// </summary>
+        [Comment("进度类型")]
+        public int? seprog_type { get; set; }
+
+        /// <summary>
+        /// 进度阶段
+        /// </summary>
+        [StringLength(50)]
+        [Comment("进度阶段")]
+        public string? seprog_stage { get; set; }
+
+        /// <summary>
+        /// 进度阶段id
+        /// </summary>
+        [Comment("进度阶段id")]
+        public long? seprog_stage_id { get; set; }
+
+        /// <summary>
+        /// 开始时间
+        /// </summary>
+        [Comment("开始时间")]
+        public DateTime? seprog_stime { get; set; }
+
+        /// <summary>
+        /// 完成时间
+        /// </summary>
+        [Comment("完成时间")]
+        public DateTime? seprog_etime { get; set; }
+
+        /// <summary>
+        /// 提交人id
+        /// </summary>
+        [Comment("提交人id")]
+        public long? seprog_by_id { get; set; }
+
+        /// <summary>
+        /// 提交人姓名
+        /// </summary>
+        [StringLength(80)]
+        [Comment("提交人姓名")]
+        public string? seprog_by_name { get; set; }
+
+        /// <summary>
+        /// 创建部门id
+        /// </summary>
+        [Comment("创建部门id")]
+        public long? create_dept { get; set; }
+    }
+}

+ 144 - 0
MicroServices/Business/Bussiness.MongoModel/Sale/crm_seorderreview.cs

@@ -0,0 +1,144 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Sale
+{
+    /// <summary>
+    ///销售订单评审表
+    /// </summary>
+    [Comment("销售订单评审表")]
+    [CollectionName("dopbase", "crm_seorderreview")]
+    public class crm_seorderreview : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 销售订单评审id
+        ///// </summary>
+        //[Key]
+        //[Comment("销售订单评审id")]
+        //public long review_id { get; set; }
+
+        /// <summary>
+        /// 销售订单id
+        /// </summary>
+        [Required]
+        [Comment("销售订单id")]
+        public long? seorder_id { get; set; }
+
+        /// <summary>
+        /// 业务类型
+        /// </summary>
+        [Required]
+        [Comment("业务类型")]
+        public string? review_type { get; set; }
+
+        /// <summary>
+        /// 销售订单编号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("销售订单编号")]
+        public string? bill_no { get; set; }
+
+        /// <summary>
+        /// 销售订单行号
+        /// </summary>
+        [Comment("销售订单行号")]
+        public int? entry_seq { get; set; }
+
+        /// <summary>
+        /// 提交时间
+        /// </summary>
+        [Comment("提交时间")]
+        public DateTime? review_stime { get; set; }
+
+        /// <summary>
+        /// 提交人id
+        /// </summary>
+        [Comment("提交人id")]
+        public long? review_by_id { get; set; }
+
+        /// <summary>
+        /// 提交人姓名
+        /// </summary>
+        [StringLength(80)]
+        [Comment("提交人姓名")]
+        public string? review_by_name { get; set; }
+
+
+        /// <summary>
+        /// 评审时间
+        /// </summary>
+        [Comment("评审时间")]
+        public DateTime? review_time { get; set; }
+
+        /// <summary>
+        /// 评审人id
+        /// </summary>
+        [Comment("评审人id")]
+        public long? reviewer_id { get; set; }
+
+        /// <summary>
+        /// 评审人姓名
+        /// </summary>
+        [StringLength(80)]
+        [Comment("评审人姓名")]
+        public string? reviewer_name { get; set; }
+
+        /// <summary>
+        /// 评审结果
+        /// </summary>
+        [StringLength(255)]
+        [Comment("评审结果")]
+        public string? review_result { get; set; }
+
+        /// <summary>
+        /// 拒绝原因
+        /// </summary>
+        [StringLength(255)]
+        [Comment("拒绝原因")]
+        public string? reject_reason { get; set; }
+
+        /// <summary>
+        /// 拒绝等级
+        /// </summary>
+        [StringLength(255)]
+        [Comment("拒绝等级")]
+        public string? review_reject_level { get; set; }
+
+        /// <summary>
+        /// 拒绝备注
+        /// </summary>
+        [StringLength(255)]
+        [Comment("拒绝备注")]
+        public string? review_reject_remark { get; set; }
+
+        /// <summary>
+        /// 可接受交期
+        /// </summary>
+        [StringLength(255)]
+        [Comment("可接受交期")]
+        public DateTime? review_adjust_time { get; set; }
+
+        /// <summary>
+        /// 标题
+        /// </summary>
+        [StringLength(255)]
+        [Comment("标题")]
+        public string? review_title { get; set; }
+
+        /// <summary>
+        /// 当前审批步骤id
+        /// </summary>
+        [Comment("当前审批步骤id")]
+        public long? audit_procedure_id { get; set; }
+
+        /// <summary>
+        /// 当前审批步骤名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("当前审批步骤名称")]
+        public string? audit_procedure_name { get; set; }     
+    }
+}

+ 51 - 0
MicroServices/Business/Bussiness.MongoModel/Sale/wms_prdprogress.cs

@@ -0,0 +1,51 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Sale
+{
+    /// <summary>
+    ///进度字典
+    /// </summary>
+    [Comment("进度字典表")]
+    [CollectionName("dopbase", "wms_prdprogress")]
+    public class wms_prdprogress: MoBaseEntity
+    {
+        ///// <summary>
+        ///// 进度字典id
+        ///// </summary>
+        //[Key]
+        //[Comment("进度字典主键id")]
+        //public long progress_id { get; set; }
+
+        /// <summary>
+        /// 进度类型
+        /// </summary>
+        [StringLength(255)]
+        [Comment("进度类型")]
+        public string? prdprog_type { get; set; }
+
+        /// <summary>
+        /// 进度名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("进度名称")]
+        public string? prdprog_name { get; set; }
+
+        /// <summary>
+        /// 进度顺序
+        /// </summary>
+        [Required]
+        [Comment("进度顺序")]
+        public int? prdprog_seq { get; set; }
+
+        /// <summary>
+        /// 进度状态1启用0停用
+        /// </summary>
+        [Comment("进度状态1启用0停用")]
+        [DefaultValue(true)]
+        public bool state { get; set; }
+    }
+}

+ 67 - 0
MicroServices/Business/Bussiness.MongoModel/Sale/wms_shipnotice.cs

@@ -0,0 +1,67 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Sale
+{
+    /// <summary>
+    /// 发运通知单
+    /// </summary>
+    [Comment("发运通知单")]
+    [CollectionName("dopbase", "wms_shipnotice")]
+    public class wms_shipnotice : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 发运通知单主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("发运通知单主键id")]
+        //public long shipnotice_id { get; set; }
+
+        /// <summary>
+        /// 发运通知单号
+        /// </summary>
+        [StringLength(80)]
+        [Required]
+        [Comment("发运通知单号")]
+        public string? shipnotice_no { get; set; }
+
+        /// <summary>
+        /// 发货计划id
+        /// </summary>
+        [Required]
+        [Comment("发货计划id")]
+        public long? shipplan_id { get; set; }
+
+        /// <summary>
+        /// 发货计划号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("发货计划号")]
+        public string? shipplan_no { get; set; }
+
+        /// <summary>
+        /// 发运时间
+        /// </summary>
+        [Required]
+        [Comment("发运时间")]
+        public DateTime shipnotice_date { get; set; }
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [Required]
+        [StringLength(80)]
+        [Comment("状态")]
+        public string? state { get; set; }
+
+        /// <summary>
+        /// 发运地址
+        /// </summary>
+        [StringLength(255)]
+        [Comment("发运地址")]
+        public string? address { get; set; }
+    }
+}

+ 107 - 0
MicroServices/Business/Bussiness.MongoModel/Sale/wms_shipnoticelist.cs

@@ -0,0 +1,107 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Sale
+{
+    /// <summary>
+    /// 发运通知单详情清单
+    /// </summary>
+    [Comment("发运通知单详情清单")]
+    [CollectionName("dopbase", "wms_shipnoticelist")]
+    public class wms_shipnoticelist : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 发运通知单详情id
+        ///// </summary>
+        //[Key]
+        //[Comment("发运通知单详情id")]
+        //public long shipnoticelist_id { get; set; }
+
+        /// <summary>
+        /// 发运通知单id
+        /// </summary>
+        [StringLength(80)]
+        [Comment("发货计划号")]
+        public long? shipnotice_id { get; set; }
+
+        /// <summary>
+        /// 发货详情id
+        /// </summary>
+        [Comment("发货详情id")]
+        public long? shipplanlist_id { get; set; }
+
+
+        /// <summary>
+        /// 销售单id
+        /// </summary>
+        [Comment("销售单id")]
+        public long? shipplanl_soid { get; set; }
+
+
+        /// <summary>
+        /// 销售单号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("销售单号")]
+        public string? shipplanl_sono { get; set; }
+
+        /// <summary>
+        /// 销售单行号
+        /// </summary>
+        [Comment("销售单行号")]
+        public int? shipplanl_soeid { get; set; }
+
+        /// <summary>
+        /// 客户id
+        /// </summary>
+        [Comment("客户id")]
+        public long? shipnotice_custid { get; set; }
+
+        /// <summary>
+        /// 客户编号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("客户编号")]
+        public string? shipnotice_custno { get; set; }
+
+        /// <summary>
+        /// 客户名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("客户名称")]
+        public string? shipnotice_custname { get; set; }
+
+        /// <summary>
+        /// 计划发货数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("计划发货数量")]
+        public decimal? shipplanl_iqty { get; set; }
+
+        /// <summary>
+        /// 实际发货数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("实际发货数量")]
+        public decimal? shipplanl_fqty { get; set; }
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [Required]
+        [StringLength(80)]
+        [Comment("状态")]
+        public string? state { get; set; }
+
+        /// <summary>
+        /// 发运地址
+        /// </summary>
+        [StringLength(255)]
+        [Comment("发运地址")]
+        public string? address { get; set; }
+
+    }
+}

+ 43 - 0
MicroServices/Business/Bussiness.MongoModel/Sale/wms_shipplan.cs

@@ -0,0 +1,43 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Sale
+{
+    /// <summary>
+    /// 发货计划表
+    /// </summary>
+    [Comment("发货计划表")]
+    [CollectionName("dopbase", "wms_shipplan")]
+    public class wms_shipplan : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 发货计划表主键
+        ///// </summary>
+        //[Key]
+        //[Comment("发货计划表主键")]
+        //public long shipplan_id { get; set; }
+
+        /// <summary>
+        /// 发货计划编号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("发货计划编号")]
+        public string? shipplan_no { get; set; }
+
+        /// <summary>
+        /// 发货计划时间
+        /// </summary>
+        [Comment("发货计划时间")]
+        public DateTime? shipplan_date { get; set; }
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [Comment("状态")]
+        [StringLength(80)]
+        public string? state { get; set; }
+    }
+}

+ 120 - 0
MicroServices/Business/Bussiness.MongoModel/Sale/wms_shipplanlist.cs

@@ -0,0 +1,120 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Sale
+{
+    /// <summary>
+    /// 发货计划详情清单
+    /// </summary>
+    [Comment("发货计划详情清单")]
+    [CollectionName("dopbase", "wms_shipplanlist")]
+    public class wms_shipplanlist : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 发货详情主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("发货详情主键id")]
+        //public long shipplanlist_id { get; set; }
+
+        /// <summary>
+        /// 发货计划id
+        /// </summary>
+        [Required]
+        [Comment("发货计划id")]
+        public long shipplan_id { get; set; }
+
+        /// <summary>
+        /// 发货计划时间
+        /// </summary>
+        [Comment("发货计划时间")]
+        public DateTime? shipplan_date { get; set; }
+
+        /// <summary>
+        /// 销售单id
+        /// </summary>
+        [Required]
+        [Comment("销售单id")]
+        public long shipplanl_soid { get; set; }
+
+
+        /// <summary>
+        /// 销售单号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("销售单号")]
+        public string? shipplanl_sono { get; set; }
+
+        /// <summary>
+        /// 行号
+        /// </summary>
+        [Comment("行号")]
+        public int? shipplanl_soeid { get; set; }
+
+        /// <summary>
+        /// 物料id
+        /// </summary>
+        [Comment("物料id")]
+        public long? icitem_id { get; set; }
+
+        /// <summary>
+        /// 物料编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("物料编码")]
+        public string? item_number { get; set; }
+
+        /// <summary>
+        /// 物料名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("物料名称")]
+        public string? item_name { get; set; }
+
+        /// <summary>
+        /// 发货数量
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("发货数量")]
+        public decimal? shipplanl_iqty { get; set; }
+
+
+        /// <summary>
+        /// 发货日期
+        /// </summary>
+        [Precision(20, 10)]
+        [Comment("发货日期")]
+        public DateTime? shipplanl_sdate { get; set; }
+
+
+        /// <summary>
+        /// 客户id
+        /// </summary>
+        [Comment("客户id")]
+        public long? shipnotice_custid { get; set; }
+
+        /// <summary>
+        /// 客户编号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("客户编号")]
+        public string? shipnotice_custno { get; set; }
+
+        /// <summary>
+        /// 客户名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("客户名称")]
+        public string? shipnotice_custname { get; set; }
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [StringLength(80)]
+        [Comment("状态")]
+        public string? state { get; set; }
+    }
+}

+ 219 - 0
MicroServices/Business/Bussiness.MongoModel/SystemData/crm_customer.cs

@@ -0,0 +1,219 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.SystemData
+{
+    /// <summary>
+    /// 客户
+    /// </summary>
+    [Comment("客户")]
+    [CollectionName("dopbase", "crm_customer")]
+    public class crm_customer:MoBaseEntity
+    {
+        ///// <summary>
+        ///// 客户主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("客户主键id")]
+        //public long customer_id { get; set; }
+
+        /// <summary>
+        /// 客户编号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("客户编号")]
+        public string? customer_no { get; set; }
+
+        /// <summary>
+        /// 客户名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("客户名称")]
+        public string? customer_name { get; set; }
+
+        /// <summary>
+        /// 客户级别
+        /// </summary>
+        [StringLength(255)]
+        [Comment("客户级别")]
+        public string? customer_level { get; set; }
+
+        /// <summary>
+        /// 手机号码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("手机号码")]
+        public string? mobile { get; set; }
+
+        /// <summary>
+        /// 电话号码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("电话号码")]
+        public string? telephone { get; set; }
+
+        /// <summary>
+        /// 邮件地址
+        /// </summary>
+        [StringLength(80)]
+        [Comment("邮件地址")]
+        public string? email { get; set; }
+
+        /// <summary>
+        /// 联系人
+        /// </summary>
+        [StringLength(80)]
+        [Comment("联系人")]
+        public string? contact { get; set; }
+
+        /// <summary>
+        /// 邮政编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("邮政编码")]
+        public string? post_code { get; set; }
+
+        /// <summary>
+        /// 国别地区
+        /// </summary>
+        [StringLength(255)]
+        [Comment("国别地区")]
+        public string? country { get; set; }
+
+        /// <summary>
+        /// 省份
+        /// </summary>
+        [StringLength(255)]
+        [Comment("省份")]
+        public string? province { get; set; }
+
+
+        /// <summary>
+        /// 城市
+        /// </summary>
+        [StringLength(255)]
+        [Comment("城市")]
+        public string? city { get; set; }
+
+        /// <summary>
+        /// 区
+        /// </summary>
+        [StringLength(255)]
+        [Comment("区")]
+        public string? region { get; set; }
+
+        /// <summary>
+        /// 地址
+        /// </summary>
+        [StringLength(255)]
+        [Comment("地址")]
+        public string? address { get; set; }
+
+        /// <summary>
+        /// 销售模式
+        /// </summary>
+        [StringLength(255)]
+        [Comment("销售模式")]
+        public string? sale_mode { get; set; }
+
+        /// <summary>
+        /// 客户简称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("客户简称")]
+        public string? short_name { get; set; }
+
+        /// <summary>
+        /// 客户简码
+        /// </summary>
+        [StringLength(255)]
+        [Comment("客户简码")]
+        public string? short_number { get; set; }
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [StringLength(80)]
+        [Comment("状态")]
+        public string? state { get; set; }
+
+        /// <summary>
+        /// 增值税率
+        /// </summary>
+        [Precision(18,10)]
+        [Comment("增值税率")]
+        public decimal? value_add_rate { get; set; }
+
+        /// <summary>
+        /// 默认运输提前期_天
+        /// </summary>
+        [Required]
+        [Comment("默认运输提前期_天")]
+        public int? carrying_aos { get; set; }
+
+        /// <summary>
+        /// 法人代表
+        /// </summary>
+        [StringLength(255)]
+        [Comment("法人代表")]
+        public string? corperate { get; set; }
+
+        /// <summary>
+        /// 结算币种
+        /// </summary>
+        [StringLength(80)]
+        [Comment("结算币种")]
+        public string? currency { get; set; }
+
+        /// <summary>
+        /// 专营业务员
+        /// </summary>
+        [StringLength(80)]
+        [Comment("专营业务员")]
+        public string? employee_name { get; set; }
+
+        /// <summary>
+        /// 专营业务员_工号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("专营业务员_工号")]
+        public string? employee_no { get; set; }
+
+        /// <summary>
+        /// 操作时间
+        /// </summary>
+        [Comment("操作时间")]
+        public DateTime? op_time { get; set; }
+
+        /// <summary>
+        /// 客户类别编码
+        /// </summary>
+        [StringLength(255)]
+        [Comment("客户类别编码")]
+        public string? cust_type_number { get; set; }
+
+        /// <summary>
+        /// 客户类别
+        /// </summary>
+        [StringLength(255)]
+        [Comment("客户类别")]
+        public string? cust_type { get; set; }
+
+        /// <summary>
+        /// 客户分组编号
+        /// </summary>
+        [StringLength(255)]
+        [Comment("客户分组编号")]
+        public string? cust_group_number { get; set; }
+
+        /// <summary>
+        /// 客户分组名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("客户分组名称")]
+        public string? cust_group_name { get; set; }
+    }
+}

+ 341 - 0
MicroServices/Business/Bussiness.MongoModel/SystemData/srm_supplier.cs

@@ -0,0 +1,341 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.SystemData
+{
+    /// <summary>
+    /// 供应商
+    /// </summary>
+    [Comment("供应商")]
+    [CollectionName("dopbase", "srm_supplier")]
+    public class srm_supplier: MoBaseEntity
+    {
+        ///// <summary>
+        ///// 供应商主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("供应商主键id")]
+        //public long supplier_id { get; set; }
+
+        /// <summary>
+        /// 供应商编号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("供应商编号")]
+        public string? supplier_no { get; set; }
+
+        /// <summary>
+        /// 供应商名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("供应商名称")]
+        public string? supplier_name { get; set; }
+
+        /// <summary>
+        /// 供应商全称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("供应商全称")]
+        public string? supplier_full_name { get; set; }
+
+        /// <summary>
+        /// 供应商助记码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("供应商助记码")]
+        public string? supplier_help_code { get; set; }
+
+        /// <summary>
+        /// 供应商简称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("供应商简称")]
+        public string? supplier_short_name { get; set; }
+
+        /// <summary>
+        /// 供应商地址
+        /// </summary>
+        [StringLength(255)]
+        [Comment("供应商地址")]
+        public string? supplier_address { get; set; }
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [Comment("状态")]
+        public string? state { get; set; }
+
+        /// <summary>
+        /// 区域
+        /// </summary>
+        [StringLength(255)]
+        [Comment("区域")]
+        public string? region { get; set; }
+
+        /// <summary>
+        /// 行业
+        /// </summary>
+        [StringLength(255)]
+        [Comment("行业")]
+        public string? trade { get; set; }
+
+
+        /// <summary>
+        /// 联系人
+        /// </summary>
+        [StringLength(80)]
+        [Comment("联系人")]
+        public string? contact { get; set; }
+
+        /// <summary>
+        /// 联系电话
+        /// </summary>
+        [StringLength(80)]
+        [Comment("联系电话")]
+        public string? telephone { get; set; }
+
+        /// <summary>
+        /// 移动电话
+        /// </summary>
+        [StringLength(80)]
+        [Comment("移动电话")]
+        public string? mobile { get; set; }
+
+        /// <summary>
+        /// 传真号码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("传真号码")]
+        public string? fax { get; set; }
+
+        /// <summary>
+        /// 邮政编码
+        /// </summary>
+        [StringLength(80)]
+        [Comment("邮政编码")]
+        public string? post_code { get; set; }
+
+        /// <summary>
+        /// 邮件地址
+        /// </summary>
+        [StringLength(80)]
+        [Comment("邮件地址")]
+        public string? email { get; set; }
+
+
+        /// <summary>
+        /// 税务登记号
+        /// </summary>
+        [StringLength(255)]
+        [Comment("税务登记号")]
+        public string? taxid { get; set; }
+
+        /// <summary>
+        /// 开户银行
+        /// </summary>
+        [StringLength(255)]
+        [Comment("开户银行")]
+        public string? bank { get; set; }
+
+        /// <summary>
+        /// 银行账号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("银行账号")]
+        public string? bank_account { get; set; }
+
+        /// <summary>
+        /// 增值税率
+        /// </summary>
+        [Precision(18,10)]
+        [Comment("增值税率")]
+        public decimal? value_add_rate { get; set; }
+
+        /// <summary>
+        /// 供应商分类
+        /// </summary>
+        [StringLength(80)]
+        [Comment("供应商分类")]
+        public string? type { get; set; }
+
+        /// <summary>
+        /// 采购模式
+        /// </summary>
+        [StringLength(80)]
+        [Comment("采购模式")]
+        public string? po_mode { get; set; }
+
+        /// <summary>
+        /// VMI仓
+        /// </summary>
+        [StringLength(255)]
+        [Comment("VMI仓")]
+        public string? vmi_stock { get; set; }
+
+        /// <summary>
+        /// 受托代销虚仓
+        /// </summary>
+        [StringLength(255)]
+        [Comment("受托代销虚仓")]
+        public string? stockid_assignee { get; set; }
+
+        /// <summary>
+        /// 分支机构信息
+        /// </summary>
+        [StringLength(255)]
+        [Comment("分支机构信息")]
+        public string? branch_info { get; set; }
+
+        /// <summary>
+        /// 注册商标
+        /// </summary>
+        [StringLength(255)]
+        [Comment("注册商标")]
+        public string? regmark { get; set; }
+
+        /// <summary>
+        /// 营业执照
+        /// </summary>
+        [StringLength(255)]
+        [Comment("营业执照")]
+        public string? licence { get; set; }
+
+        /// <summary>
+        /// 注册日期
+        /// </summary>
+        [Comment("注册日期")]
+        public DateTime? regster_date { get; set; }
+
+        /// <summary>
+        /// 批准日期
+        /// </summary>
+        [Comment("批准日期")]
+        public DateTime? approve_date { get; set; }
+
+        /// <summary>
+        /// 生效日期
+        /// </summary>
+        [Comment("生效日期")]
+        public DateTime? begin_day { get; set; }
+
+        /// <summary>
+        /// 失效日期
+        /// </summary>
+        [Comment("失效日期")]
+        public DateTime? end_day { get; set; }
+
+        /// <summary>
+        /// 供应商等级
+        /// </summary>
+        [StringLength(80)]
+        [Comment("供应商等级")]
+        public string? supply_grade { get; set; }
+
+        /// <summary>
+        /// 供应类别
+        /// </summary>
+        [StringLength(80)]
+        [Comment("供应类别")]
+        public string? supply_type { get; set; }
+
+        /// <summary>
+        /// 公司类别
+        /// </summary>
+        [StringLength(80)]
+        [Comment("公司类别")]
+        public string? company_type { get; set; }
+
+        /// <summary>
+        /// 交货自动生成收货单据
+        /// </summary>
+        [Comment("交货自动生成收货单据")]
+        [DefaultValue(false)]
+        public bool? auto_create_mr { get; set; }
+
+        /// <summary>
+        /// 自动确认订单
+        /// </summary>
+        [DefaultValue(false)]
+        [Comment("自动确认订单")]
+        public bool? auto_validate_order { get; set; }
+
+        /// <summary>
+        /// 启用供应商门户
+        /// </summary>
+        [Comment("启用供应商门户")]
+        [DefaultValue(true)]
+        public bool? isuse_supplier_portal { get; set; }
+
+        /// <summary>
+        /// 分管部门
+        /// </summary>
+        [StringLength(80)]
+        [Comment("分管部门")]
+        public string? department { get; set; }
+
+        /// <summary>
+        /// 专营业务员
+        /// </summary>
+        [StringLength(80)]
+        [Comment("专营业务员")]
+        public string? employee_name { get; set; }
+
+        /// <summary>
+        /// 专营业务员_工号
+        /// </summary>
+        [StringLength(80)]
+        [Comment("专营业务员_工号")]
+        public string? employee_no { get; set; }
+
+        /// <summary>
+        /// 结算币种
+        /// </summary>
+        [StringLength(80)]
+        [Comment("结算币种")]
+        public string? currency { get; set; }
+
+        /// <summary>
+        /// 结算方式
+        /// </summary>
+        [StringLength(80)]
+        [Comment("结算方式")]
+        public string? settlement { get; set; }
+
+        /// <summary>
+        /// 英文名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("英文名称")]
+        public string? name_en { get; set; }
+
+        /// <summary>
+        /// 英文地址
+        /// </summary>
+        [StringLength(255)]
+        [Comment("英文地址")]
+        public string? addr_en { get; set; }
+
+        /// <summary>
+        /// 国别地区
+        /// </summary>
+        [StringLength(255)]
+        [Comment("国别地区")]
+        public string? country { get; set; }
+
+        /// <summary>
+        /// 审核人
+        /// </summary>
+        [StringLength(80)]
+        [Comment("审核人")]
+        public string? checker { get; set; }
+
+        /// <summary>
+        /// 操作时间
+        /// </summary>
+        [Comment("操作时间")]
+        public DateTime? op_time { get; set; }
+    }
+}

+ 62 - 0
MicroServices/Business/Bussiness.MongoModel/SystemData/sys_code.cs

@@ -0,0 +1,62 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using Volo.Abp.Domain.Entities;
+
+namespace Bussiness.MongoModel.SystemData
+{
+    /// <summary>
+    /// 系统编码表
+    /// </summary>
+    [Comment("系统编码表")]
+    [CollectionName("dopbase", "sys_code")]
+    public class sys_code:Entity<long>
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("主键id")]
+        //public long sys_code_id { get; set; }
+
+        /// <summary>
+        /// 编码生成名称
+        /// </summary>
+        [StringLength(50)]
+        [Required]
+        [Comment("编码生成名称")]
+        public string? code_name { get; set; }
+
+        /// <summary>
+        /// 编码生成规则
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("编码生成规则")]
+        public string? code_rule { get; set; }
+
+        /// <summary>
+        /// 编码生成时间
+        /// </summary>
+        [Required]
+        [Comment("编码生成时间")]
+        public DateTime? code_date { get; set; }
+
+        /// <summary>
+        /// 编码生成当前值
+        /// </summary>
+        [Required]
+        [Comment("编码生成当前值")]
+        public long? code_value { get; set; }
+
+        /// <summary>
+        /// 中文注释
+        /// </summary>
+        [StringLength(255)]
+        [Comment("中文注释")]
+        public string? chinese_name { get; set; }
+    }
+}

+ 54 - 0
MicroServices/Business/Bussiness.MongoModel/SystemData/sys_code_pre.cs

@@ -0,0 +1,54 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using Volo.Abp.Domain.Entities;
+
+namespace Bussiness.MongoModel.SystemData
+{
+    /// <summary>
+    /// 系统编码前置表
+    /// </summary>
+    [Comment("系统编码前置表")]
+    [CollectionName("dopbase", "sys_code_pre")]
+    public class sys_code_pre:Entity<long>
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("主键id")]
+        //public long id { get; set; }
+
+        /// <summary>
+        /// 编码生成名称
+        /// </summary>
+        [StringLength(50)]
+        [Required]
+        [Comment("编码生成名称")]
+        public string? code_name { get; set; }
+
+        /// <summary>
+        /// 编码生成前置名称
+        /// </summary>
+        [Required]
+        [StringLength(50)]
+        [Comment("编码生成前置名称")]
+        public string? pre_name { get; set; }
+
+        /// <summary>
+        /// 编码生成时间
+        /// </summary>
+        [Required]
+        [Comment("编码生成时间")]
+        public DateTime code_date { get; set; }
+
+        /// <summary>
+        /// 编码生成当前值
+        /// </summary>
+        [Required]
+        [Comment("编码生成当前值")]
+        public long? code_value { get; set; }
+    }
+}

+ 49 - 0
MicroServices/Business/Bussiness.MongoModel/SystemData/sys_config.cs

@@ -0,0 +1,49 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using Volo.Abp.Domain.Entities;
+
+namespace Bussiness.MongoModel.SystemData
+{
+    /// <summary>
+    /// 系统配置表
+    /// </summary>
+    [Comment("系统配置表")]
+    [CollectionName("dopbase", "sys_config")]
+    public class sys_config:Entity<long>
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("主键id")]
+        //public long config_id { get; set; }
+
+        /// <summary>
+        /// 配置类型
+        /// </summary>
+        [Comment("配置类型")]
+        [StringLength(50)]
+        public string? type { get; set; }
+
+        /// <summary>
+        /// 账务状态(0-关帐,1-开帐)
+        [Comment("账务状态(0-关帐,1-开帐)")]
+        [DefaultValue(true)]
+        public bool financeis_close { get; set; }
+
+        /// <summary>
+        /// 下一个开帐日期
+        /// </summary>
+        [Comment("下一个开帐日期")]
+        public DateTime? next_open_date { get; set; }
+
+        /// <summary>
+        /// 是否显示(0不显示、1显示)
+        [Comment("是否显示(0不显示、1显示)")]
+        [DefaultValue(true)]
+        public bool is_show { get; set; }
+    }
+}

+ 53 - 0
MicroServices/Business/Bussiness.MongoModel/SystemData/sys_measure_unit.cs

@@ -0,0 +1,53 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using Volo.Abp.Domain.Entities;
+
+namespace Bussiness.MongoModel.SystemData
+{
+    /// <summary>
+    /// 计量单位信息表
+    /// </summary>
+    [Comment("计量单位信息表")]
+    [CollectionName("dopbase", "sys_measure_unit")]
+    public class sys_measure_unit:Entity<long>
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("主键id")]
+        //public long unit_id { get; set; }
+
+        /// <summary>
+        /// 单位名称
+        /// </summary>
+        [StringLength(50)]
+        [Comment("单位名称")]
+        public string? unit_name { get; set; }
+
+        /// <summary>
+        /// 单位编码
+        /// </summary>
+        [StringLength(50)]
+        [Comment("单位编码")]
+        public string? unit_code { get; set; }
+
+        /// <summary>
+        /// 是否是标准单位0-否,1是
+        /// </summary>
+        [Comment("是否是标准单位0-否,1是")]
+        [DefaultValue(true)]
+        public bool is_standard { get; set; }
+
+        /// <summary>
+        /// 状态:0-无效,1-有效
+        /// </summary>
+        [Comment("状态:0-无效,1-有效")]
+        [DefaultValue(true)]
+        public bool status { get; set; }
+
+    }
+}

+ 83 - 0
MicroServices/Business/Bussiness.MongoModel/SystemData/sys_post.cs

@@ -0,0 +1,83 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.SystemData
+{
+    /// <summary>
+    /// 岗位表
+    /// </summary>
+    [Comment("岗位表")]
+    [CollectionName("dopbase", "sys_post")]
+    public class sys_post: MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("主键id")]
+        //public long post_id { get; set; }
+
+        /// <summary>
+        /// 岗位编码
+        /// </summary>
+        [StringLength(50)]
+        [Comment("岗位编码")]
+        public string? post_code { get; set; }
+
+        /// <summary>
+        /// 岗位名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("岗位名称")]
+        public string? post_name { get; set; }
+
+        /// <summary>
+        /// 岗位备注
+        /// </summary>
+        [StringLength(255)]
+        [Comment("岗位备注")]
+        public string? post_remark { get; set; }
+
+        /// <summary>
+        /// 岗位级别
+        /// </summary>
+        [Comment("岗位级别")]
+        public int? post_level { get; set; }
+
+        /// <summary>
+        /// 岗位路径
+        /// </summary>
+        [StringLength(255)]
+        [Comment("岗位路径")]
+        public string? post_path { get; set; }
+
+        /// <summary>
+        /// 岗位排序
+        /// </summary>
+        [Comment("岗位排序")]
+        public int? post_sort { get; set; }
+
+        /// <summary>
+        /// 上级岗位
+        /// </summary>
+        [Comment("上级岗位")]
+        public long? parent_id { get; set; }
+
+        /// <summary>
+        /// 部门id
+        /// </summary>
+        [Comment("部门id")]
+        public long? dept_id { get; set; }
+
+        /// <summary>
+        /// 数据状态标识 1启用 0停用
+        /// </summary>
+        [StringLength(255)]
+        [Comment("数据状态标识 1启用 -1停用")]
+        [DefaultValue(true)]
+        public bool state { get; set; }
+    }
+}

+ 35 - 0
MicroServices/Business/Bussiness.MongoModel/SystemData/sys_post_staff.cs

@@ -0,0 +1,35 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.SystemData
+{
+    /// <summary>
+    /// 员工岗位关联表
+    /// </summary>
+    [Comment("员工岗位关联表")]
+    [CollectionName("dopbase", "sys_post_staff")]
+    public class sys_post_staff: MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("主键id")]
+        //public long id { get; set; }
+
+        /// <summary>
+        /// 员工id
+        /// </summary>
+        [Comment("员工id")]
+        public long? staff_id { get; set; }
+
+        /// <summary>
+        /// 岗位id
+        /// </summary>
+        [Comment("岗位id")]
+        public long? post_id { get; set; }
+    }
+}

+ 82 - 0
MicroServices/Business/Bussiness.MongoModel/SystemData/sys_schedule.cs

@@ -0,0 +1,82 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.SystemData
+{
+    /// <summary>
+    /// 班次表
+    /// </summary>
+    [Comment("班次表")]
+    [CollectionName("dopbase", "sys_schedule")]
+    public class sys_schedule: MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("班次主键id")]
+        //public long schedule_id { get; set; }
+
+        /// <summary>
+        /// 班次编码
+        /// </summary>
+        [StringLength(50)]
+        [Comment("班次编码")]
+        public string? schedule_no { get; set; }
+
+        /// <summary>
+        /// 班次名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("班次名称")]
+        public string? schedule_name { get; set; }
+
+        /// <summary>
+        /// 起始工作时间
+        /// </summary>
+        [Comment("起始工作时间")]
+        public DateTime? schedule_start_time { get; set; }
+
+        /// <summary>
+        /// 结束工作时间
+        /// </summary>
+        [Comment("结束工作时间")]
+        public DateTime? schedule_end_time { get; set; }
+
+        /// <summary>
+        /// 是否跨天 1是 0否
+        /// </summary>
+        [Comment("是否跨天 1是 0否")]
+        [DefaultValue(false)]
+        public bool is_across { get; set; }
+
+        /// <summary>
+        /// 备注
+        /// </summary>
+        [StringLength(255)]
+        [Comment("备注")]
+        public string? remark { get; set; }
+
+        /// <summary>
+        /// 有效时长
+        /// </summary>
+        [Comment("有效时长")]
+        public int? validate_hours { get; set; }
+
+        /// <summary>
+        /// 工作时长
+        /// </summary>
+        [Comment("工作时长")]
+        public int? work_hours { get; set; }
+
+        /// <summary>
+        /// 数据状态标识 1启用 0停用
+        /// </summary>
+        [Comment("数据状态标识 1启用 0停用")]
+        [DefaultValue(true)]
+        public bool state { get; set; }
+    }
+}

+ 65 - 0
MicroServices/Business/Bussiness.MongoModel/SystemData/sys_shift.cs

@@ -0,0 +1,65 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.SystemData
+{
+    /// <summary>
+    /// 班制表
+    /// </summary>
+    [Comment("班制表")]
+    [CollectionName("dopbase", "sys_shift")]
+    public class sys_shift: MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("主键id")]
+        //public long shift_id { get; set; }
+
+        /// <summary>
+        /// 班制编码
+        /// </summary>
+        [StringLength(50)]
+        [Comment("班制编码")]
+        public string? shift_no { get; set; }
+
+        /// <summary>
+        /// 班制名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("班制名称")]
+        public string? shift_name { get; set; }
+
+        /// <summary>
+        /// 是否跨天 1是 0否
+        /// </summary>
+        [Comment("岗位id")]
+        [DefaultValue(false)]
+        public bool is_across { get; set; }
+
+        /// <summary>
+        /// 备注
+        /// </summary>
+        [StringLength(255)]
+        [Comment("备注")]
+        public string? remark { get; set; }
+
+        /// <summary>
+        /// 有效时长
+        /// </summary>
+        [Comment("有效时长")]
+        public int? validate_hours { get; set; }
+
+        /// <summary>
+        /// 数据状态标识 1启用 0停用
+        /// </summary>
+        [Comment("数据状态标识 1启用 0停用")]
+        [DefaultValue(true)]
+        public bool state { get; set; }
+
+    }
+}

+ 42 - 0
MicroServices/Business/Bussiness.MongoModel/SystemData/sys_shift_invalid_time.cs

@@ -0,0 +1,42 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.SystemData
+{
+    /// <summary>
+    /// 班次无效时间表
+    /// </summary>
+    [Comment("班次无效时间表")]
+    [CollectionName("dopbase", "sys_shift_invalid_time")]
+    public class sys_shift_invalid_time:MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("数据状态标识 1启用 0停用")]
+        //public long invalid_time_id { get; set; }
+
+        /// <summary>
+        /// 班次id
+        /// </summary>
+        [Comment("班次id")]
+        public long? schedule_id { get; set; }
+
+
+        /// <summary>
+        /// 开始时间
+        /// </summary>
+        [Comment("开始时间")]
+        public DateTime start_time { get; set; }
+
+        /// <summary>
+        /// 结束时间
+        /// </summary>
+        [Comment("结束时间")]
+        public DateTime end_time { get; set; }
+    }
+}

+ 37 - 0
MicroServices/Business/Bussiness.MongoModel/SystemData/sys_shift_schedule.cs

@@ -0,0 +1,37 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.SystemData
+{
+    /// <summary>
+    /// 班制班次关联表
+    /// </summary>
+    [Comment("班制班次关联表")]
+    [CollectionName("dopbase", "sys_shift_schedule")]
+    public class sys_shift_schedule:MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("主键id")]
+        //public long id { get; set; }
+
+        /// <summary>
+        /// 班制id
+        /// </summary>
+        [StringLength(50)]
+        [Comment("班制id")]
+        public long? shift_id { get; set; }
+
+        /// <summary>
+        /// 班次id
+        /// </summary>
+        [StringLength(255)]
+        [Comment("班次id")]
+        public long? schedule_id { get; set; }
+    }
+}

+ 163 - 0
MicroServices/Business/Bussiness.MongoModel/SystemData/sys_staff.cs

@@ -0,0 +1,163 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.SystemData
+{
+    /// <summary>
+    /// 员工表
+    /// </summary>
+    [Comment("员工表")]
+    [CollectionName("dopbase", "sys_staff")]
+    public class sys_staff:MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("主键id")]
+        //public long staff_id { get; set; }
+
+        /// <summary>
+        /// 员工编码
+        /// </summary>
+        [StringLength(50)]
+        [Comment("员工编码")]
+        public string? staff_no { get; set; }
+
+        /// <summary>
+        /// 用户id
+        /// </summary>
+        [Comment("用户id")]
+        public long? user_id { get; set; }
+
+        /// <summary>
+        /// 用户名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("用户名称")]
+        public string? user_name { get; set; }
+
+        /// <summary>
+        /// 中文名
+        /// </summary>
+        [StringLength(255)]
+        [Comment("中文名")]
+        public string? chinese_name { get; set; }
+
+        /// <summary>
+        /// 电话
+        /// </summary>
+        [StringLength(80)]
+        [Comment("电话")]
+        public string? phone { get; set; }
+
+        /// <summary>
+        /// 照片
+        /// </summary>
+        [StringLength(255)]
+        [Comment("照片")]
+        public string? photo { get; set; }
+
+        /// <summary>
+        /// 组织名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("组织名称")]
+        public string? org_name { get; set; }
+
+        /// <summary>
+        /// 生日
+        /// </summary>
+        [Comment("生日")]
+        public DateOnly? birthday { get; set; }
+
+        /// <summary>
+        /// 邮箱
+        /// </summary>
+        [StringLength(255)]
+        [Comment("邮箱")]
+        public string? email { get; set; }
+
+        /// <summary>
+        /// 性别 1 男 2 女
+        /// </summary>
+        [StringLength(1)]
+        [Comment("性别 1 男 2 女")]
+        public string? sex { get; set; }
+
+
+        /// <summary>
+        /// 卡号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("卡号")]
+        public string? card_no { get; set; }
+
+        /// <summary>
+        /// 工号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("工号")]
+        public string? emp_no { get; set; }
+
+        /// <summary>
+        /// 身份证号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("身份证号")]
+        public string? id_no { get; set; }
+
+        /// <summary>
+        /// 移动电话
+        /// </summary>
+        [StringLength(50)]
+        [Comment("移动电话")]
+        public string? mobile { get; set; }
+
+        /// <summary>
+        /// 政治面貌
+        /// </summary>
+        [StringLength(50)]
+        [Comment("政治面貌")]
+        public string? politics { get; set; }
+
+        /// <summary>
+        /// 备注
+        /// </summary>
+        [StringLength(255)]
+        [Comment("备注")]
+        public string? staff_remark { get; set; }
+
+        /// <summary>
+        /// 部门id
+        /// </summary>
+        [Comment("部门id")]
+        public long? dept_id { get; set; }
+
+        /// <summary>
+        /// 部门编号
+        /// </summary>
+        [StringLength(50)]
+        [Comment("部门编号")]
+        public string? dept_no { get; set; }
+
+
+        /// <summary>
+        /// 部门名称
+        /// </summary>
+        [StringLength(255)]
+        [Comment("部门名称")]
+        public string? dept_name { get; set; }
+
+        /// <summary>
+        /// 数据状态标识 1启用 0停用
+        /// </summary>
+        [StringLength(255)]
+        [Comment("数据状态标识 1启用 0停用")]
+        [DefaultValue(true)]
+        public bool state { get; set; }
+    }
+}

+ 49 - 0
MicroServices/Business/Bussiness.MongoModel/SystemData/sys_upload.cs

@@ -0,0 +1,49 @@
+using Business.Core.Attributes;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using Volo.Abp.Domain.Entities;
+
+namespace Bussiness.MongoModel.SystemData
+{
+    /// <summary>
+    /// 文件上传表
+    /// </summary>
+    [Comment("文件上传表")]
+    [CollectionName("dopbase", "sys_upload")]
+    public class sys_upload:Entity<long>
+    {
+        ///// <summary>
+        ///// 主键id
+        ///// </summary>
+        //[Key]
+        //[Comment("主键id")]
+        //public long upload_id { get; set; }
+
+        /// <summary>
+        /// 文件存储路径
+        /// </summary>
+        [StringLength(255)]
+        [Comment("文件存储路径")]
+        public string? file_url { get; set; }
+
+        /// <summary>
+        /// 文件数据类型
+        [StringLength(255)]
+        [Comment("文件数据类型")]
+        public string? data_type { get; set; }
+
+        /// <summary>
+        /// 文件后缀
+        /// </summary>
+        [StringLength(255)]
+        [Comment("文件后缀")]
+        public string? file_type { get; set; }
+
+        /// <summary>
+        /// 源文件名称
+        [StringLength(255)]
+        [Comment("源文件名称")]
+        public string? original_file_name { get; set; }
+    }
+}

+ 52 - 0
MicroServices/Business/Bussiness.MongoModel/Tech/mes_tech_proc_accessory.cs

@@ -0,0 +1,52 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Tech
+{
+    /// <summary>
+    /// 治具表(工装表)
+    /// </summary>
+    [CollectionName("dopbase", "mes_tech_proc_accessory")]
+    [Comment("治具表(工装表)")]
+    public class mes_tech_proc_accessory : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 治具主键
+        ///// </summary>
+        //[Key]
+        //[Comment("治具主键")]
+        //public long tech_proc_acc_id { get; set; }
+
+        /// <summary>
+        /// 工艺工序主键
+        /// </summary>
+        [Required]
+        [Comment("工艺工序主键")]
+        public long? tech_proc_id { get; set; }
+
+        /// <summary>
+        /// 工装id
+        /// </summary>
+        [Required]
+        [Comment("工装id")]
+        public long? equip_id { get; set; }
+
+        /// <summary>
+        /// 工装编号
+        /// </summary>
+        [Required]
+        [StringLength(100)]
+        [Comment("工装编号")]
+        public string? equip_no { get; set; }
+
+        /// <summary>
+        /// 数量
+        /// </summary>
+        [Required]
+        [Comment("数量")]
+        public int? qty { get; set; }
+    }
+}

+ 44 - 0
MicroServices/Business/Bussiness.MongoModel/Tech/mes_tech_proc_document.cs

@@ -0,0 +1,44 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Tech
+{
+    /// <summary>
+    /// 工序作业指导书表
+    /// </summary>
+    [CollectionName("dopbase", "mes_tech_proc_document")]
+    [Comment("工序作业指导书表")]
+    public class mes_tech_proc_document : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 工序作业指导书主键
+        ///// </summary>
+        //[Key]
+        //[Comment("工序作业指导书主键")]
+        //public long tech_proc_doc_id { get; set; }
+
+        /// <summary>
+        /// 工艺工序主键
+        /// </summary>
+        [Required]
+        [Comment("工艺工序主键")]
+        public long? tech_proc_id { get; set; }
+
+        /// <summary>
+        /// 作业指导书主键
+        /// </summary>
+        [Required]
+        [Comment("作业指导书主键")]
+        public long? upload_id { get; set; }
+
+        /// <summary>
+        /// 作业指导书名称
+        /// </summary>
+        [StringLength(100)]
+        [Comment("作业指导书名称")]
+        public string? name { get; set; }
+    }
+}

+ 50 - 0
MicroServices/Business/Bussiness.MongoModel/Tech/mes_tech_proc_equipment.cs

@@ -0,0 +1,50 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Tech
+{
+    /// <summary>
+    /// 工序关联设备表
+    /// </summary>
+    [CollectionName("dopbase", "mes_tech_proc_equipment")]
+    [Comment("工序关联设备表")]
+    public class mes_tech_proc_equipment : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键
+        ///// </summary>
+        //[Key]
+        //[Comment("主键")]
+        //public long tech_proc_equip_id { get; set; }
+
+        /// <summary>
+        /// 设备id
+        /// </summary>
+        [Required]
+        [Comment("设备id")]
+        public long? equip_id { get; set; }
+
+        /// <summary>
+        /// 设备名称
+        /// </summary>
+        [StringLength(100)]
+        [Comment("设备名称")]
+        public string? equip_name { get; set; }
+
+        /// <summary>
+        /// 工艺工序id
+        /// </summary>
+        [Required]
+        [Comment("工艺工序id")]
+        public long? tech_proc_id { get; set; }
+
+        /// <summary>
+        /// 工作日历id
+        /// </summary>
+        [Comment("工作日历id")]
+        public long? work_calendar_id { get; set; }
+    }
+}

+ 44 - 0
MicroServices/Business/Bussiness.MongoModel/Tech/mes_tech_proc_icitem.cs

@@ -0,0 +1,44 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Tech
+{
+    /// <summary>
+    /// 发料到工序表
+    /// </summary>
+    [CollectionName("dopbase", "mes_tech_proc_icitem")]
+    [Comment("发料到工序表")]
+    public class mes_tech_proc_icitem : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键
+        ///// </summary>
+        ////[Key]
+        ////[Comment("主键")]
+        ////public long tech_proc_icitem_id { get; set; }
+
+        /// <summary>
+        /// 工艺工序id
+        /// </summary>
+        [Required]
+        [Comment("工艺工序id")]
+        public long? tech_proc_id { get; set; }
+
+        /// <summary>
+        /// 物料id
+        /// </summary>
+        [Required]
+        [Comment("物料id")]
+        public long? icitem_id { get; set; }
+
+        /// <summary>
+        /// 数量
+        /// </summary>
+        [Required]
+        [Comment("数量")]
+        public int? qty { get; set; }
+    }
+}

+ 43 - 0
MicroServices/Business/Bussiness.MongoModel/Tech/mes_tech_proc_workshop.cs

@@ -0,0 +1,43 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Tech
+{
+    /// <summary>
+    /// 工艺路径关联工位表
+    /// </summary>
+    [CollectionName("dopbase", "mes_tech_proc_workshop")]
+    [Comment("工艺路径关联工位表")]
+    public class mes_tech_proc_workshop : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 工位表主键
+        ///// </summary>
+        //[Key]
+        //[Comment("工位表主键")]
+        //public long tech_proc_workshop_id { get; set; }
+
+        /// <summary>
+        /// 工艺工序id
+        /// </summary>
+        [Required]
+        [Comment("工艺工序id")]
+        public long? tech_proc_id { get; set; }
+
+        /// <summary>
+        /// 工位id
+        /// </summary>
+        [Required]
+        [Comment("工位id")]
+        public long? workshop_id { get; set; }
+
+        /// <summary>
+        /// 序列号
+        /// </summary>
+        [Comment("序列号")]
+        public int? serialno { get; set; }
+    }
+}

+ 44 - 0
MicroServices/Business/Bussiness.MongoModel/Tech/mes_tech_proc_workshop_staff.cs

@@ -0,0 +1,44 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Tech
+{
+    /// <summary>
+    /// 工序工位员工信息表
+    /// </summary>
+    [CollectionName("dopbase", "mes_tech_proc_workshop_staff")]
+    [Comment("工序工位员工信息表")]
+    public class mes_tech_proc_workshop_staff : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键
+        ///// </summary>
+        //[Key]
+        //[Comment("主键")]
+        //public long tech_proc_workshop_equip_id { get; set; }
+
+        /// <summary>
+        /// 工艺工位id
+        /// </summary>
+        [Required]
+        [Comment("工艺工位id")]
+        public long? tech_proc_workshop_id { get; set; }
+
+        /// <summary>
+        /// 员工id
+        /// </summary>
+        [Required]
+        [Comment("员工id")]
+        public long? staff_id { get; set; }
+
+        /// <summary>
+        /// 员工姓名
+        /// </summary>
+        [StringLength(100)]
+        [Comment("员工姓名")]
+        public string? staff_name { get; set; }
+    }
+}

+ 156 - 0
MicroServices/Business/Bussiness.MongoModel/Tech/mes_tech_process.cs

@@ -0,0 +1,156 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Tech
+{
+    /// <summary>
+    /// 工艺关联工序表
+    /// </summary>
+    [CollectionName("dopbase", "mes_tech_process")]
+    [Comment("工艺关联工序表")]
+    public class mes_tech_process:MoBaseEntity
+    {
+        ///// <summary>
+        ///// 工艺工序主键
+        ///// </summary>
+        //[Key]
+        //[Comment("工艺工序主键")]
+        //public long tech_proc_id { get; set; }
+
+        /// <summary>
+        /// 工艺主键
+        /// </summary>
+        [Required]
+        [Comment("工艺主键")]
+        public long? tech_id { get; set; }
+
+        /// <summary>
+        /// 工序主键
+        /// </summary>
+        [Required]
+        [Comment("工序主键")]
+        public long? proc_id { get; set; }
+
+        /// <summary>
+        /// 组合层级
+        /// </summary>
+        [Required]
+        [Comment("组合层级")]
+        public int? level { get; set; }
+
+        /// <summary>
+        /// 是否需要排产:1-是;0-否
+        /// </summary>
+        [Required]
+        [Comment("是否需要排产:1-是;0-否")]
+        public int? is_schedule { get; set; }
+
+        /// <summary>
+        /// 前置准备时间
+        /// </summary>
+        [Precision(20,8)]
+        [Comment("前置准备时间")]
+        public decimal? readytime { get; set; }
+
+        /// <summary>
+        /// 工作中心类型WorkCenterType:1-人工型;2-流水线型;3-设备型
+        /// </summary>
+        [Comment("工作中心类型")]
+        public int? wctype { get; set; }
+
+        /// <summary>
+        /// 前置最小数量LeadQuantity to Start Next
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("前置最小数量")]
+        public decimal? lq { get; set; }
+
+        /// <summary>
+        /// 前置等待时间
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("前置等待时间")]
+        public decimal? lqt { get; set; }
+
+        /// <summary>
+        /// 子工序加工数量UnitPerParent
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("子工序加工数量")]
+        public decimal? upp { get; set; }
+
+        /// <summary>
+        /// 一次可加工数量UnitPerEquipment
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("一次可加工数量")]
+        public decimal? upe { get; set; }
+
+        /// <summary>
+        /// 实际运行工位数WorkshopInUse
+        /// </summary>
+        [Comment("实际运行工位数")]
+        public int? wsinuse { get; set; }
+
+        ///// <summary>
+        ///// 效率计算类型 1-节拍时间;2-UPH
+        ///// </summary>
+        //[Required]
+        //[Description("效率计算类型 1-节拍时间;2-UPH")]
+        //public int? type { get; set; }
+
+        /// <summary>
+        /// UPH
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("UPH")]
+        public decimal? uph { get; set; }
+
+        /// <summary>
+        /// 节拍时间
+        /// </summary>
+        [Precision(20, 8)]
+        [Comment("节拍时间")]
+        public decimal? ct { get; set; }
+
+        /// <summary>
+        /// 效率系数
+        /// </summary>
+        [Precision(10, 4)]
+        [Comment("效率系数")]
+        public decimal? effect_ratio { get; set; }
+
+        /// <summary>
+        /// 是否需要跟踪工序
+        /// </summary>
+        [Comment("是否需要跟踪工序")]
+        public int? mototrack { get; set; }
+
+        /// <summary>
+        /// 下一工序id
+        /// </summary>
+        [Comment("下一工序id")]
+        public long? nextprocid { get; set; }
+
+        /// <summary>
+        /// 父级工序id
+        /// </summary>
+        [Comment("父级工序id")]
+        public long? parentprocid { get; set; }
+
+        /// <summary>
+        /// 是否需要质检
+        /// </summary>
+        [Comment("是否需要质检")]
+        public int? needqc { get; set; }
+
+        /// <summary>
+        /// 最大并行工位数
+        /// </summary>
+        [Comment("最大并行工位数")]
+        public int? maxworkshop { get; set; }
+    }
+}

+ 64 - 0
MicroServices/Business/Bussiness.MongoModel/Tech/mes_technique.cs

@@ -0,0 +1,64 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using MongoDB.Bson.Serialization.Attributes;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Tech
+{
+    /// <summary>
+    /// 工艺路径表
+    /// </summary>
+    [CollectionName("dopbase", "mes_technique")]
+    [Comment("工艺路径表")]
+    public class mes_technique : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 工艺路径主键
+        ///// </summary>
+        //[Key]
+        //[Comment("工艺路径主键")]
+        //public long tech_id { get; set; }
+
+        /// <summary>
+        /// 工艺路径名称
+        /// </summary>
+        [Required]
+        [StringLength(100)]
+        [Comment("工艺路径名称")]
+        [BsonRepresentation(MongoDB.Bson.BsonType.String)]
+        public string? tech_name { get; set; }
+
+        /// <summary>
+        /// 效率计算层级
+        /// </summary>
+        [Required]
+        [Comment("效率计算层级")]
+        public int? level { get; set; }
+
+        /// <summary>
+        /// 产品
+        /// </summary>
+        [StringLength(100)]
+        [Comment("产品")]
+        [BsonRepresentation(MongoDB.Bson.BsonType.String)]
+        public string? bom { get; set; }
+
+        /// <summary>
+        /// 产品版本
+        /// </summary>
+        [StringLength(100)]
+        [Comment("产品版本")]
+        [BsonRepresentation(MongoDB.Bson.BsonType.String)]
+        public string? bomver { get; set; }
+
+        /// <summary>
+        /// 描述
+        /// </summary>
+        [StringLength(100)]
+        [Comment("描述")]
+        [BsonRepresentation(MongoDB.Bson.BsonType.String)]
+        public string? desc { get; set; }
+    }
+}

+ 117 - 0
MicroServices/Business/Bussiness.MongoModel/Tech/mes_work_calendar.cs

@@ -0,0 +1,117 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Tech
+{
+    /// <summary>
+    /// 工作日历
+    /// </summary>
+    [CollectionName("dopbase", "mes_work_calendar")]
+    [Comment("工作日历")]
+    public class mes_work_calendar : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 工作日历主键
+        ///// </summary>
+        //[Key]
+        //[Comment("工作日历主键")]
+        //public long work_calendar_id { get; set; }
+
+        /// <summary>
+        /// 工作日历编码
+        /// </summary>
+        [StringLength(100)]
+        [Comment("工作日历编码")]
+        public string? work_calendar_no { get; set; }
+
+        /// <summary>
+        /// 工作日历名称
+        /// </summary>
+        [StringLength(100)]
+        [Comment("工作日历名称")]
+        public string? work_calendar_name { get; set; }
+
+        /// <summary>
+        /// 班制id
+        /// </summary>
+        [Comment("班制id")]
+        public long? shift_id { get; set; }
+
+        /// <summary>
+        /// 开始时间
+        /// </summary>
+        [Comment("开始时间")]
+        public DateTime? start_time { get; set; }
+
+        /// <summary>
+        /// 结束时间
+        /// </summary>
+        [Comment("结束时间")]
+        public DateTime? end_time { get; set; }
+
+        /// <summary>
+        /// 标准周期
+        /// </summary>
+        [Comment("标准周期")]
+        public int? standard_period { get; set; }
+
+        /// <summary>
+        /// 工作周期
+        /// </summary>
+        [Comment("工作周期")]
+        public int? work_period { get; set; }
+
+        /// <summary>
+        /// 休息周期
+        /// </summary>
+        [Comment("休息周期")]
+        public int? rest_period { get; set; }
+
+        /// <summary>
+        /// 周1
+        /// </summary>
+        [Comment("周1")]
+        public int? calendar1 { get; set; }
+
+        /// <summary>
+        /// 周2
+        /// </summary>
+        [Comment("周2")]
+        public int? calendar2 { get; set; }
+
+        /// <summary>
+        /// 周3
+        /// </summary>
+        [Comment("周3")]
+        public int? calendar3 { get; set; }
+
+        /// <summary>
+        /// 周4
+        /// </summary>
+        [Comment("周4")]
+        public int? calendar4 { get; set; }
+
+        /// <summary>
+        /// 周5
+        /// </summary>
+        [Comment("周5")]
+        public int? calendar5 { get; set; }
+
+        /// <summary>
+        /// 周6
+        /// </summary>
+        [Comment("周6")]
+        public int? calendar6 { get; set; }
+
+        /// <summary>
+        /// 周7
+        /// </summary>
+        [Comment("周7")]
+        public int? calendar7 { get; set; }
+
+
+    }
+}

+ 54 - 0
MicroServices/Business/Bussiness.MongoModel/Tech/mes_work_calendar_list.cs

@@ -0,0 +1,54 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Tech
+{
+    /// <summary>
+    /// 工作日历明细表
+    /// </summary>
+    [CollectionName("dopbase", "mes_work_calendar_list")]
+    [Comment("工作日历明细表")]
+    public class mes_work_calendar_list : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 工作日历明细主键
+        ///// </summary>
+        //[Key]
+        //[Comment("工作日历明细主键")]
+        //public long work_cal_list_id { get; set; }
+
+        /// <summary>
+        /// 工作日历id
+        /// </summary>
+        [Required]
+        [Comment("工作日历id")]
+        public long? work_calendar_id { get; set; }
+
+        /// <summary>
+        /// 日期
+        /// </summary>
+        [Comment("日期")]
+        public DateTime? work_cal_list_date { get; set; }
+
+        /// <summary>
+        /// 类型:1-工作日;0-休息日
+        /// </summary>
+        [Comment("类型:1-工作日;0-休息日")]
+        public int? work_cal_list_type { get; set; }
+
+        /// <summary>
+        /// 工作时长(分钟)
+        /// </summary>
+        [Comment("工作时长(分钟)")]
+        public int? work_cal_list_times { get; set; }
+
+        /// <summary>
+        /// 班次数
+        /// </summary>
+        [Comment("班次数")]
+        public int? work_cal_list_num { get; set; }
+    }
+}

+ 71 - 0
MicroServices/Business/Bussiness.MongoModel/Tech/mes_workshop.cs

@@ -0,0 +1,71 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Tech
+{
+    /// <summary>
+    /// 工位表(工作中心)
+    /// </summary>
+    [CollectionName("dopbase", "mes_workshop")]
+    [Comment("工位表(工作中心)")]
+    public class mes_workshop : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 工位表主键
+        ///// </summary>
+        //[Key]
+        //[Comment("工位表主键")]
+        //public long workshop_id { get; set; }
+
+        /// <summary>
+        /// 工位名称
+        /// </summary>
+        [StringLength(100)]
+        [Comment("工位名称")]
+        public string? name { get; set; }
+
+        /// <summary>
+        /// 组合工位ids
+        /// </summary>
+        [StringLength(2000)]
+        [Comment("组合工位ids")]
+        public string? subids { get; set; }
+
+        /// <summary>
+        /// 坐标
+        /// </summary>
+        [StringLength(100)]
+        [Comment("坐标")]
+        public string? geoinfo { get; set; }
+
+        /// <summary>
+        /// 楼栋
+        /// </summary>
+        [StringLength(100)]
+        [Comment("楼栋")]
+        public string? building { get; set; }
+
+        /// <summary>
+        /// 楼层
+        /// </summary>
+        [StringLength(100)]
+        [Comment("楼层")]
+        public string? floor { get; set; }
+
+        /// <summary>
+        /// 区域
+        /// </summary>
+        [StringLength(100)]
+        [Comment("区域")]
+        public string? zone { get; set; }
+
+        /// <summary>
+        /// 工作日历id
+        /// </summary>
+        [Comment("工作日历id")]
+        public long? work_calendar_id { get; set; }
+    }
+}

+ 50 - 0
MicroServices/Business/Bussiness.MongoModel/Tech/mes_workshop_shelf.cs

@@ -0,0 +1,50 @@
+using Business.Core.Attributes;
+using Bussiness.MongoModel;
+using Microsoft.EntityFrameworkCore;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+
+namespace Bussiness.MongoModel.Tech
+{
+    /// <summary>
+    /// 工位关联线边仓表
+    /// </summary>
+    [CollectionName("dopbase", "mes_workshop_shelf")]
+    [Comment("工位关联线边仓表")]
+    public class mes_workshop_shelf : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 主键
+        ///// </summary>
+        //[Key]
+        //[Comment("主键")]
+        //public long workshop_shelf_id { get; set; }
+
+        /// <summary>
+        /// 工位id
+        /// </summary>
+        [Required]
+        [Comment("工位id")]
+        public long? workshop_id { get; set; }
+
+        /// <summary>
+        /// 线边仓序列号
+        /// </summary>
+        [Comment("线边仓序列号")]
+        public int? serialno { get; set; }
+
+        /// <summary>
+        /// 仓库编号
+        /// </summary>
+        [StringLength(100)]
+        [Comment("仓库编号")]
+        public string? sheifno { get; set; }
+
+        /// <summary>
+        /// 坐标
+        /// </summary>
+        [StringLength(100)]
+        [Comment("坐标")]
+        public string? geoinfo { get; set; }
+    }
+}

+ 65 - 0
MicroServices/Business/Bussiness.MongoModel/Tech/mo_mes_process.cs

@@ -0,0 +1,65 @@
+using Bussiness.MongoModel;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.ComponentModel.DataAnnotations;
+using System.Globalization;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using MongoDB.Driver.Core;
+using Business.Core.Attributes;
+using MongoDB.Bson.Serialization.Attributes;
+using Microsoft.EntityFrameworkCore;
+
+namespace Bussiness.MongoModel.Tech
+{
+    /// <summary>
+    /// 工序表
+    /// </summary>
+    [CollectionName("dopbase", "mo_mes_process")]
+    [Comment("工序表")]
+    public class mo_mes_process : MoBaseEntity
+    {
+        ///// <summary>
+        ///// 工序主键
+        ///// </summary>
+        //[Key]
+        //[Comment("工序主键")]
+        //public long proc_id { get; set; }
+
+        /// <summary>
+        /// 工序名称
+        /// </summary>
+        [Required]
+        [StringLength(100)]
+        [Comment("工序名称")]
+        [BsonRepresentation(MongoDB.Bson.BsonType.String)]
+        public string? proc_name { get; set; }
+
+        /// <summary>
+        /// 简述
+        /// </summary>
+        [StringLength(500)]
+        [Comment("简述")]
+        [BsonRepresentation(MongoDB.Bson.BsonType.String)]
+        public string? short_desc { get; set; }
+
+        /// <summary>
+        /// 详细描述
+        /// </summary>
+        [StringLength(2000)]
+        [Comment("详细描述")]
+        [BsonRepresentation(MongoDB.Bson.BsonType.String)]
+        public string? long_desc { get; set; }
+
+        /// <summary>
+        /// 组合工序id
+        /// </summary>
+        [StringLength(2000)]
+        [Comment("组合工序id")]
+        [BsonRepresentation(MongoDB.Bson.BsonType.String)]
+        public string? subids { get; set; }
+
+    }
+}

BIN
MicroServices/Business/Bussiness.MongoModel/bin/Debug/net6.0/Business.Core.dll


BIN
MicroServices/Business/Bussiness.MongoModel/bin/Debug/net6.0/Business.Core.pdb


+ 1938 - 0
MicroServices/Business/Bussiness.MongoModel/bin/Debug/net6.0/Bussiness.MongoModel.deps.json

@@ -0,0 +1,1938 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v6.0",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v6.0": {
+      "Bussiness.MongoModel/1.0.0": {
+        "dependencies": {
+          "Business.Core": "1.0.0",
+          "MongoDB.Driver.Core": "2.19.0",
+          "Volo.Abp.EntityFrameworkCore": "6.0.2"
+        },
+        "runtime": {
+          "Bussiness.MongoModel.dll": {}
+        }
+      },
+      "AWSSDK.Core/3.7.100.14": {
+        "runtime": {
+          "lib/netcoreapp3.1/AWSSDK.Core.dll": {
+            "assemblyVersion": "3.3.0.0",
+            "fileVersion": "3.7.100.14"
+          }
+        }
+      },
+      "AWSSDK.SecurityToken/3.7.100.14": {
+        "dependencies": {
+          "AWSSDK.Core": "3.7.100.14"
+        },
+        "runtime": {
+          "lib/netcoreapp3.1/AWSSDK.SecurityToken.dll": {
+            "assemblyVersion": "3.3.0.0",
+            "fileVersion": "3.7.100.14"
+          }
+        }
+      },
+      "DnsClient/1.6.1": {
+        "dependencies": {
+          "Microsoft.Win32.Registry": "5.0.0"
+        },
+        "runtime": {
+          "lib/net5.0/DnsClient.dll": {
+            "assemblyVersion": "1.6.1.0",
+            "fileVersion": "1.6.1.0"
+          }
+        }
+      },
+      "JetBrains.Annotations/2022.1.0": {
+        "runtime": {
+          "lib/netstandard2.0/JetBrains.Annotations.dll": {
+            "assemblyVersion": "4242.42.42.42",
+            "fileVersion": "2022.1.0.0"
+          }
+        }
+      },
+      "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+        "runtime": {
+          "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.EntityFrameworkCore/6.0.5": {
+        "dependencies": {
+          "Microsoft.EntityFrameworkCore.Abstractions": "6.0.5",
+          "Microsoft.EntityFrameworkCore.Analyzers": "6.0.5",
+          "Microsoft.Extensions.Caching.Memory": "6.0.1",
+          "Microsoft.Extensions.DependencyInjection": "6.0.0",
+          "Microsoft.Extensions.Logging": "6.0.0",
+          "System.Collections.Immutable": "6.0.0",
+          "System.Diagnostics.DiagnosticSource": "6.0.0"
+        },
+        "runtime": {
+          "lib/net6.0/Microsoft.EntityFrameworkCore.dll": {
+            "assemblyVersion": "6.0.5.0",
+            "fileVersion": "6.0.522.21804"
+          }
+        }
+      },
+      "Microsoft.EntityFrameworkCore.Abstractions/6.0.5": {
+        "runtime": {
+          "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
+            "assemblyVersion": "6.0.5.0",
+            "fileVersion": "6.0.522.21804"
+          }
+        }
+      },
+      "Microsoft.EntityFrameworkCore.Analyzers/6.0.5": {},
+      "Microsoft.EntityFrameworkCore.Relational/6.0.5": {
+        "dependencies": {
+          "Microsoft.EntityFrameworkCore": "6.0.5",
+          "Microsoft.Extensions.Configuration.Abstractions": "6.0.0"
+        },
+        "runtime": {
+          "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {
+            "assemblyVersion": "6.0.5.0",
+            "fileVersion": "6.0.522.21804"
+          }
+        }
+      },
+      "Microsoft.Extensions.Caching.Abstractions/6.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.Primitives": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.Caching.Memory/6.0.1": {
+        "dependencies": {
+          "Microsoft.Extensions.Caching.Abstractions": "6.0.0",
+          "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
+          "Microsoft.Extensions.Logging.Abstractions": "6.0.1",
+          "Microsoft.Extensions.Options": "6.0.0",
+          "Microsoft.Extensions.Primitives": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.222.6406"
+          }
+        }
+      },
+      "Microsoft.Extensions.Configuration/6.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.Configuration.Abstractions": "6.0.0",
+          "Microsoft.Extensions.Primitives": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.Configuration.Abstractions/6.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.Primitives": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.Configuration.Binder/6.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.Configuration.Abstractions": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.Configuration.CommandLine/6.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.Configuration": "6.0.0",
+          "Microsoft.Extensions.Configuration.Abstractions": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.Configuration.EnvironmentVariables/6.0.1": {
+        "dependencies": {
+          "Microsoft.Extensions.Configuration": "6.0.0",
+          "Microsoft.Extensions.Configuration.Abstractions": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.222.6406"
+          }
+        }
+      },
+      "Microsoft.Extensions.Configuration.FileExtensions/6.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.Configuration": "6.0.0",
+          "Microsoft.Extensions.Configuration.Abstractions": "6.0.0",
+          "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0",
+          "Microsoft.Extensions.FileProviders.Physical": "6.0.0",
+          "Microsoft.Extensions.Primitives": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.Configuration.Json/6.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.Configuration": "6.0.0",
+          "Microsoft.Extensions.Configuration.Abstractions": "6.0.0",
+          "Microsoft.Extensions.Configuration.FileExtensions": "6.0.0",
+          "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0",
+          "System.Text.Json": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.Configuration.UserSecrets/6.0.1": {
+        "dependencies": {
+          "Microsoft.Extensions.Configuration.Abstractions": "6.0.0",
+          "Microsoft.Extensions.Configuration.Json": "6.0.0",
+          "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0",
+          "Microsoft.Extensions.FileProviders.Physical": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.222.6406"
+          }
+        }
+      },
+      "Microsoft.Extensions.DependencyInjection/6.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
+          "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+        },
+        "runtime": {
+          "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {
+        "runtime": {
+          "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.FileProviders.Abstractions/6.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.Primitives": "6.0.0"
+        },
+        "runtime": {
+          "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.FileProviders.Composite/6.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0",
+          "Microsoft.Extensions.Primitives": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.FileProviders.Embedded/6.0.5": {
+        "dependencies": {
+          "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0"
+        },
+        "runtime": {
+          "lib/net6.0/Microsoft.Extensions.FileProviders.Embedded.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.522.21802"
+          }
+        }
+      },
+      "Microsoft.Extensions.FileProviders.Physical/6.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0",
+          "Microsoft.Extensions.FileSystemGlobbing": "6.0.0",
+          "Microsoft.Extensions.Primitives": "6.0.0"
+        },
+        "runtime": {
+          "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.FileSystemGlobbing/6.0.0": {
+        "runtime": {
+          "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.Hosting.Abstractions/6.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.Configuration.Abstractions": "6.0.0",
+          "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
+          "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.Localization/6.0.5": {
+        "dependencies": {
+          "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
+          "Microsoft.Extensions.Localization.Abstractions": "6.0.5",
+          "Microsoft.Extensions.Logging.Abstractions": "6.0.1",
+          "Microsoft.Extensions.Options": "6.0.0"
+        },
+        "runtime": {
+          "lib/net6.0/Microsoft.Extensions.Localization.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.522.21802"
+          }
+        }
+      },
+      "Microsoft.Extensions.Localization.Abstractions/6.0.5": {
+        "runtime": {
+          "lib/net6.0/Microsoft.Extensions.Localization.Abstractions.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.522.21802"
+          }
+        }
+      },
+      "Microsoft.Extensions.Logging/6.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.DependencyInjection": "6.0.0",
+          "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
+          "Microsoft.Extensions.Logging.Abstractions": "6.0.1",
+          "Microsoft.Extensions.Options": "6.0.0",
+          "System.Diagnostics.DiagnosticSource": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.1/Microsoft.Extensions.Logging.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.Logging.Abstractions/6.0.1": {
+        "runtime": {
+          "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.322.12309"
+          }
+        }
+      },
+      "Microsoft.Extensions.Options/6.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
+          "Microsoft.Extensions.Primitives": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.1/Microsoft.Extensions.Options.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.Options.ConfigurationExtensions/6.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.Configuration.Abstractions": "6.0.0",
+          "Microsoft.Extensions.Configuration.Binder": "6.0.0",
+          "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
+          "Microsoft.Extensions.Options": "6.0.0",
+          "Microsoft.Extensions.Primitives": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.Extensions.Primitives/6.0.0": {
+        "dependencies": {
+          "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+        },
+        "runtime": {
+          "lib/net6.0/Microsoft.Extensions.Primitives.dll": {
+            "assemblyVersion": "6.0.0.0",
+            "fileVersion": "6.0.21.52210"
+          }
+        }
+      },
+      "Microsoft.NETCore.Platforms/5.0.0": {},
+      "Microsoft.NETCore.Targets/1.1.0": {},
+      "Microsoft.Win32.Registry/5.0.0": {
+        "dependencies": {
+          "System.Security.AccessControl": "5.0.0",
+          "System.Security.Principal.Windows": "5.0.0"
+        }
+      },
+      "MongoDB.Bson/2.19.0": {
+        "dependencies": {
+          "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.1/MongoDB.Bson.dll": {
+            "assemblyVersion": "2.19.0.0",
+            "fileVersion": "2.19.0.0"
+          }
+        }
+      },
+      "MongoDB.Driver/2.19.0": {
+        "dependencies": {
+          "Microsoft.Extensions.Logging.Abstractions": "6.0.1",
+          "MongoDB.Bson": "2.19.0",
+          "MongoDB.Driver.Core": "2.19.0",
+          "MongoDB.Libmongocrypt": "1.7.0"
+        },
+        "runtime": {
+          "lib/netstandard2.1/MongoDB.Driver.dll": {
+            "assemblyVersion": "2.19.0.0",
+            "fileVersion": "2.19.0.0"
+          }
+        }
+      },
+      "MongoDB.Driver.Core/2.19.0": {
+        "dependencies": {
+          "AWSSDK.SecurityToken": "3.7.100.14",
+          "DnsClient": "1.6.1",
+          "Microsoft.Extensions.Logging.Abstractions": "6.0.1",
+          "MongoDB.Bson": "2.19.0",
+          "MongoDB.Libmongocrypt": "1.7.0",
+          "SharpCompress": "0.30.1",
+          "Snappier": "1.0.0",
+          "System.Buffers": "4.5.1",
+          "ZstdSharp.Port": "0.6.2"
+        },
+        "runtime": {
+          "lib/netstandard2.1/MongoDB.Driver.Core.dll": {
+            "assemblyVersion": "2.19.0.0",
+            "fileVersion": "2.19.0.0"
+          }
+        }
+      },
+      "MongoDB.Libmongocrypt/1.7.0": {
+        "runtime": {
+          "lib/netstandard2.1/MongoDB.Libmongocrypt.dll": {
+            "assemblyVersion": "1.7.0.0",
+            "fileVersion": "1.7.0.0"
+          }
+        },
+        "runtimeTargets": {
+          "runtimes/linux/native/libmongocrypt.so": {
+            "rid": "linux",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/osx/native/libmongocrypt.dylib": {
+            "rid": "osx",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win/native/mongocrypt.dll": {
+            "rid": "win",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "Newtonsoft.Json/13.0.1": {
+        "runtime": {
+          "lib/netstandard2.0/Newtonsoft.Json.dll": {
+            "assemblyVersion": "13.0.0.0",
+            "fileVersion": "13.0.1.25517"
+          }
+        }
+      },
+      "Newtonsoft.Json.Bson/1.0.2": {
+        "dependencies": {
+          "Newtonsoft.Json": "13.0.1"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": {
+            "assemblyVersion": "1.0.0.0",
+            "fileVersion": "1.0.2.22727"
+          }
+        }
+      },
+      "Nito.AsyncEx.Context/5.1.2": {
+        "dependencies": {
+          "Nito.AsyncEx.Tasks": "5.1.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Nito.AsyncEx.Context.dll": {
+            "assemblyVersion": "5.1.2.0",
+            "fileVersion": "5.1.2.0"
+          }
+        }
+      },
+      "Nito.AsyncEx.Coordination/5.1.2": {
+        "dependencies": {
+          "Nito.AsyncEx.Tasks": "5.1.2",
+          "Nito.Collections.Deque": "1.1.1"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Nito.AsyncEx.Coordination.dll": {
+            "assemblyVersion": "5.1.2.0",
+            "fileVersion": "5.1.2.0"
+          }
+        }
+      },
+      "Nito.AsyncEx.Tasks/5.1.2": {
+        "dependencies": {
+          "Nito.Disposables": "2.2.1"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Nito.AsyncEx.Tasks.dll": {
+            "assemblyVersion": "5.1.2.0",
+            "fileVersion": "5.1.2.0"
+          }
+        }
+      },
+      "Nito.Collections.Deque/1.1.1": {
+        "runtime": {
+          "lib/netstandard2.0/Nito.Collections.Deque.dll": {
+            "assemblyVersion": "1.1.1.0",
+            "fileVersion": "1.1.1.0"
+          }
+        }
+      },
+      "Nito.Disposables/2.2.1": {
+        "dependencies": {
+          "System.Collections.Immutable": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.1/Nito.Disposables.dll": {
+            "assemblyVersion": "2.2.1.0",
+            "fileVersion": "2.2.1.0"
+          }
+        }
+      },
+      "SharpCompress/0.30.1": {
+        "runtime": {
+          "lib/net5.0/SharpCompress.dll": {
+            "assemblyVersion": "0.30.1.0",
+            "fileVersion": "0.30.1.0"
+          }
+        }
+      },
+      "Snappier/1.0.0": {
+        "runtime": {
+          "lib/net5.0/Snappier.dll": {
+            "assemblyVersion": "1.0.0.0",
+            "fileVersion": "1.0.0.0"
+          }
+        }
+      },
+      "System.Buffers/4.5.1": {},
+      "System.Collections/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "5.0.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.Collections.Immutable/6.0.0": {
+        "dependencies": {
+          "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+        }
+      },
+      "System.Diagnostics.Debug/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "5.0.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.Diagnostics.DiagnosticSource/6.0.0": {
+        "dependencies": {
+          "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+        }
+      },
+      "System.Globalization/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "5.0.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.IO/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "5.0.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0",
+          "System.Text.Encoding": "4.3.0",
+          "System.Threading.Tasks": "4.3.0"
+        }
+      },
+      "System.Linq/4.3.0": {
+        "dependencies": {
+          "System.Collections": "4.3.0",
+          "System.Diagnostics.Debug": "4.3.0",
+          "System.Resources.ResourceManager": "4.3.0",
+          "System.Runtime": "4.3.0",
+          "System.Runtime.Extensions": "4.3.0"
+        }
+      },
+      "System.Linq.Dynamic.Core/1.2.18": {
+        "runtime": {
+          "lib/net6.0/System.Linq.Dynamic.Core.dll": {
+            "assemblyVersion": "1.2.18.0",
+            "fileVersion": "1.2.18.0"
+          }
+        }
+      },
+      "System.Linq.Expressions/4.3.0": {
+        "dependencies": {
+          "System.Collections": "4.3.0",
+          "System.Diagnostics.Debug": "4.3.0",
+          "System.Globalization": "4.3.0",
+          "System.IO": "4.3.0",
+          "System.Linq": "4.3.0",
+          "System.ObjectModel": "4.3.0",
+          "System.Reflection": "4.3.0",
+          "System.Reflection.Emit": "4.3.0",
+          "System.Reflection.Emit.ILGeneration": "4.3.0",
+          "System.Reflection.Emit.Lightweight": "4.3.0",
+          "System.Reflection.Extensions": "4.3.0",
+          "System.Reflection.Primitives": "4.3.0",
+          "System.Reflection.TypeExtensions": "4.3.0",
+          "System.Resources.ResourceManager": "4.3.0",
+          "System.Runtime": "4.3.0",
+          "System.Runtime.Extensions": "4.3.0",
+          "System.Threading": "4.3.0"
+        }
+      },
+      "System.Linq.Queryable/4.3.0": {
+        "dependencies": {
+          "System.Collections": "4.3.0",
+          "System.Diagnostics.Debug": "4.3.0",
+          "System.Linq": "4.3.0",
+          "System.Linq.Expressions": "4.3.0",
+          "System.Reflection": "4.3.0",
+          "System.Reflection.Extensions": "4.3.0",
+          "System.Resources.ResourceManager": "4.3.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.ObjectModel/4.3.0": {
+        "dependencies": {
+          "System.Collections": "4.3.0",
+          "System.Diagnostics.Debug": "4.3.0",
+          "System.Resources.ResourceManager": "4.3.0",
+          "System.Runtime": "4.3.0",
+          "System.Threading": "4.3.0"
+        }
+      },
+      "System.Reflection/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "5.0.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.IO": "4.3.0",
+          "System.Reflection.Primitives": "4.3.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.Reflection.Emit/4.3.0": {
+        "dependencies": {
+          "System.IO": "4.3.0",
+          "System.Reflection": "4.3.0",
+          "System.Reflection.Emit.ILGeneration": "4.3.0",
+          "System.Reflection.Primitives": "4.3.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.Reflection.Emit.ILGeneration/4.3.0": {
+        "dependencies": {
+          "System.Reflection": "4.3.0",
+          "System.Reflection.Primitives": "4.3.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.Reflection.Emit.Lightweight/4.3.0": {
+        "dependencies": {
+          "System.Reflection": "4.3.0",
+          "System.Reflection.Emit.ILGeneration": "4.3.0",
+          "System.Reflection.Primitives": "4.3.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.Reflection.Extensions/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "5.0.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Reflection": "4.3.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.Reflection.Primitives/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "5.0.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.Reflection.TypeExtensions/4.3.0": {
+        "dependencies": {
+          "System.Reflection": "4.3.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.Resources.ResourceManager/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "5.0.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Globalization": "4.3.0",
+          "System.Reflection": "4.3.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.Runtime/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "5.0.0",
+          "Microsoft.NETCore.Targets": "1.1.0"
+        }
+      },
+      "System.Runtime.CompilerServices.Unsafe/6.0.0": {},
+      "System.Runtime.Extensions/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "5.0.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.Runtime.Loader/4.3.0": {
+        "dependencies": {
+          "System.IO": "4.3.0",
+          "System.Reflection": "4.3.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.Security.AccessControl/5.0.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "5.0.0",
+          "System.Security.Principal.Windows": "5.0.0"
+        }
+      },
+      "System.Security.Principal.Windows/5.0.0": {},
+      "System.Text.Encoding/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "5.0.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.Text.Encodings.Web/6.0.0": {
+        "dependencies": {
+          "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+        }
+      },
+      "System.Text.Json/6.0.0": {
+        "dependencies": {
+          "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+          "System.Text.Encodings.Web": "6.0.0"
+        }
+      },
+      "System.Threading/4.3.0": {
+        "dependencies": {
+          "System.Runtime": "4.3.0",
+          "System.Threading.Tasks": "4.3.0"
+        }
+      },
+      "System.Threading.Tasks/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "5.0.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "TimeZoneConverter/5.0.0": {
+        "runtime": {
+          "lib/netstandard2.0/TimeZoneConverter.dll": {
+            "assemblyVersion": "5.0.0.0",
+            "fileVersion": "5.0.0.0"
+          }
+        }
+      },
+      "Volo.Abp.Auditing/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Auditing.Contracts": "6.0.2",
+          "Volo.Abp.Data": "6.0.2",
+          "Volo.Abp.Json": "6.0.2",
+          "Volo.Abp.MultiTenancy": "6.0.2",
+          "Volo.Abp.Security": "6.0.2",
+          "Volo.Abp.Threading": "6.0.2",
+          "Volo.Abp.Timing": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Auditing.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.Auditing.Contracts/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Core": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Auditing.Contracts.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.BackgroundWorkers/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Threading": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.BackgroundWorkers.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.Core/6.0.2": {
+        "dependencies": {
+          "JetBrains.Annotations": "2022.1.0",
+          "Microsoft.Extensions.Configuration.CommandLine": "6.0.0",
+          "Microsoft.Extensions.Configuration.EnvironmentVariables": "6.0.1",
+          "Microsoft.Extensions.Configuration.UserSecrets": "6.0.1",
+          "Microsoft.Extensions.DependencyInjection": "6.0.0",
+          "Microsoft.Extensions.Hosting.Abstractions": "6.0.0",
+          "Microsoft.Extensions.Localization": "6.0.5",
+          "Microsoft.Extensions.Logging": "6.0.0",
+          "Microsoft.Extensions.Options": "6.0.0",
+          "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0",
+          "Nito.AsyncEx.Context": "5.1.2",
+          "Nito.AsyncEx.Coordination": "5.1.2",
+          "System.Collections.Immutable": "6.0.0",
+          "System.Linq.Dynamic.Core": "1.2.18",
+          "System.Linq.Queryable": "4.3.0",
+          "System.Runtime.Loader": "4.3.0",
+          "System.Text.Encodings.Web": "6.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Core.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.Data/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.EventBus.Abstractions": "6.0.2",
+          "Volo.Abp.ObjectExtending": "6.0.2",
+          "Volo.Abp.Uow": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Data.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.Ddd.Domain/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Auditing": "6.0.2",
+          "Volo.Abp.Data": "6.0.2",
+          "Volo.Abp.EventBus": "6.0.2",
+          "Volo.Abp.ExceptionHandling": "6.0.2",
+          "Volo.Abp.Guids": "6.0.2",
+          "Volo.Abp.MultiTenancy": "6.0.2",
+          "Volo.Abp.ObjectMapping": "6.0.2",
+          "Volo.Abp.Specifications": "6.0.2",
+          "Volo.Abp.Threading": "6.0.2",
+          "Volo.Abp.Timing": "6.0.2",
+          "Volo.Abp.Uow": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Ddd.Domain.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.DistributedLocking.Abstractions/6.0.2": {
+        "dependencies": {
+          "Microsoft.Bcl.AsyncInterfaces": "6.0.0",
+          "Volo.Abp.Core": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.DistributedLocking.Abstractions.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.EntityFrameworkCore/6.0.2": {
+        "dependencies": {
+          "Microsoft.EntityFrameworkCore": "6.0.5",
+          "Microsoft.EntityFrameworkCore.Relational": "6.0.5",
+          "Volo.Abp.Ddd.Domain": "6.0.2",
+          "Volo.Abp.Json": "6.0.2"
+        },
+        "runtime": {
+          "lib/net6.0/Volo.Abp.EntityFrameworkCore.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.EventBus/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.BackgroundWorkers": "6.0.2",
+          "Volo.Abp.DistributedLocking.Abstractions": "6.0.2",
+          "Volo.Abp.EventBus.Abstractions": "6.0.2",
+          "Volo.Abp.Guids": "6.0.2",
+          "Volo.Abp.Json": "6.0.2",
+          "Volo.Abp.MultiTenancy": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.EventBus.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.EventBus.Abstractions/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Core": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.EventBus.Abstractions.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.ExceptionHandling/6.0.2": {
+        "dependencies": {
+          "Microsoft.Extensions.FileProviders.Embedded": "6.0.5",
+          "Volo.Abp.Localization": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.ExceptionHandling.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.Guids/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Core": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Guids.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.Json/6.0.2": {
+        "dependencies": {
+          "Newtonsoft.Json": "13.0.1",
+          "Volo.Abp.ObjectExtending": "6.0.2",
+          "Volo.Abp.Timing": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Json.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.Localization/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Localization.Abstractions": "6.0.2",
+          "Volo.Abp.Settings": "6.0.2",
+          "Volo.Abp.VirtualFileSystem": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Localization.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.Localization.Abstractions/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Core": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Localization.Abstractions.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.MultiTenancy/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Data": "6.0.2",
+          "Volo.Abp.EventBus.Abstractions": "6.0.2",
+          "Volo.Abp.Security": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.MultiTenancy.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.ObjectExtending/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Localization.Abstractions": "6.0.2",
+          "Volo.Abp.Validation.Abstractions": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.ObjectExtending.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.ObjectMapping/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Core": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.ObjectMapping.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.Security/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Core": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Security.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.Settings/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Localization.Abstractions": "6.0.2",
+          "Volo.Abp.MultiTenancy": "6.0.2",
+          "Volo.Abp.Security": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Settings.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.Specifications/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Core": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Specifications.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.Threading/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Core": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Threading.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.Timing/6.0.2": {
+        "dependencies": {
+          "TimeZoneConverter": "5.0.0",
+          "Volo.Abp.Localization": "6.0.2",
+          "Volo.Abp.Settings": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Timing.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.Uow/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Core": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Uow.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.Validation.Abstractions/6.0.2": {
+        "dependencies": {
+          "Volo.Abp.Core": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.Validation.Abstractions.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "Volo.Abp.VirtualFileSystem/6.0.2": {
+        "dependencies": {
+          "Microsoft.Extensions.FileProviders.Composite": "6.0.0",
+          "Microsoft.Extensions.FileProviders.Embedded": "6.0.5",
+          "Microsoft.Extensions.FileProviders.Physical": "6.0.0",
+          "Volo.Abp.Core": "6.0.2"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Volo.Abp.VirtualFileSystem.dll": {
+            "assemblyVersion": "6.0.2.0",
+            "fileVersion": "6.0.2.0"
+          }
+        }
+      },
+      "ZstdSharp.Port/0.6.2": {
+        "runtime": {
+          "lib/net6.0/ZstdSharp.dll": {
+            "assemblyVersion": "0.6.2.0",
+            "fileVersion": "0.6.2.0"
+          }
+        }
+      },
+      "Business.Core/1.0.0": {
+        "dependencies": {
+          "Microsoft.Extensions.Options": "6.0.0",
+          "MongoDB.Driver": "2.19.0",
+          "MongoDB.Driver.Core": "2.19.0",
+          "Newtonsoft.Json.Bson": "1.0.2",
+          "Volo.Abp.Ddd.Domain": "6.0.2"
+        },
+        "runtime": {
+          "Business.Core.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "Bussiness.MongoModel/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "AWSSDK.Core/3.7.100.14": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-gnEgxBlk4PFEfdPE8Lkf4+D16MZFYSaW7/o6Wwe5e035QWUkTJX0Dn4LfTCdV5QSEL/fOFxu+yCAm55eIIBgog==",
+      "path": "awssdk.core/3.7.100.14",
+      "hashPath": "awssdk.core.3.7.100.14.nupkg.sha512"
+    },
+    "AWSSDK.SecurityToken/3.7.100.14": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-dGCVuVo0CFUKWW85W8YENO+aREf8sCBDjvGbnNvxJuNW4Ss+brEU9ltHhq2KfZze2VUNK1/wygbPG1bmbpyXEw==",
+      "path": "awssdk.securitytoken/3.7.100.14",
+      "hashPath": "awssdk.securitytoken.3.7.100.14.nupkg.sha512"
+    },
+    "DnsClient/1.6.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-4H/f2uYJOZ+YObZjpY9ABrKZI+JNw3uizp6oMzTXwDw6F+2qIPhpRl/1t68O/6e98+vqNiYGu+lswmwdYUy3gg==",
+      "path": "dnsclient/1.6.1",
+      "hashPath": "dnsclient.1.6.1.nupkg.sha512"
+    },
+    "JetBrains.Annotations/2022.1.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-ASfpoFJxiRsC9Xc4TWuPM41Zb/gl64xwfMOhnOZ3RnVWGYIZchjpWQV5zshJgoc/ZxVtgjaF7b577lURj7E6ig==",
+      "path": "jetbrains.annotations/2022.1.0",
+      "hashPath": "jetbrains.annotations.2022.1.0.nupkg.sha512"
+    },
+    "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==",
+      "path": "microsoft.bcl.asyncinterfaces/6.0.0",
+      "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.EntityFrameworkCore/6.0.5": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-hP5J3EvpVdZmCn1D3ovedphvZrIn3OXZaBZfEnCkSCqqbqAu6xzwbNqwRkik0y4R6zOOf4eLh1riwjy4eAUlZA==",
+      "path": "microsoft.entityframeworkcore/6.0.5",
+      "hashPath": "microsoft.entityframeworkcore.6.0.5.nupkg.sha512"
+    },
+    "Microsoft.EntityFrameworkCore.Abstractions/6.0.5": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Q3/fKW6XCTfnDk4fYP2BJZi84cD2SuCPkP3A3QqxvCQcXbX90bfSLzVIsoMXzigHGJgZUJ+Un7QodT5Nvk0+Eg==",
+      "path": "microsoft.entityframeworkcore.abstractions/6.0.5",
+      "hashPath": "microsoft.entityframeworkcore.abstractions.6.0.5.nupkg.sha512"
+    },
+    "Microsoft.EntityFrameworkCore.Analyzers/6.0.5": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-QUeDIhs+O+MoDEc3k60mNyVDbwyDURCqZQlZoKShuZUcSfXSrDMbHKuFSxBIDNQBt092qSjfnwf7w0Ua/IB3Zw==",
+      "path": "microsoft.entityframeworkcore.analyzers/6.0.5",
+      "hashPath": "microsoft.entityframeworkcore.analyzers.6.0.5.nupkg.sha512"
+    },
+    "Microsoft.EntityFrameworkCore.Relational/6.0.5": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-vhAQizlAgvPfurkh9XysNaFc/g3WPXtSka3Y1rXuQdnT//p16CDKt9lO9h+rYmooD+cA7TijSxwqck4GApDT/Q==",
+      "path": "microsoft.entityframeworkcore.relational/6.0.5",
+      "hashPath": "microsoft.entityframeworkcore.relational.6.0.5.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Caching.Abstractions/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-bcz5sSFJbganH0+YrfvIjJDIcKNW7TL07C4d1eTmXy/wOt52iz4LVogJb6pazs7W0+74j0YpXFErvp++Aq5Bsw==",
+      "path": "microsoft.extensions.caching.abstractions/6.0.0",
+      "hashPath": "microsoft.extensions.caching.abstractions.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Caching.Memory/6.0.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-B4y+Cev05eMcjf1na0v9gza6GUtahXbtY1JCypIgx3B4Ea/KAgsWyXEmW4q6zMbmTMtKzmPVk09rvFJirvMwTg==",
+      "path": "microsoft.extensions.caching.memory/6.0.1",
+      "hashPath": "microsoft.extensions.caching.memory.6.0.1.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Configuration/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-tq2wXyh3fL17EMF2bXgRhU7JrbO3on93MRKYxzz4JzzvuGSA1l0W3GI9/tl8EO89TH+KWEymP7bcFway6z9fXg==",
+      "path": "microsoft.extensions.configuration/6.0.0",
+      "hashPath": "microsoft.extensions.configuration.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Configuration.Abstractions/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-qWzV9o+ZRWq+pGm+1dF+R7qTgTYoXvbyowRoBxQJGfqTpqDun2eteerjRQhq5PQ/14S+lqto3Ft4gYaRyl4rdQ==",
+      "path": "microsoft.extensions.configuration.abstractions/6.0.0",
+      "hashPath": "microsoft.extensions.configuration.abstractions.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Configuration.Binder/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-b3ErKzND8LIC7o08QAVlKfaEIYEvLJbtmVbFZVBRXeu9YkKfSSzLZfR1SUfQPBIy9mKLhEtJgGYImkcMNaKE0A==",
+      "path": "microsoft.extensions.configuration.binder/6.0.0",
+      "hashPath": "microsoft.extensions.configuration.binder.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Configuration.CommandLine/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-3nL1qCkZ1Oxx14ZTzgo4MmlO7tso7F+TtMZAY2jUAtTLyAcDp+EDjk3RqafoKiNaePyPvvlleEcBxh3b2Hzl1g==",
+      "path": "microsoft.extensions.configuration.commandline/6.0.0",
+      "hashPath": "microsoft.extensions.configuration.commandline.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Configuration.EnvironmentVariables/6.0.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-pnyXV1LFOsYjGveuC07xp0YHIyGq7jRq5Ncb5zrrIieMLWVwgMyYxcOH0jTnBedDT4Gh1QinSqsjqzcieHk1og==",
+      "path": "microsoft.extensions.configuration.environmentvariables/6.0.1",
+      "hashPath": "microsoft.extensions.configuration.environmentvariables.6.0.1.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Configuration.FileExtensions/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-V4Dth2cYMZpw3HhGw9XUDIijpI6gN+22LDt0AhufIgOppCUfpWX4483OmN+dFXRJkJLc8Tv0Q8QK+1ingT2+KQ==",
+      "path": "microsoft.extensions.configuration.fileextensions/6.0.0",
+      "hashPath": "microsoft.extensions.configuration.fileextensions.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Configuration.Json/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-GJGery6QytCzS/BxJ96klgG9in3uH26KcUBbiVG/coNDXCRq6LGVVlUT4vXq34KPuM+R2av+LeYdX9h4IZOCUg==",
+      "path": "microsoft.extensions.configuration.json/6.0.0",
+      "hashPath": "microsoft.extensions.configuration.json.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Configuration.UserSecrets/6.0.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Fy8yr4V6obi7ZxvKYI1i85jqtwMq8tqyxQVZpRSkgeA8enqy/KvBIMdcuNdznlxQMZa72mvbHqb7vbg4Pyx95w==",
+      "path": "microsoft.extensions.configuration.usersecrets/6.0.1",
+      "hashPath": "microsoft.extensions.configuration.usersecrets.6.0.1.nupkg.sha512"
+    },
+    "Microsoft.Extensions.DependencyInjection/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-k6PWQMuoBDGGHOQTtyois2u4AwyVcIwL2LaSLlTZQm2CYcJ1pxbt6jfAnpWmzENA/wfrYRI/X9DTLoUkE4AsLw==",
+      "path": "microsoft.extensions.dependencyinjection/6.0.0",
+      "hashPath": "microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg==",
+      "path": "microsoft.extensions.dependencyinjection.abstractions/6.0.0",
+      "hashPath": "microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.FileProviders.Abstractions/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-0pd4/fho0gC12rQswaGQxbU34jOS1TPS8lZPpkFCH68ppQjHNHYle9iRuHeev1LhrJ94YPvzcRd8UmIuFk23Qw==",
+      "path": "microsoft.extensions.fileproviders.abstractions/6.0.0",
+      "hashPath": "microsoft.extensions.fileproviders.abstractions.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.FileProviders.Composite/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Cx8K9xnN95wbvKa/KTyDBVBaNUsS9L8IkKt2dKMkcyj0wOBe+xVMwyNR4ySmpxBK3b0PuP7tW6UtroXIlRC3uQ==",
+      "path": "microsoft.extensions.fileproviders.composite/6.0.0",
+      "hashPath": "microsoft.extensions.fileproviders.composite.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.FileProviders.Embedded/6.0.5": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-z7M3GpcYfKw1FYUGcurTbv/v0ZZ95LSMOZOjOtYLUztzUIUZZ61H5NFjLXjeQ8G72zxrVrt+jubb4MZGvm0EQw==",
+      "path": "microsoft.extensions.fileproviders.embedded/6.0.5",
+      "hashPath": "microsoft.extensions.fileproviders.embedded.6.0.5.nupkg.sha512"
+    },
+    "Microsoft.Extensions.FileProviders.Physical/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-QvkL7l0nM8udt3gfyu0Vw8bbCXblxaKOl7c2oBfgGy4LCURRaL9XWZX1FWJrQc43oMokVneVxH38iz+bY1sbhg==",
+      "path": "microsoft.extensions.fileproviders.physical/6.0.0",
+      "hashPath": "microsoft.extensions.fileproviders.physical.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.FileSystemGlobbing/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-ip8jnL1aPiaPeKINCqaTEbvBFDmVx9dXQEBZ2HOBRXPD1eabGNqP/bKlsIcp7U2lGxiXd5xIhoFcmY8nM4Hdiw==",
+      "path": "microsoft.extensions.filesystemglobbing/6.0.0",
+      "hashPath": "microsoft.extensions.filesystemglobbing.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Hosting.Abstractions/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-GcT5l2CYXL6Sa27KCSh0TixsRfADUgth+ojQSD5EkzisZxmGFh7CwzkcYuGwvmXLjr27uWRNrJ2vuuEjMhU05Q==",
+      "path": "microsoft.extensions.hosting.abstractions/6.0.0",
+      "hashPath": "microsoft.extensions.hosting.abstractions.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Localization/6.0.5": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-mbNGvpCgCYD6o+2IFNT3EZ+AQE8W0yI9GXmXDYWtCXclhvjKn3RJ37QrMRXqzNqOBkWzdiJ/HINVuccrJEenNA==",
+      "path": "microsoft.extensions.localization/6.0.5",
+      "hashPath": "microsoft.extensions.localization.6.0.5.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Localization.Abstractions/6.0.5": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-PzYBMoQk4i1dOC2szAy90hPLBIe6YWdiaGxqoRdWesiJbZwiGCd2syC7kkePp2/ef3f8o202YRMt0tzbLP50rw==",
+      "path": "microsoft.extensions.localization.abstractions/6.0.5",
+      "hashPath": "microsoft.extensions.localization.abstractions.6.0.5.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Logging/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-eIbyj40QDg1NDz0HBW0S5f3wrLVnKWnDJ/JtZ+yJDFnDj90VoPuoPmFkeaXrtu+0cKm5GRAwoDf+dBWXK0TUdg==",
+      "path": "microsoft.extensions.logging/6.0.0",
+      "hashPath": "microsoft.extensions.logging.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Logging.Abstractions/6.0.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-dzB2Cgg+JmrouhjkcQGzSFjjvpwlq353i8oBQO2GWNjCXSzhbtBRUf28HSauWe7eib3wYOdb3tItdjRwAdwCSg==",
+      "path": "microsoft.extensions.logging.abstractions/6.0.1",
+      "hashPath": "microsoft.extensions.logging.abstractions.6.0.1.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Options/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==",
+      "path": "microsoft.extensions.options/6.0.0",
+      "hashPath": "microsoft.extensions.options.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Options.ConfigurationExtensions/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-bXWINbTn0vC0FYc9GaQTISbxhQLAMrvtbuvD9N6JelEaIS/Pr62wUCinrq5bf1WRBGczt1v4wDhxFtVFNcMdUQ==",
+      "path": "microsoft.extensions.options.configurationextensions/6.0.0",
+      "hashPath": "microsoft.extensions.options.configurationextensions.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.Extensions.Primitives/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==",
+      "path": "microsoft.extensions.primitives/6.0.0",
+      "hashPath": "microsoft.extensions.primitives.6.0.0.nupkg.sha512"
+    },
+    "Microsoft.NETCore.Platforms/5.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==",
+      "path": "microsoft.netcore.platforms/5.0.0",
+      "hashPath": "microsoft.netcore.platforms.5.0.0.nupkg.sha512"
+    },
+    "Microsoft.NETCore.Targets/1.1.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
+      "path": "microsoft.netcore.targets/1.1.0",
+      "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
+    },
+    "Microsoft.Win32.Registry/5.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
+      "path": "microsoft.win32.registry/5.0.0",
+      "hashPath": "microsoft.win32.registry.5.0.0.nupkg.sha512"
+    },
+    "MongoDB.Bson/2.19.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-pGp9F2PWU3Dj54PiXKibuaQ5rphWkfp8/Nsy5jLp2dWZGRGlr3r/Lfwnr0PvfihFfxieUcJZ2z3VeO8RctXcvA==",
+      "path": "mongodb.bson/2.19.0",
+      "hashPath": "mongodb.bson.2.19.0.nupkg.sha512"
+    },
+    "MongoDB.Driver/2.19.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-W/1YByn5gNGfHBe8AyDURXWKn1Z9xJ9IUjplFcvk8B/jlTlDOkmXgmwjlToIdqr0l8rX594kksjGx3a9if3dsg==",
+      "path": "mongodb.driver/2.19.0",
+      "hashPath": "mongodb.driver.2.19.0.nupkg.sha512"
+    },
+    "MongoDB.Driver.Core/2.19.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-KbzJJJc4EsUZ+YQoe7zZL1OxHVC9RjgQMso2LjhZWnlP+IHSON63vKNt7jGarXrOVXK0DqIUrRwQyXMgmqTX5g==",
+      "path": "mongodb.driver.core/2.19.0",
+      "hashPath": "mongodb.driver.core.2.19.0.nupkg.sha512"
+    },
+    "MongoDB.Libmongocrypt/1.7.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-p9+peTZX63nGHskOLhvhfBtrknxNg1RzXepE07rPozuCGz27bMjCcQyvn2YByg0L3YEcNWdTmI4BlnG/5RF+5Q==",
+      "path": "mongodb.libmongocrypt/1.7.0",
+      "hashPath": "mongodb.libmongocrypt.1.7.0.nupkg.sha512"
+    },
+    "Newtonsoft.Json/13.0.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==",
+      "path": "newtonsoft.json/13.0.1",
+      "hashPath": "newtonsoft.json.13.0.1.nupkg.sha512"
+    },
+    "Newtonsoft.Json.Bson/1.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-QYFyxhaABwmq3p/21VrZNYvCg3DaEoN/wUuw5nmfAf0X3HLjgupwhkEWdgfb9nvGAUIv3osmZoD3kKl4jxEmYQ==",
+      "path": "newtonsoft.json.bson/1.0.2",
+      "hashPath": "newtonsoft.json.bson.1.0.2.nupkg.sha512"
+    },
+    "Nito.AsyncEx.Context/5.1.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-rMwL7Nj3oNyvFu/jxUzQ/YBobEkM2RQHe+5mpCDRyq6mfD7vCj7Z3rjB6XgpM6Mqcx1CA2xGv0ascU/2Xk8IIg==",
+      "path": "nito.asyncex.context/5.1.2",
+      "hashPath": "nito.asyncex.context.5.1.2.nupkg.sha512"
+    },
+    "Nito.AsyncEx.Coordination/5.1.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-QMyUfsaxov//0ZMbOHWr9hJaBFteZd66DV1ay4J5wRODDb8+K/uHC7+3VsOflo6SVw/29mu8OWZp8vMDSuzc0w==",
+      "path": "nito.asyncex.coordination/5.1.2",
+      "hashPath": "nito.asyncex.coordination.5.1.2.nupkg.sha512"
+    },
+    "Nito.AsyncEx.Tasks/5.1.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-jEkCfR2/M26OK/U4G7SEN063EU/F4LiVA06TtpZILMdX/quIHCg+wn31Zerl2LC+u1cyFancjTY3cNAr2/89PA==",
+      "path": "nito.asyncex.tasks/5.1.2",
+      "hashPath": "nito.asyncex.tasks.5.1.2.nupkg.sha512"
+    },
+    "Nito.Collections.Deque/1.1.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-CU0/Iuv5VDynK8I8pDLwkgF0rZhbQoZahtodfL0M3x2gFkpBRApKs8RyMyNlAi1mwExE4gsmqQXk4aFVvW9a4Q==",
+      "path": "nito.collections.deque/1.1.1",
+      "hashPath": "nito.collections.deque.1.1.1.nupkg.sha512"
+    },
+    "Nito.Disposables/2.2.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-6sZ5uynQeAE9dPWBQGKebNmxbY4xsvcc5VplB5WkYEESUS7oy4AwnFp0FhqxTSKm/PaFrFqLrYr696CYN8cugg==",
+      "path": "nito.disposables/2.2.1",
+      "hashPath": "nito.disposables.2.2.1.nupkg.sha512"
+    },
+    "SharpCompress/0.30.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-XqD4TpfyYGa7QTPzaGlMVbcecKnXy4YmYLDWrU+JIj7IuRNl7DH2END+Ll7ekWIY8o3dAMWLFDE1xdhfIWD1nw==",
+      "path": "sharpcompress/0.30.1",
+      "hashPath": "sharpcompress.0.30.1.nupkg.sha512"
+    },
+    "Snappier/1.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-rFtK2KEI9hIe8gtx3a0YDXdHOpedIf9wYCEYtBEmtlyiWVX3XlCNV03JrmmAi/Cdfn7dxK+k0sjjcLv4fpHnqA==",
+      "path": "snappier/1.0.0",
+      "hashPath": "snappier.1.0.0.nupkg.sha512"
+    },
+    "System.Buffers/4.5.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==",
+      "path": "system.buffers/4.5.1",
+      "hashPath": "system.buffers.4.5.1.nupkg.sha512"
+    },
+    "System.Collections/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
+      "path": "system.collections/4.3.0",
+      "hashPath": "system.collections.4.3.0.nupkg.sha512"
+    },
+    "System.Collections.Immutable/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==",
+      "path": "system.collections.immutable/6.0.0",
+      "hashPath": "system.collections.immutable.6.0.0.nupkg.sha512"
+    },
+    "System.Diagnostics.Debug/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
+      "path": "system.diagnostics.debug/4.3.0",
+      "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
+    },
+    "System.Diagnostics.DiagnosticSource/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-frQDfv0rl209cKm1lnwTgFPzNigy2EKk1BS3uAvHvlBVKe5cymGyHO+Sj+NLv5VF/AhHsqPIUUwya5oV4CHMUw==",
+      "path": "system.diagnostics.diagnosticsource/6.0.0",
+      "hashPath": "system.diagnostics.diagnosticsource.6.0.0.nupkg.sha512"
+    },
+    "System.Globalization/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
+      "path": "system.globalization/4.3.0",
+      "hashPath": "system.globalization.4.3.0.nupkg.sha512"
+    },
+    "System.IO/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
+      "path": "system.io/4.3.0",
+      "hashPath": "system.io.4.3.0.nupkg.sha512"
+    },
+    "System.Linq/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",
+      "path": "system.linq/4.3.0",
+      "hashPath": "system.linq.4.3.0.nupkg.sha512"
+    },
+    "System.Linq.Dynamic.Core/1.2.18": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-+RH90sKD6SK2c9MD2Xo2jz1hkAJYfgPVyW1VgAwiPURR+JzOJCdvsDBg2Iq97FmTymxlQBY76G1cMxsF6j+6tA==",
+      "path": "system.linq.dynamic.core/1.2.18",
+      "hashPath": "system.linq.dynamic.core.1.2.18.nupkg.sha512"
+    },
+    "System.Linq.Expressions/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==",
+      "path": "system.linq.expressions/4.3.0",
+      "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512"
+    },
+    "System.Linq.Queryable/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-In1Bmmvl/j52yPu3xgakQSI0YIckPUr870w4K5+Lak3JCCa8hl+my65lABOuKfYs4ugmZy25ScFerC4nz8+b6g==",
+      "path": "system.linq.queryable/4.3.0",
+      "hashPath": "system.linq.queryable.4.3.0.nupkg.sha512"
+    },
+    "System.ObjectModel/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==",
+      "path": "system.objectmodel/4.3.0",
+      "hashPath": "system.objectmodel.4.3.0.nupkg.sha512"
+    },
+    "System.Reflection/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
+      "path": "system.reflection/4.3.0",
+      "hashPath": "system.reflection.4.3.0.nupkg.sha512"
+    },
+    "System.Reflection.Emit/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==",
+      "path": "system.reflection.emit/4.3.0",
+      "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512"
+    },
+    "System.Reflection.Emit.ILGeneration/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==",
+      "path": "system.reflection.emit.ilgeneration/4.3.0",
+      "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512"
+    },
+    "System.Reflection.Emit.Lightweight/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==",
+      "path": "system.reflection.emit.lightweight/4.3.0",
+      "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512"
+    },
+    "System.Reflection.Extensions/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==",
+      "path": "system.reflection.extensions/4.3.0",
+      "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512"
+    },
+    "System.Reflection.Primitives/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
+      "path": "system.reflection.primitives/4.3.0",
+      "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
+    },
+    "System.Reflection.TypeExtensions/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==",
+      "path": "system.reflection.typeextensions/4.3.0",
+      "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512"
+    },
+    "System.Resources.ResourceManager/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
+      "path": "system.resources.resourcemanager/4.3.0",
+      "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
+    },
+    "System.Runtime/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
+      "path": "system.runtime/4.3.0",
+      "hashPath": "system.runtime.4.3.0.nupkg.sha512"
+    },
+    "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
+      "path": "system.runtime.compilerservices.unsafe/6.0.0",
+      "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
+    },
+    "System.Runtime.Extensions/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
+      "path": "system.runtime.extensions/4.3.0",
+      "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
+    },
+    "System.Runtime.Loader/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-DHMaRn8D8YCK2GG2pw+UzNxn/OHVfaWx7OTLBD/hPegHZZgcZh3H6seWegrC4BYwsfuGrywIuT+MQs+rPqRLTQ==",
+      "path": "system.runtime.loader/4.3.0",
+      "hashPath": "system.runtime.loader.4.3.0.nupkg.sha512"
+    },
+    "System.Security.AccessControl/5.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
+      "path": "system.security.accesscontrol/5.0.0",
+      "hashPath": "system.security.accesscontrol.5.0.0.nupkg.sha512"
+    },
+    "System.Security.Principal.Windows/5.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==",
+      "path": "system.security.principal.windows/5.0.0",
+      "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512"
+    },
+    "System.Text.Encoding/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
+      "path": "system.text.encoding/4.3.0",
+      "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
+    },
+    "System.Text.Encodings.Web/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==",
+      "path": "system.text.encodings.web/6.0.0",
+      "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512"
+    },
+    "System.Text.Json/6.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-zaJsHfESQvJ11vbXnNlkrR46IaMULk/gHxYsJphzSF+07kTjPHv+Oc14w6QEOfo3Q4hqLJgStUaYB9DBl0TmWg==",
+      "path": "system.text.json/6.0.0",
+      "hashPath": "system.text.json.6.0.0.nupkg.sha512"
+    },
+    "System.Threading/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
+      "path": "system.threading/4.3.0",
+      "hashPath": "system.threading.4.3.0.nupkg.sha512"
+    },
+    "System.Threading.Tasks/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
+      "path": "system.threading.tasks/4.3.0",
+      "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
+    },
+    "TimeZoneConverter/5.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-U7Oilf3Ya6Rmu6gOaBfWyT3q0kwy2av6a5PfTn05CF54C+7DvuLsE3ljASvYmCpsSQeJvpnqU5Uzag6+ysWUeA==",
+      "path": "timezoneconverter/5.0.0",
+      "hashPath": "timezoneconverter.5.0.0.nupkg.sha512"
+    },
+    "Volo.Abp.Auditing/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-2vkUSnsKYa291+S8l/XPytd3z8eHJ3/3W4jGOliWs5cSiwR8evieJ6jrn4vvlebydOrjEL+t2hQraJKyyj5J6Q==",
+      "path": "volo.abp.auditing/6.0.2",
+      "hashPath": "volo.abp.auditing.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.Auditing.Contracts/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-TNnCpKhIx2052j82Z3hgEpcoE1GQ0/4+NwJog5p7ntTw4T9vkN2zsepIKBxDOpVtAkhrF14p4sHORYMz1Cd0eg==",
+      "path": "volo.abp.auditing.contracts/6.0.2",
+      "hashPath": "volo.abp.auditing.contracts.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.BackgroundWorkers/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-UIvmY1EEDnlT3jjZ92cDTWIsJncVLnntx32gLqqDWKILBAv2tAb/NQehW0yVYYcyezUULj2kJHPUaHr9uRAf9A==",
+      "path": "volo.abp.backgroundworkers/6.0.2",
+      "hashPath": "volo.abp.backgroundworkers.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.Core/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-wuY90hoFxowFD0jatwJ0SWJ+bDuwQD4C+Wb00EWJ7sfYDq9Xu0l4Hh7QmUKFQOKPMotLy5Lt8LGirmwE88D00w==",
+      "path": "volo.abp.core/6.0.2",
+      "hashPath": "volo.abp.core.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.Data/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-JBWe8xpTKv9kUYCbwSL5OvviyWbldGWjkQ517SdmzqXiYbYhTIpBuEBv+XemxjMbgBG+jOxmtrXc/7/77uXd5w==",
+      "path": "volo.abp.data/6.0.2",
+      "hashPath": "volo.abp.data.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.Ddd.Domain/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-wxcpTFmoLgZ9/5vkdMaZFU1kcxOba5c1DrHQUIrV9KFDiWPguDd9hc3bPbpsCzq/oZgUUZVo42lj03gzbM4zGA==",
+      "path": "volo.abp.ddd.domain/6.0.2",
+      "hashPath": "volo.abp.ddd.domain.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.DistributedLocking.Abstractions/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-luIm9uqOsar7wRA65X3ItlM6O3Sy/iR8nfn6ifU1VoXaODVaqPM+NzUWOoMkxPiUNMfAaap8qbfzKSJ4+PkPug==",
+      "path": "volo.abp.distributedlocking.abstractions/6.0.2",
+      "hashPath": "volo.abp.distributedlocking.abstractions.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.EntityFrameworkCore/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-R0VOj2p5I+TYJ+oFI3WM6FeDGDZRBrXnX3QOqt4JxTBTnnE4oXCKx8I/k6JMrllmGbyKYD2dheRxxuTKpjr0Kg==",
+      "path": "volo.abp.entityframeworkcore/6.0.2",
+      "hashPath": "volo.abp.entityframeworkcore.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.EventBus/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-NaGgox4T4L7AzQijPtQERZAH2crWYtyWVLZEmhEqPhDOiyFeJHwzNoP4bCqaz2FqFG0f7SbWZwJV6vdWoHCY8Q==",
+      "path": "volo.abp.eventbus/6.0.2",
+      "hashPath": "volo.abp.eventbus.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.EventBus.Abstractions/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-9eHrajsiJYfSBf1/hKnF8Wjc8K9aANfS9HKbJIkVJUS1PgRSLiCbLrCuyesCkgORSt3a3VDDywAfP0RhgEJ/zQ==",
+      "path": "volo.abp.eventbus.abstractions/6.0.2",
+      "hashPath": "volo.abp.eventbus.abstractions.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.ExceptionHandling/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Gw9biTqWpDvz01dEuVO5KHKGX/po6TWSsAEQMb6XnxEicH9HU7AM6VDSHVduFszO/lhzLZ+3EUaU2rvRfP0b5w==",
+      "path": "volo.abp.exceptionhandling/6.0.2",
+      "hashPath": "volo.abp.exceptionhandling.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.Guids/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-NZJVgg5h6l7WIVpxTIRc27Xkeu1GrsP+BgTXEEgD/+bdbyxwk3jvS1vZpCMTy3c1AxjKldJE+MDbFMSJ1P4QmQ==",
+      "path": "volo.abp.guids/6.0.2",
+      "hashPath": "volo.abp.guids.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.Json/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-opT+u/teEACd2U/8OEYYNh4XHZ2JZgx+fdqPCOHcDyV0aJFn6friK8hc8d5dkUw/XY9lbnTX0VA7a5hMFhF+VQ==",
+      "path": "volo.abp.json/6.0.2",
+      "hashPath": "volo.abp.json.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.Localization/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-YYUEzyfH3u/ILYm045fbPZQKh2asIEXiw1swsh3qyo7fPV1q5xxEsb5xBwfE5SC0F+lcUBy72cJjRmf8HqiQFw==",
+      "path": "volo.abp.localization/6.0.2",
+      "hashPath": "volo.abp.localization.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.Localization.Abstractions/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-RE2tYmLJJ6W6BEm4LXiqJHBpY07JE9iiAj7djfYvQzrn3oSonCyLFxH+/UWIBzcGgOrjdhzI/UuF0Y9GHNRWTA==",
+      "path": "volo.abp.localization.abstractions/6.0.2",
+      "hashPath": "volo.abp.localization.abstractions.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.MultiTenancy/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-1RU/gR260DELa1hZKmb8pwFu5yUzF3dv5ilSc3ICcu8CnStod1/wD1gwLl8WbLob2IZX/CqRRqUzawwc4lwY6w==",
+      "path": "volo.abp.multitenancy/6.0.2",
+      "hashPath": "volo.abp.multitenancy.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.ObjectExtending/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-KNAIAAoQIJg75TisdF6ZE8roeeqwlyjCMu9PAgnKbwraxwU12F390Rl3ObKhVI9aHAk31aMj4+EZpLTUbCmFpA==",
+      "path": "volo.abp.objectextending/6.0.2",
+      "hashPath": "volo.abp.objectextending.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.ObjectMapping/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-reUOLtKea9//yOSNwfCno9tPIPrlLyaOFioeP4dDSlIfq6p0q8O45XHnZzv7LJ8SLpB26Xw9DuFZRZ59TVkahw==",
+      "path": "volo.abp.objectmapping/6.0.2",
+      "hashPath": "volo.abp.objectmapping.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.Security/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-+SxP7wxD+Auc4WXuPXZZ6Ra1VTy1H+UWbkvUBiKnjw8258tdTEsWBLBosOM74OzCcBMysj3uxiKVv/unNg3sWg==",
+      "path": "volo.abp.security/6.0.2",
+      "hashPath": "volo.abp.security.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.Settings/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-jRlV1GF/TjphMXIwBn/ldkweRdvZY4U/p5iNebVT2hhz8W896Y88jF5yS9JZtjWHT9vs0AitVIYWPs2ZNW8yrQ==",
+      "path": "volo.abp.settings/6.0.2",
+      "hashPath": "volo.abp.settings.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.Specifications/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-SYc3Wjco9r9SaeP6+giUvx7x+3jU7ZwEi/AicGQ90oxqngPdL2dSLY86iVItKElM+ZY/JnW5cXwhF9IbJJ6wEw==",
+      "path": "volo.abp.specifications/6.0.2",
+      "hashPath": "volo.abp.specifications.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.Threading/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-tgTehSlQbfNiUPNLMtw3sQRK2AxaCwLdFPf60aJNlwrWbsUTT17HrJ9Yeu9Mn+li8WARS0lvs9tnkk8blUFeuQ==",
+      "path": "volo.abp.threading/6.0.2",
+      "hashPath": "volo.abp.threading.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.Timing/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-MbGt9ZJ9U01oHK5+bxUBGuq62w/uI++dFQdR/ghyA3M4r2k435+Snzs+oRoaRcUqvxaE97dPDd578yDwWLl3fQ==",
+      "path": "volo.abp.timing/6.0.2",
+      "hashPath": "volo.abp.timing.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.Uow/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-frheu6miUaSeDzSaKpk4IUT1vZQ1a5Yji9s4pRmX7skd13bTeB6P45n+555qDBEf4/plpr4GPz+9Fd+u/EnVvQ==",
+      "path": "volo.abp.uow/6.0.2",
+      "hashPath": "volo.abp.uow.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.Validation.Abstractions/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-LEeESHPMPHrrkf0sFjgUKiHayaStq4uTt7PTQyUvU3WaAJZWrENuC3aXkz4aHJhO2jjW2bRoRHNqfmoGjdzqRg==",
+      "path": "volo.abp.validation.abstractions/6.0.2",
+      "hashPath": "volo.abp.validation.abstractions.6.0.2.nupkg.sha512"
+    },
+    "Volo.Abp.VirtualFileSystem/6.0.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-/uA+KzInBEgg31HRis/z7qDsK1rNT8vCEdgQ4cZzUujB6vV7j8cBJQfsXLVmctSEadt0DibFa/XLn7w51J1oXg==",
+      "path": "volo.abp.virtualfilesystem/6.0.2",
+      "hashPath": "volo.abp.virtualfilesystem.6.0.2.nupkg.sha512"
+    },
+    "ZstdSharp.Port/0.6.2": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-jPao/LdUNLUz8rn3H1D8W7wQbZsRZM0iayvWI4xGejJg3XJHT56gcmYdgmCGPdJF1UEBqUjucCRrFB+4HbJsbw==",
+      "path": "zstdsharp.port/0.6.2",
+      "hashPath": "zstdsharp.port.0.6.2.nupkg.sha512"
+    },
+    "Business.Core/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}

BIN
MicroServices/Business/Bussiness.MongoModel/bin/Debug/net6.0/Bussiness.MongoModel.dll


BIN
MicroServices/Business/Bussiness.MongoModel/bin/Debug/net6.0/Bussiness.MongoModel.pdb


+ 154 - 0
MicroServices/Business/Bussiness.MongoModel/obj/Bussiness.MongoModel.csproj.nuget.dgspec.json

@@ -0,0 +1,154 @@
+{
+  "format": 1,
+  "restore": {
+    "D:\\代码\\三晶\\DOPCore\\MicroServices\\Business\\Bussiness.MongoModel\\Bussiness.MongoModel.csproj": {}
+  },
+  "projects": {
+    "D:\\代码\\三晶\\DOPCore\\MicroServices\\Business\\Business.Core\\Business.Core.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "D:\\代码\\三晶\\DOPCore\\MicroServices\\Business\\Business.Core\\Business.Core.csproj",
+        "projectName": "Business.Core",
+        "projectPath": "D:\\代码\\三晶\\DOPCore\\MicroServices\\Business\\Business.Core\\Business.Core.csproj",
+        "packagesPath": "C:\\Users\\15623\\.nuget\\packages\\",
+        "outputPath": "D:\\代码\\三晶\\DOPCore\\MicroServices\\Business\\Business.Core\\obj\\",
+        "projectStyle": "PackageReference",
+        "configFilePaths": [
+          "C:\\Users\\15623\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "net6.0"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "net6.0": {
+            "targetAlias": "net6.0",
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "net6.0": {
+          "targetAlias": "net6.0",
+          "dependencies": {
+            "Microsoft.Extensions.Options": {
+              "target": "Package",
+              "version": "[6.0.0, )"
+            },
+            "MongoDB.Driver": {
+              "target": "Package",
+              "version": "[2.19.0, )"
+            },
+            "MongoDB.Driver.Core": {
+              "target": "Package",
+              "version": "[2.19.0, )"
+            },
+            "Newtonsoft.Json.Bson": {
+              "target": "Package",
+              "version": "[1.0.2, )"
+            },
+            "Volo.Abp.Ddd.Domain": {
+              "target": "Package",
+              "version": "[6.0.2, )"
+            }
+          },
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48",
+            "net481"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            }
+          },
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.101\\RuntimeIdentifierGraph.json"
+        }
+      }
+    },
+    "D:\\代码\\三晶\\DOPCore\\MicroServices\\Business\\Bussiness.MongoModel\\Bussiness.MongoModel.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "D:\\代码\\三晶\\DOPCore\\MicroServices\\Business\\Bussiness.MongoModel\\Bussiness.MongoModel.csproj",
+        "projectName": "Bussiness.MongoModel",
+        "projectPath": "D:\\代码\\三晶\\DOPCore\\MicroServices\\Business\\Bussiness.MongoModel\\Bussiness.MongoModel.csproj",
+        "packagesPath": "C:\\Users\\15623\\.nuget\\packages\\",
+        "outputPath": "D:\\代码\\三晶\\DOPCore\\MicroServices\\Business\\Bussiness.MongoModel\\obj\\",
+        "projectStyle": "PackageReference",
+        "configFilePaths": [
+          "C:\\Users\\15623\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "net6.0"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "net6.0": {
+            "targetAlias": "net6.0",
+            "projectReferences": {
+              "D:\\代码\\三晶\\DOPCore\\MicroServices\\Business\\Business.Core\\Business.Core.csproj": {
+                "projectPath": "D:\\代码\\三晶\\DOPCore\\MicroServices\\Business\\Business.Core\\Business.Core.csproj"
+              }
+            }
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "net6.0": {
+          "targetAlias": "net6.0",
+          "dependencies": {
+            "MongoDB.Driver.Core": {
+              "target": "Package",
+              "version": "[2.19.0, )"
+            },
+            "Volo.Abp.EntityFrameworkCore": {
+              "target": "Package",
+              "version": "[6.0.2, )"
+            }
+          },
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48",
+            "net481"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            }
+          },
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.101\\RuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}

+ 22 - 0
MicroServices/Business/Bussiness.MongoModel/obj/Bussiness.MongoModel.csproj.nuget.g.props

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\15623\.nuget\packages\</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.4.0</NuGetToolVersion>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <SourceRoot Include="C:\Users\15623\.nuget\packages\" />
+  </ItemGroup>
+  <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\6.0.1\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.UserSecrets.props" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\6.0.1\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.UserSecrets.props')" />
+  </ImportGroup>
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <PkgAWSSDK_Core Condition=" '$(PkgAWSSDK_Core)' == '' ">C:\Users\15623\.nuget\packages\awssdk.core\3.7.100.14</PkgAWSSDK_Core>
+    <PkgAWSSDK_SecurityToken Condition=" '$(PkgAWSSDK_SecurityToken)' == '' ">C:\Users\15623\.nuget\packages\awssdk.securitytoken\3.7.100.14</PkgAWSSDK_SecurityToken>
+  </PropertyGroup>
+</Project>

+ 6 - 0
MicroServices/Business/Bussiness.MongoModel/obj/Bussiness.MongoModel.csproj.nuget.g.targets

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\6.0.1\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.UserSecrets.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\6.0.1\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.UserSecrets.targets')" />
+  </ImportGroup>
+</Project>

+ 4 - 0
MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs

@@ -0,0 +1,4 @@
+// <autogenerated />
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]

+ 23 - 0
MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/Bussiness.MongoModel.AssemblyInfo.cs

@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码由工具生成。
+//     运行时版本:4.0.30319.42000
+//
+//     对此文件的更改可能会导致不正确的行为,并且如果
+//     重新生成代码,这些更改将会丢失。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Bussiness.MongoModel")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("Bussiness.MongoModel")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Bussiness.MongoModel")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+

+ 1 - 0
MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/Bussiness.MongoModel.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+0cef8e3a3d25b7e0bd759370854188b954327604

+ 11 - 0
MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/Bussiness.MongoModel.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,11 @@
+is_global = true
+build_property.TargetFramework = net6.0
+build_property.TargetPlatformMinVersion = 
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property.EnforceExtendedAnalyzerRules = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Bussiness.MongoModel
+build_property.ProjectDir = D:\代码\三晶\DOPCore\MicroServices\Business\Bussiness.MongoModel\

+ 8 - 0
MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/Bussiness.MongoModel.GlobalUsings.g.cs

@@ -0,0 +1,8 @@
+// <auto-generated/>
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;

BIN
MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/Bussiness.MongoModel.assets.cache


BIN
MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/Bussiness.MongoModel.csproj.AssemblyReference.cache


+ 0 - 0
MicroServices/Business/Bussiness.MongoModel/obj/Debug/net6.0/Bussiness.MongoModel.csproj.CopyComplete


Некоторые файлы не были показаны из-за большого количества измененных файлов