// using System; using Business.EntityFrameworkCore; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Volo.Abp.EntityFrameworkCore; #nullable disable namespace Business.Migrations { [DbContext(typeof(BusinessMigrationDbContext))] [Migration("20230619062335_AddIndex")] partial class AddIndex { protected override void BuildTargetModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) .HasAnnotation("ProductVersion", "6.0.5") .HasAnnotation("Relational:MaxIdentifierLength", 128); SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1); modelBuilder.Entity("Business.Model.Bang.b_bom_pretreatment", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("backflush") .HasColumnType("int") .HasComment("是否倒冲"); b.Property("bom_child_id") .HasColumnType("bigint") .HasComment("bom明细主键"); b.Property("bom_id") .HasColumnType("bigint") .HasComment("BOMid"); b.Property("bom_number") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("bom编号"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("erp_cls") .HasColumnType("int") .HasComment("物料属性"); b.Property("erp_cls_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("物料属性名称"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("fid") .HasColumnType("bigint") .HasComment("本级id"); b.Property("haveicsubs") .HasColumnType("int") .HasComment("存在替代关系"); b.Property("item_id") .HasColumnType("bigint") .HasComment("物料id"); b.Property("item_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("物料名称"); b.Property("item_number") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("物料编号"); b.Property("level") .HasColumnType("int") .HasComment("level"); b.Property("model") .HasMaxLength(200) .HasColumnType("nvarchar(200)") .HasComment("规格型号"); b.Property("num") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("项次号"); b.Property("num_order") .HasColumnType("bigint") .HasComment("供排序使用"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("parent_id") .HasColumnType("bigint") .HasComment("父级"); b.Property("qty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("单位用量"); b.Property("sourceid") .HasColumnType("bigint") .HasComment("所属BOM"); b.Property("substitute_code") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("群组代码"); b.Property("substitute_mode") .HasColumnType("int") .HasComment("替代方式"); b.Property("substitute_strategy") .HasColumnType("int") .HasComment("替代策略"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("type") .HasColumnType("int") .HasComment("类型"); b.Property("unit") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("单位"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.Property("version") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("版本"); b.HasKey("Id"); b.ToTable("b_bom_pretreatment", (string)null); b.HasComment("Bom预处理"); }); modelBuilder.Entity("Business.Model.MES.IC.ic_bom", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("begin_day") .HasColumnType("datetime2") .HasComment("生效日期"); b.Property("biller") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("图片"); b.Property("bom_num") .HasColumnType("int") .HasComment("序号"); b.Property("bom_number") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("bom单编号"); b.Property("chartnumber") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("图表编号"); b.Property("check_date") .HasColumnType("datetime2") .HasComment("检验时间"); b.Property("checker") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("检验人"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("end_day") .HasColumnType("datetime2") .HasComment("失效日期"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("icitem_id") .HasColumnType("bigint") .HasComment("物料id"); b.Property("item_name") .HasMaxLength(200) .HasColumnType("nvarchar(200)") .HasComment("物料名称"); b.Property("item_number") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("物料代码"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("product_designer") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("产品设计员"); b.Property("product_principal") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("生产负责人"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("unit") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("单位"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.Property("use_date") .HasColumnType("datetime2") .HasComment("bom创建时间"); b.Property("use_status") .HasColumnType("int") .HasComment("使用状态"); b.Property("user") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("bom创建人"); b.Property("version") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("版本"); b.HasKey("Id"); b.HasIndex("bom_number", "item_number", "version", "tenant_id", "factory_id") .IsUnique() .HasFilter("[bom_number] IS NOT NULL AND [item_number] IS NOT NULL AND [version] IS NOT NULL AND [factory_id] IS NOT NULL"); b.ToTable("ic_bom", (string)null); b.HasComment("物料BOM"); }); modelBuilder.Entity("Business.Model.MES.IC.ic_bom_child", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("backflush") .HasColumnType("int") .HasComment("是否倒冲"); b.Property("begin_day") .HasColumnType("datetime2") .HasComment("生效日期"); b.Property("bom_id") .IsRequired() .HasColumnType("bigint") .HasComment("bom主键"); b.Property("bom_number") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("bom单编号"); b.Property("child_num") .HasColumnType("int") .HasComment("序号"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("end_day") .HasColumnType("datetime2") .HasComment("失效日期"); b.Property("entryid") .HasColumnType("int") .HasComment("顺序号"); b.Property("erp_cls") .HasColumnType("int") .HasComment("物料属性"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("haveicsubs") .HasColumnType("int") .HasComment("存在替代关系"); b.Property("icitem_id") .IsRequired() .HasColumnType("bigint") .HasComment("物料id"); b.Property("icitem_ids") .HasMaxLength(2000) .HasColumnType("nvarchar(2000)") .HasComment("组合模式"); b.Property("is_bom") .HasColumnType("int") .HasComment("是否是BOM"); b.Property("is_replace") .HasColumnType("int") .HasComment("是否群组替代"); b.Property("iskeyitem") .HasColumnType("int") .HasComment("是否关键件"); b.Property("item_name") .HasMaxLength(200) .HasColumnType("nvarchar(200)") .HasComment("物料名称"); b.Property("item_number") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("物料代码"); b.Property("note") .HasMaxLength(1000) .HasColumnType("nvarchar(1000)") .HasComment("备注"); b.Property("op_time") .HasColumnType("datetime2") .HasComment("操作时间"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("qty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("用量"); b.Property("scrap") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("损耗率"); b.Property("substitute_code") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("群组代码"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("type") .HasColumnType("int") .HasComment("物料类型"); b.Property("unit") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("单位"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.Property("use_status") .HasColumnType("int") .HasComment("使用状态"); b.Property("version") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("版本"); b.HasKey("Id"); b.HasIndex("bom_number", "item_number", "version", "tenant_id", "factory_id") .IsUnique() .HasFilter("[bom_number] IS NOT NULL AND [item_number] IS NOT NULL AND [version] IS NOT NULL AND [factory_id] IS NOT NULL"); b.HasIndex("bom_id", "bom_number", "item_number", "version", "tenant_id", "factory_id"); b.ToTable("ic_bom_child", (string)null); b.HasComment("物料BOM明细"); }); modelBuilder.Entity("Business.Model.MES.IC.ic_item", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("Shipping_date") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("发运提前期"); b.Property("Warehousing_date") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("入库提前期"); b.Property("abc") .HasColumnType("nvarchar(max)") .HasComment("ABC分类"); b.Property("allowbatch") .HasColumnType("int") .HasComment("批号管理"); b.Property("allowmanu") .HasColumnType("int") .HasComment("允许生产"); b.Property("allowout") .HasColumnType("int") .HasComment("允许委外"); b.Property("allowpur") .HasColumnType("int") .HasComment("允许采购"); b.Property("allowsale") .HasColumnType("int") .HasComment("允许销售"); b.Property("allowserial") .HasColumnType("int") .HasComment("序列号管理"); b.Property("bat_change_economy") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("变动提前期批量"); b.Property("batch_manager") .HasColumnType("int") .HasComment("是否采用业务批次管理"); b.Property("box_model") .HasMaxLength(200) .HasColumnType("nvarchar(200)") .HasComment("盒贴规格"); b.Property("chart_number") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("图号"); b.Property("clean_leadtime") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("预处理提前期"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("cubic_measure") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("长度单位"); b.Property("enable_warning") .HasColumnType("int") .HasComment("启用预警"); b.Property("erp_cls") .HasColumnType("int") .HasComment("物料属性"); b.Property("erp_cls_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("物料属性"); b.Property("erp_oldnumber") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("erp旧料号"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("fix_leadtime") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("固定提前期(天)"); b.Property("fmr") .HasColumnType("nvarchar(max)") .HasComment("FMR分类"); b.Property("fms_number") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("fms旧料号"); b.Property("full_name") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("全名"); b.Property("fversion") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("版本号"); b.Property("gross_weight") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("毛重"); b.Property("height") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("高度"); b.Property("is_clean") .HasColumnType("int") .HasComment("是否备料前预处理"); b.Property("is_equipment") .HasColumnType("int") .HasComment("是否为设备"); b.Property("isbackflush") .HasColumnType("int") .HasComment("是否倒冲"); b.Property("isfixedreorder") .HasColumnType("int") .HasComment("设置为固定再订货点"); b.Property("iskeyitem") .HasColumnType("int") .HasComment("是否关键件"); b.Property("item_level") .HasColumnType("bigint") .HasComment("物料等级"); b.Property("lead_time") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("变动提前期"); b.Property("length") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("长度"); b.Property("life_state") .HasColumnType("int") .HasComment("生命周期状态"); b.Property("maq") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("最大生产批量"); b.Property("maund") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("重量单位"); b.Property("minorderqty") .IsRequired() .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("最小订单量"); b.Property("minpackqty") .IsRequired() .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("最小包装量"); b.Property("model") .HasMaxLength(200) .HasColumnType("nvarchar(200)") .HasComment("规格型号"); b.Property("moq") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("经济生产批量"); b.Property("name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("物料名称"); b.Property("net_weight") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("净重"); b.Property("number") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("物料编码"); b.Property("order_inter_val") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("订货间隔期_天"); b.Property("order_leadtime") .IsRequired() .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("下单前置期_天"); b.Property("order_point") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("再订货点"); b.Property("order_trategy") .HasColumnType("int") .HasComment("订货策略"); b.Property("ordissu_days") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("工单发料时间/天"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("output_type_id") .HasColumnType("bigint") .HasComment("出库类型"); b.Property("photo") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("图片"); b.Property("picktype") .HasColumnType("bigint") .HasComment("领料类型"); b.Property("plan_trategy") .HasColumnType("int") .HasComment("计划策略"); b.Property("product_line") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("产品线"); b.Property("production_leadtime") .IsRequired() .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("生产中提前期_天"); b.Property("put_integer") .HasColumnType("int") .HasComment("投料自动取整"); b.Property("secinv") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("安全库存数量"); b.Property("secinv_ratio") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("安全库存触发采购比例"); b.Property("self_inspection_date") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("自检提前期"); b.Property("size") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("体积"); b.Property("source") .HasMaxLength(200) .HasColumnType("nvarchar(200)") .HasComment("来源"); b.Property("standard_manhour") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("单位标准工时_小时"); b.Property("standard_period") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("标准工期"); b.Property("sterilize_leadtime") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("工序委外提前期"); b.Property("stock_leadtime") .IsRequired() .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("仓库中提前期_天"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("total_tqq") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("累计提前期"); b.Property("transfer_leadtime") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("平台调拨提前期"); b.Property("transportation_leadtime") .IsRequired() .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("运输中提前期_天"); b.Property("unit") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("单位"); b.Property("unit_qty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("单位包装数量"); b.Property("unititem_amount") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("单位材料定额_元"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.Property("width") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("宽度"); b.HasKey("Id"); b.HasIndex("number", "fversion", "tenant_id", "factory_id") .IsUnique() .HasFilter("[number] IS NOT NULL AND [fversion] IS NOT NULL AND [factory_id] IS NOT NULL"); b.HasIndex("number", "name", "tenant_id", "factory_id"); b.ToTable("ic_item", (string)null); b.HasComment("物料详情"); }); modelBuilder.Entity("Business.Model.MES.IC.ic_item_stock", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("fversion") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("版本号"); b.Property("icitem_id") .HasColumnType("bigint") .HasComment("物料id"); b.Property("icitem_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("物料名称"); b.Property("icitem_number") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("物料编码"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("quantity_in_transit") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("调拨在途数量"); b.Property("sqty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("物料库存量"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.HasKey("Id"); b.HasIndex("icitem_id", "icitem_name", "tenant_id", "factory_id"); b.HasIndex("icitem_number", "fversion", "tenant_id", "factory_id") .IsUnique() .HasFilter("[icitem_number] IS NOT NULL AND [fversion] IS NOT NULL AND [factory_id] IS NOT NULL"); b.ToTable("ic_item_stock", (string)null); b.HasComment("物料库存表"); }); modelBuilder.Entity("Business.Model.MES.IC.ic_substitute", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("substitute_code") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("群组代码"); b.Property("substitute_mode") .HasColumnType("int") .HasComment("替代方式"); b.Property("substitute_strategy") .HasColumnType("int") .HasComment("替代策略"); b.Property("substitute_type") .HasColumnType("int") .HasComment("替代类型"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.HasKey("Id"); b.HasIndex("substitute_code", "tenant_id", "factory_id"); b.ToTable("ic_substitute", (string)null); b.HasComment("替代群组"); }); modelBuilder.Entity("Business.Model.MES.IC.ic_substitute_group", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("main_material") .HasColumnType("int") .HasComment("主料/替代料"); b.Property("order_num") .HasColumnType("int") .HasComment("群组优先级"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("product_line") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("产品线"); b.Property("replace_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("替代名称"); b.Property("replace_relation") .HasMaxLength(2000) .HasColumnType("nvarchar(2000)") .HasComment("替代关系"); b.Property("replace_way") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("替代方式"); b.Property("substitute_code") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("群组代码"); b.Property("substitute_group_id") .HasColumnType("bigint") .HasComment("群组主键"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.Property("use_model") .HasMaxLength(5000) .HasColumnType("nvarchar(max)") .HasComment("使用机型"); b.HasKey("Id"); b.HasIndex("substitute_code", "tenant_id", "factory_id"); b.ToTable("ic_substitute_group", (string)null); b.HasComment("物料替代多群组"); }); modelBuilder.Entity("Business.Model.MES.IC.ic_substitute_group_detail", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("fversion") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("版本号"); b.Property("icitem_id") .HasColumnType("bigint") .HasComment("物料主键"); b.Property("icitem_number") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("物料编码"); b.Property("ismain") .HasColumnType("int") .HasComment("主/替"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("replace_qty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("替代数量"); b.Property("seq") .HasColumnType("int") .HasComment("序号"); b.Property("substitute_code") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("群组代码"); b.Property("substitute_group_id") .HasColumnType("bigint") .HasComment("替代多群组主键"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.HasKey("Id"); b.HasIndex("substitute_code", "icitem_number", "tenant_id", "factory_id"); b.ToTable("ic_substitute_group_detail", (string)null); b.HasComment("物料替代多群组明细"); }); modelBuilder.Entity("Business.Model.Production.mes_moentry", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("fbill_no") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("订单编号"); b.Property("fentry_id") .HasColumnType("bigint") .HasComment("订单行号"); b.Property("moentry_moid") .HasColumnType("bigint") .HasComment("工单主表id"); b.Property("moentry_mono") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("工单编号"); b.Property("morder_production_number") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("工单生产数量(计划数量)"); b.Property("need_number") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("需求数量"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("remaining_number") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("剩余可用数量"); b.Property("soentry_id") .HasColumnType("bigint") .HasComment("订单行id"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("unit") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("单位"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.HasKey("Id"); b.HasIndex("moentry_moid", "moentry_mono", "tenant_id", "factory_id"); b.ToTable("mes_moentry", (string)null); b.HasComment("生成工单子表"); }); modelBuilder.Entity("Business.Model.Production.mes_mooccupy", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("fbill_no") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("订单号"); b.Property("fentry_id") .HasColumnType("bigint") .HasComment("行号"); b.Property("fitem_name") .IsRequired() .HasMaxLength(500) .HasColumnType("nvarchar(500)") .HasComment("物料名称"); b.Property("fitem_number") .IsRequired() .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("物料编码"); b.Property("fmodel") .HasMaxLength(500) .HasColumnType("nvarchar(500)") .HasComment("规格型号"); b.Property("moo_cbr") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("变更人"); b.Property("moo_creason") .HasMaxLength(500) .HasColumnType("nvarchar(500)") .HasComment("变更原因"); b.Property("moo_ctime") .HasColumnType("datetime2") .HasComment("变更时间"); b.Property("moo_etime") .HasColumnType("datetime2") .HasComment("结束时间"); b.Property("moo_id_billid") .HasColumnType("bigint") .HasComment("订单id"); b.Property("moo_id_type") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("类型--原始,分配"); b.Property("moo_mo") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("工单号"); b.Property("moo_moid") .HasColumnType("bigint") .HasComment("工单id"); b.Property("moo_qty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("占用量"); b.Property("moo_state") .HasColumnType("int") .HasComment("占用状态-1占用 默认0"); b.Property("moo_stime") .HasColumnType("datetime2") .HasComment("开始时间"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.HasKey("Id"); b.HasIndex("moo_id_billid", "tenant_id", "factory_id"); b.ToTable("mes_mooccupy", (string)null); b.HasComment("在制工单占用记录表"); }); modelBuilder.Entity("Business.Model.Production.mes_morder", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("bom_number") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("bom编码"); b.Property("convey_date") .HasColumnType("datetime2") .HasComment("下达日期"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("fmodel") .HasMaxLength(500) .HasColumnType("nvarchar(500)") .HasComment("规格型号"); b.Property("fms_number") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("fms旧料号"); b.Property("inspection_number") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("报检数量"); b.Property("inventory_number") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("入库数量"); b.Property("mat_end_date") .HasColumnType("datetime2") .HasComment("基于物料结束时间"); b.Property("mat_start_date") .HasColumnType("datetime2") .HasComment("基于物料开始时间"); b.Property("moentry_etime") .HasColumnType("datetime2") .HasComment("生产工单结束日期"); b.Property("moentry_prd") .HasColumnType("bigint") .HasComment("生产组织id"); b.Property("moentry_prdname") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("生产组织名称"); b.Property("moentry_startup_status") .HasColumnType("int") .HasComment("启动状态"); b.Property("moentry_stime") .HasColumnType("datetime2") .HasComment("生产工单开始日期"); b.Property("moentry_sys_etime") .HasColumnType("datetime2") .HasComment("系统建议完工时间"); b.Property("moentry_sys_stime") .HasColumnType("datetime2") .HasComment("系统建议开工时间"); b.Property("moentry_wrkc") .HasColumnType("bigint") .HasComment("工作中心id"); b.Property("moentry_wrkcname") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("工作中心名称"); b.Property("morder_batchno") .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasComment("工单批号--(批号管理的物料出入库要使用)"); b.Property("morder_date") .HasColumnType("datetime2") .HasComment("生产工单日期"); b.Property("morder_fstate") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("前状态--计划、下达、完成、关闭"); b.Property("morder_icitem_type") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("工单所属物料类型"); b.Property("morder_need_time") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("工单所需工时"); b.Property("morder_no") .IsRequired() .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("生产工单编号"); b.Property("morder_production_number") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("工单生产数量(计划数量)"); b.Property("morder_progress") .HasMaxLength(1000) .HasColumnType("nvarchar(1000)") .HasComment("工单进度"); b.Property("morder_state") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("生产工单状态(订单状态:初始,下达,暂停、完成)"); b.Property("morder_type") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("生产工单类型(类型:计划工单、销售工单、委外工单、预测工单)"); b.Property("need_number") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("需求数量"); b.Property("notice_qty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("已开入库通知单数量"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("overdue_Remark") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("逾期原因备注"); b.Property("parent_id") .HasColumnType("bigint") .HasComment("上级工单id"); b.Property("pause_time") .HasColumnType("datetime2") .HasComment("最近暂停时间"); b.Property("picking_qty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("已领料数量"); b.Property("planner_end_date") .HasColumnType("datetime2") .HasComment("计划员设定结束时间"); b.Property("planner_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("计划员名称"); b.Property("planner_num") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("计划员工号"); b.Property("planner_start_date") .HasColumnType("datetime2") .HasComment("计划员设定开始时间"); b.Property("product_code") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("产品代码"); b.Property("product_name") .HasMaxLength(500) .HasColumnType("nvarchar(500)") .HasComment("产品名称"); b.Property("project_name") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("项目名称"); b.Property("qualified_number") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("合格数量"); b.Property("reality_end_time") .HasColumnType("datetime2") .HasComment("实际结束时间"); b.Property("reality_start_time") .HasColumnType("datetime2") .HasComment("实际开始时间"); b.Property("relation_moid") .HasColumnType("bigint") .HasComment("关联工单id"); b.Property("relation_mono") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("关联编号"); b.Property("remaining_number") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("剩余可用数量"); b.Property("restart_time") .HasColumnType("datetime2") .HasComment("最近重启时间"); b.Property("start_time") .HasColumnType("datetime2") .HasComment("开始时间"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("unit") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("单位"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.Property("urgent") .HasColumnType("int") .HasComment("加急级别"); b.Property("work_number") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("报工数量"); b.Property("work_order_type") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("工单类型(类型:发货工单、试产工单、备库工单、常规工单、返工工单)"); b.HasKey("Id"); b.HasIndex("morder_no", "tenant_id", "factory_id"); b.ToTable("mes_morder", (string)null); b.HasComment("工单主表"); }); modelBuilder.Entity("Business.Model.Production.mes_oorder", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("bom_number") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("bom编码"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("ffms_number") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("fms旧料号"); b.Property("inspection_number") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("报检数量"); b.Property("inventory_number") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("入库数量"); b.Property("moentry_on") .HasColumnType("int") .HasComment("启动状态"); b.Property("morder_production_number") .HasPrecision(20, 10) .HasColumnType("decimal(20,10)") .HasComment("工单生产数量(计划数量)"); b.Property("morder_progress") .HasMaxLength(500) .HasColumnType("nvarchar(500)") .HasComment("工单进度"); b.Property("need_icitem_status") .HasColumnType("int") .HasComment("所需物料是否充足 1-充足 0-缺料"); b.Property("need_number") .HasPrecision(20, 10) .HasColumnType("decimal(20,10)") .HasComment("需求数量"); b.Property("notice_qty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("已开通知单数量"); b.Property("ooentry_etime") .HasColumnType("datetime2") .HasComment("计划完工日期"); b.Property("ooentry_prd") .HasColumnType("bigint") .HasComment("生产组织"); b.Property("ooentry_prdname") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("生产组织名称"); b.Property("ooentry_stime") .HasColumnType("datetime2") .HasComment("计划开工日期"); b.Property("ooentry_wrkc") .HasColumnType("bigint") .HasComment("工作中心id"); b.Property("ooentry_wrkcname") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("工作中心名称"); b.Property("oorder_date") .HasColumnType("datetime2") .HasComment("委外订单日期"); b.Property("oorder_no") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("生产工单编号"); b.Property("oorder_state") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("订单状态"); b.Property("oorder_type") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("生产工单类型"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("pause_time") .HasColumnType("datetime2") .HasComment("最近暂停时间"); b.Property("planner_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("计划员名称"); b.Property("planner_num") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("计划员工号"); b.Property("product_code") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("产品代码"); b.Property("product_name") .HasMaxLength(500) .HasColumnType("nvarchar(500)") .HasComment("产品名称"); b.Property("production_unit") .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasComment("加工单位"); b.Property("production_unit_code") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("加工单位编码"); b.Property("project_name") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("项目名称"); b.Property("qualified_number") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("合格数量"); b.Property("remaining_number") .HasPrecision(20, 10) .HasColumnType("decimal(20,10)") .HasComment("剩余可用数量"); b.Property("restart_time") .HasColumnType("datetime2") .HasComment("最近重启时间"); b.Property("sent_status") .HasColumnType("int") .HasComment("发料状态 1-待发料 2-已发料"); b.Property("sentry_id") .HasColumnType("bigint") .HasComment("订单行id"); b.Property("specification_model") .HasMaxLength(500) .HasColumnType("nvarchar(500)") .HasComment("规格型号"); b.Property("start_time") .HasColumnType("datetime2") .HasComment("开始时间"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("unit") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("单位"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.Property("work_number") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("报工数量"); b.HasKey("Id"); b.ToTable("mes_oorder", (string)null); b.HasComment("委外订单表"); }); modelBuilder.Entity("Business.Model.Production.mes_stockoccupy", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("fbill_no") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("订单编号"); b.Property("fentry_id") .HasColumnType("bigint") .HasComment("订单行号"); b.Property("fitem_name") .HasMaxLength(200) .HasColumnType("nvarchar(200)") .HasComment("物料名称"); b.Property("fitem_number") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("物料编码"); b.Property("fmodel") .HasMaxLength(200) .HasColumnType("nvarchar(200)") .HasComment("规格型号"); b.Property("occupyqty") .HasPrecision(20, 2) .HasColumnType("decimal(20,2)") .HasComment("占用量"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("soccupy_cby") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("变更人"); b.Property("soccupy_creason") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("变更原因"); b.Property("soccupy_ctime") .HasColumnType("datetime2") .HasComment("变更时间"); b.Property("soccupy_etime") .HasColumnType("datetime2") .HasComment("结束时间"); b.Property("soccupy_state") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("占用状态"); b.Property("soccupy_stime") .HasColumnType("datetime2") .HasComment("开始时间"); b.Property("soccupy_type") .IsRequired() .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("类型"); b.Property("soentry_id") .HasColumnType("bigint") .HasComment("订单行id"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.Property("warehouse_id") .HasColumnType("bigint") .HasComment("仓库id"); b.Property("warehouse_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("仓库名称"); b.Property("warehouse_type") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("仓库类型"); b.HasKey("Id"); b.HasIndex("fbill_no", "fitem_number", "tenant_id", "factory_id"); b.ToTable("mes_stockoccupy", (string)null); b.HasComment("成品库存占用表"); }); modelBuilder.Entity("Business.Model.Sale.crm_customer", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("address") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("地址"); b.Property("carrying_aos") .IsRequired() .HasColumnType("int") .HasComment("默认运输提前期_天"); b.Property("city") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("城市"); b.Property("contact") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("联系人"); b.Property("corperate") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("法人代表"); b.Property("country") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("国别地区"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("currency") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("结算币种"); b.Property("cust_group_name") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("客户分组名称"); b.Property("cust_group_number") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("客户分组编号"); b.Property("cust_type") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("客户类别"); b.Property("cust_type_number") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("客户类别编码"); b.Property("customer_level") .HasMaxLength(255) .HasColumnType("int") .HasComment("客户级别"); b.Property("customer_name") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("客户名称"); b.Property("customer_no") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("客户编号"); b.Property("email") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("邮件地址"); b.Property("employee_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("专营业务员"); b.Property("employee_no") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("专营业务员_工号"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("mobile") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("手机号码"); b.Property("op_time") .HasColumnType("datetime2") .HasComment("操作时间"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("post_code") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("邮政编码"); b.Property("province") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("省份"); b.Property("region") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("区"); b.Property("sale_mode") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("销售模式"); b.Property("short_name") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("客户简称"); b.Property("short_number") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("客户简码"); b.Property("state") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("状态"); b.Property("telephone") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("电话号码"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.Property("value_add_rate") .HasPrecision(18, 10) .HasColumnType("decimal(18,10)") .HasComment("增值税率"); b.HasKey("Id"); b.HasIndex("customer_no", "tenant_id", "factory_id") .IsUnique() .HasFilter("[customer_no] IS NOT NULL AND [factory_id] IS NOT NULL"); b.ToTable("crm_customer", (string)null); b.HasComment("客户"); }); modelBuilder.Entity("Business.Model.Sale.crm_seorder", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("audit_date") .HasColumnType("datetime2") .HasComment("审核日期"); b.Property("auditor") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("审核人"); b.Property("bill_from") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("订单来源"); b.Property("bill_no") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("订单编号"); b.Property("biller") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("制单人"); b.Property("closed") .HasColumnType("bit") .HasComment("是否关闭1关闭0未关闭"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_dept") .HasColumnType("bigint") .HasComment("创建部门id"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("currency") .HasMaxLength(50) .HasColumnType("int") .HasComment("币种"); b.Property("custom_id") .HasColumnType("int") .HasComment("客户id"); b.Property("custom_level") .HasMaxLength(80) .HasColumnType("int") .HasComment("客户级别"); b.Property("custom_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("客户名称"); b.Property("custom_no") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("客户编码"); b.Property("date") .HasColumnType("datetime2") .HasComment("签订日期"); b.Property("emp_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("业务员名称"); b.Property("emp_no") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("业务员工号"); b.Property("exchange_rate") .HasPrecision(20, 8) .HasColumnType("decimal(20,8)") .HasComment("汇率"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("op_time") .HasColumnType("datetime2") .HasComment("操作时间"); b.Property("order_type") .HasColumnType("int") .HasComment("订单类别(销售、计划)"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("out_stock_type") .HasColumnType("int") .HasComment("销售出库类型"); b.Property("project_code") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("项目编号"); b.Property("project_name") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("项目名称"); b.Property("rdate") .HasColumnType("datetime2") .HasComment("采购下单日期"); b.Property("sale_dept_code") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("销售部门编号"); b.Property("sale_dept_id") .HasColumnType("bigint") .HasComment("销售部门id"); b.Property("sale_dept_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("销售部门名称"); b.Property("sale_style") .HasColumnType("int") .HasComment("销售订单类型"); b.Property("sale_style_no") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("销售订单类型编码"); b.Property("status") .HasColumnType("int") .HasComment("订单状态"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("trade_type") .HasColumnType("int") .HasComment("贸易类型"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.Property("urgent") .HasColumnType("int") .HasComment("加急级别"); b.HasKey("Id"); b.HasIndex("bill_no", "tenant_id", "factory_id") .IsUnique() .HasFilter("[bill_no] IS NOT NULL AND [factory_id] IS NOT NULL"); b.ToTable("crm_seorder", (string)null); b.HasComment("销售订单表"); }); modelBuilder.Entity("Business.Model.Sale.crm_seorderentry", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("adjust_date") .HasColumnType("datetime2") .HasComment("调整建议交期"); b.Property("amount") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("金额"); b.Property("aux_price_discount") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("实际含税单价"); b.Property("bill_no") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("销售订单编号"); b.Property("bom_number") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("BOM编号"); b.Property("contract_no") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("合同编号"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_dept") .HasColumnType("bigint") .HasComment("创建部门id"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("custom_order_bill_no") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("客户订单号"); b.Property("custom_order_entryid") .HasColumnType("int") .HasComment("客户订单行号"); b.Property("custom_order_itemno") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("客户料号"); b.Property("date") .HasColumnType("datetime2") .HasComment("最终交货日期"); b.Property("deliver_count") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("发货数量(已出库数量)"); b.Property("deliver_notice_count") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("发货通知单数量"); b.Property("discount_amount") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("折扣额"); b.Property("discount_rate") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("折扣率"); b.Property("entry_seq") .HasColumnType("int") .HasComment("行号"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("fms_number") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("FMS旧料号"); b.Property("is_checked") .HasColumnType("bit") .HasComment("是否完成检测,0未完成,1完成"); b.Property("item_name") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("产品名称"); b.Property("item_number") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("产品代码"); b.Property("map_name") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("代码名称"); b.Property("map_number") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("对应代码"); b.Property("mrp_closed") .HasColumnType("bit") .HasComment("mrp关闭"); b.Property("op_time") .HasColumnType("datetime2") .HasComment("操作时间"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("out_stock_type") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("出库类型"); b.Property("plan_date") .HasColumnType("datetime2") .HasComment("客户要求交期"); b.Property("planner_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("计划员"); b.Property("planner_no") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("计划员_工号"); b.Property("price") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("单价"); b.Property("progress") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("订单进度"); b.Property("qty") .HasPrecision(20, 8) .HasColumnType("decimal(20,8)") .HasComment("订单数量"); b.Property("remark") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("备注"); b.Property("rnumber") .HasColumnType("int") .HasComment("评审次数"); b.Property("rstate") .HasColumnType("int") .HasComment("评审状态"); b.Property("se_reject_reason") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("业务员工号"); b.Property("seorder_id") .HasColumnType("bigint") .HasComment("销售订单id"); b.Property("soure_bill_no") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("源单编号"); b.Property("specification") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("规格型号"); b.Property("state") .HasColumnType("bit") .HasComment("数据状态标识 0停用 1启用"); b.Property("sys_capacity_date") .HasColumnType("datetime2") .HasComment("系统建议交期(产能)"); b.Property("sys_material_date") .HasColumnType("datetime2") .HasComment("系统建议交期(物料)"); b.Property("tax_amtount") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("销项税额"); b.Property("tax_price") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("含税单价"); b.Property("tax_rate") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("税率"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("total_amount") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("价税合计"); b.Property("unit") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("单位"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.Property("urgent") .HasColumnType("int") .HasComment("加急级别"); b.HasKey("Id"); b.HasIndex("bill_no", "entry_seq", "tenant_id", "factory_id") .IsUnique() .HasFilter("[bill_no] IS NOT NULL AND [entry_seq] IS NOT NULL AND [factory_id] IS NOT NULL"); b.HasIndex("seorder_id", "bill_no", "item_number", "tenant_id", "factory_id"); b.ToTable("crm_seorderentry", (string)null); b.HasComment("销售订单明细表"); }); modelBuilder.Entity("Business.Model.SRM.srm_po_list", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("ItemNum") .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasComment("物料编码"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("currencytype") .IsRequired() .HasColumnType("bigint") .HasComment("币别"); b.Property("deliveryconfirmstate") .HasColumnType("int") .HasComment("交期确认状态"); b.Property("esqty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("已入库数量"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("icitem_id") .IsRequired() .HasColumnType("bigint") .HasComment("物料id"); b.Property("icitem_name") .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasComment("物料名称"); b.Property("logisticsstate") .HasColumnType("int") .HasComment("物流状态"); b.Property("model") .HasMaxLength(200) .HasColumnType("nvarchar(200)") .HasComment("规格型号"); b.Property("netprice") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("净价"); b.Property("number") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("物料编码"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("plan_qty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("计划数量"); b.Property("po_billno") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("po单号"); b.Property("po_id") .IsRequired() .HasColumnType("bigint") .HasComment("po单id"); b.Property("po_mono") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("关联工单号"); b.Property("polist_row") .HasColumnType("int") .HasComment("行号"); b.Property("pr_billno") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("pr申请单号"); b.Property("pr_id") .IsRequired() .HasColumnType("bigint") .HasComment("pr申请单id"); b.Property("pr_purchase_id") .IsRequired() .HasColumnType("bigint") .HasComment("供应商id"); b.Property("pr_purchase_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("供应商名称"); b.Property("price") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("含税单价"); b.Property("procurement_rarr_date") .HasColumnType("datetime2") .HasComment("采购到货日期"); b.Property("pur_affirmdate") .HasColumnType("datetime2") .HasComment("采购确认到货日期"); b.Property("purchase_date") .HasColumnType("datetime2") .HasComment("供应商交期"); b.Property("qty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("订单数量"); b.Property("rarrdate") .HasColumnType("datetime2") .HasComment("需求到货日期"); b.Property("rate") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("税率"); b.Property("rnumber") .HasColumnType("int") .HasComment("评审次数"); b.Property("rparrive_date") .HasColumnType("datetime2") .HasComment("再计划到货日期"); b.Property("rqty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("已收货数量"); b.Property("rstate") .HasColumnType("int") .HasComment("评审状态"); b.Property("shippedqty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("已发货数量"); b.Property("state") .HasColumnType("int") .HasComment("数据状态标识"); b.Property("stock_id") .IsRequired() .HasColumnType("bigint") .HasComment("收货仓库id"); b.Property("stock_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("收货仓库名称"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("total_price") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("总价"); b.Property("unit") .HasColumnType("nvarchar(max)") .HasComment("单位"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.HasKey("Id"); b.HasIndex("po_billno", "number", "tenant_id", "factory_id"); b.HasIndex("po_billno", "polist_row", "tenant_id", "factory_id") .IsUnique() .HasFilter("[po_billno] IS NOT NULL AND [polist_row] IS NOT NULL AND [factory_id] IS NOT NULL"); b.ToTable("srm_po_list", (string)null); b.HasComment("采购订单明细详情"); }); modelBuilder.Entity("Business.Model.SRM.srm_po_main", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("bill_type") .HasColumnType("int") .HasComment("金蝶单据类型值"); b.Property("confirmstate") .HasColumnType("int") .HasComment("确认状态"); b.Property("contact") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("供应商联系人"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("currency") .IsRequired() .HasColumnType("bigint") .HasComment("币别"); b.Property("deliveryaddress") .HasMaxLength(200) .HasColumnType("nvarchar(200)") .HasComment("收货地址"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("financialstate") .HasColumnType("int") .HasComment("财务状态"); b.Property("logisticsstate") .HasColumnType("int") .HasComment("物流状态"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("po_billno") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("PO单号"); b.Property("po_delivery") .IsRequired() .HasColumnType("bigint") .HasComment("交货方式"); b.Property("po_express") .HasColumnType("int") .HasComment("是否加急"); b.Property("po_note") .HasMaxLength(1000) .HasColumnType("nvarchar(1000)") .HasComment("备注"); b.Property("po_order_type") .HasColumnType("int") .HasComment("单据类型"); b.Property("po_purchaser") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("采购员"); b.Property("po_purchaser_no") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("采购员工号"); b.Property("po_ssend_date") .HasColumnType("datetime2") .HasComment("下单日期"); b.Property("po_tax_rate") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("税率"); b.Property("po_total") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("订单总价"); b.Property("purchasing_orgid") .HasColumnType("bigint") .HasComment("采购组织id"); b.Property("purchasing_orgname") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("采购组织名称"); b.Property("review_rtime") .HasColumnType("datetime2") .HasComment("评审通过时间"); b.Property("rnumber") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("评审次数"); b.Property("rstate") .HasColumnType("int") .HasComment("评审状态"); b.Property("state") .HasColumnType("int") .HasComment("数据状态"); b.Property("supplier_id") .IsRequired() .HasColumnType("bigint") .HasComment("供应商id"); b.Property("supplier_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("供应商名称"); b.Property("supplier_no") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("供应商编号"); b.Property("supplierdddress") .HasMaxLength(200) .HasColumnType("nvarchar(200)") .HasComment("供应地址"); b.Property("suppliertelephone") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("供应商联系人电话"); b.Property("telephone") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("采购联系人电话"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.HasKey("Id"); b.HasIndex("po_billno", "tenant_id", "factory_id") .IsUnique() .HasFilter("[po_billno] IS NOT NULL AND [factory_id] IS NOT NULL"); b.ToTable("srm_po_main", (string)null); b.HasComment("采购订单"); }); modelBuilder.Entity("Business.Model.SRM.srm_po_occupy", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("bill_no") .HasColumnType("bigint") .HasComment("客户订单id"); b.Property("cby") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("变更人"); b.Property("creason") .HasMaxLength(1000) .HasColumnType("nvarchar(1000)") .HasComment("变更原因"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("ctime") .HasColumnType("datetime2") .HasComment("变更时间"); b.Property("eid") .HasColumnType("bigint") .HasComment("客户订单行id"); b.Property("entry_id") .HasColumnType("int") .HasComment("行号"); b.Property("etime") .HasColumnType("datetime2") .HasComment("结束时间"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("morder_id") .HasColumnType("bigint") .HasComment("工单ID"); b.Property("morder_mo") .IsRequired() .HasColumnType("nvarchar(max)") .HasComment("工单编号"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("polist_id") .IsRequired() .HasColumnType("bigint") .HasComment("采购订单id"); b.Property("polist_row") .HasColumnType("int") .HasComment("采购订单行号"); b.Property("qty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("占用量"); b.Property("state") .HasColumnType("int") .HasComment("占用状态"); b.Property("stime") .HasColumnType("datetime2") .HasComment("开始时间"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("type") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("类型"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.HasKey("Id"); b.HasIndex("polist_id", "tenant_id", "factory_id"); b.ToTable("srm_po_occupy", (string)null); b.HasComment("采购订单占用详情"); }); modelBuilder.Entity("Business.Model.SRM.srm_pr_main", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("currencytype") .IsRequired() .HasColumnType("bigint") .HasComment("币种"); b.Property("entity_id") .HasColumnType("int") .HasComment("工单行号"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("icitem_id") .IsRequired() .HasColumnType("bigint") .HasComment("物料id"); b.Property("icitem_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("物料名称"); b.Property("old_apply_aqty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("已申请数量"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("pr_aqty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("申请数量"); b.Property("pr_billno") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("pr单号"); b.Property("pr_bsarrive_date") .HasColumnType("datetime2") .HasComment("采购员建议到货日期"); b.Property("pr_mono") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("关联工单号"); b.Property("pr_oarrive_date") .HasColumnType("datetime2") .HasComment("订单到货日期"); b.Property("pr_order_type") .HasColumnType("int") .HasComment("单据类型"); b.Property("pr_orderprice") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("订单价格(含税)"); b.Property("pr_parrive_date") .HasColumnType("datetime2") .HasComment("计划到达日期"); b.Property("pr_price") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("采购净价(不含税)"); b.Property("pr_psend_date") .HasColumnType("datetime2") .HasComment("计划下单日期"); b.Property("pr_pur_affirm_date") .HasColumnType("datetime2") .HasComment("采购确认到货日期"); b.Property("pr_purchaseid") .IsRequired() .HasColumnType("bigint") .HasComment("供应商id"); b.Property("pr_purchasename") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("供应商名称"); b.Property("pr_purchasenumber") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("供应商编码"); b.Property("pr_purchaser") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("采购员"); b.Property("pr_purchaser_num") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("采购员工号"); b.Property("pr_rarrive_date") .HasColumnType("datetime2") .HasComment("需求到货日期"); b.Property("pr_rate") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("税率"); b.Property("pr_rparrive_date") .HasColumnType("datetime2") .HasComment("再计划到货日期"); b.Property("pr_rqty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("需求数量"); b.Property("pr_rreason") .HasMaxLength(1000) .HasColumnType("nvarchar(1000)") .HasComment("拒绝原因"); b.Property("pr_sarrive_date") .HasColumnType("datetime2") .HasComment("系统建议到达日期"); b.Property("pr_sqty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("建议数量"); b.Property("pr_ssend_date") .HasColumnType("datetime2") .HasComment("系统建议下单日期"); b.Property("pr_sysprice") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("系统价格(含税)"); b.Property("pr_type") .HasColumnType("int") .HasComment("申请类型"); b.Property("pr_unit") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("单位"); b.Property("remark") .HasMaxLength(1000) .HasColumnType("nvarchar(1000)") .HasComment("备注"); b.Property("secInv_ratio") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("安全库存触发采购比例"); b.Property("sentry_id") .HasColumnType("bigint") .HasComment("订单行id"); b.Property("state") .HasColumnType("int") .HasComment("状态"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.HasKey("Id"); b.HasIndex("pr_billno", "tenant_id", "factory_id") .IsUnique() .HasFilter("[pr_billno] IS NOT NULL AND [factory_id] IS NOT NULL"); b.HasIndex("pr_billno", "pr_purchasenumber", "tenant_id", "factory_id"); b.ToTable("srm_pr_main", (string)null); b.HasComment("采购申请单"); }); modelBuilder.Entity("Business.Model.SRM.srm_purchase", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("batch_append_qty") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("批量增量"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("currency_type") .HasColumnType("bigint") .HasComment("币种"); b.Property("factory_code") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("工厂编码"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("icitem_id") .HasColumnType("bigint") .HasComment("物料id"); b.Property("icitem_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("物料名称"); b.Property("icitem_number") .HasMaxLength(20) .HasColumnType("nvarchar(20)") .HasComment("物料编码"); b.Property("netpurchase_price") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("采购净价(不含税)"); b.Property("order_dept") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("采购部门"); b.Property("order_price") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("采购单价"); b.Property("order_rector_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("采购负责人"); b.Property("order_rector_num") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("采购负责人_工号"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("purchase_unit") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("采购计量单位"); b.Property("purcher") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("采购员"); b.Property("purchgroup") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("采购组"); b.Property("qty_min") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("最小订货量"); b.Property("sale_price") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("销售单价"); b.Property("sourcelist_number") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("货源清单编号"); b.Property("supplier_id") .HasColumnType("bigint") .HasComment("供应商id"); b.Property("supplier_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("供应商名称"); b.Property("supplier_number") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("供应商编码"); b.Property("taxrate") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("税率"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.HasKey("Id"); b.HasIndex("icitem_id", "supplier_number", "tenant_id", "factory_id"); b.HasIndex("sourcelist_number", "icitem_number", "tenant_id", "factory_id") .IsUnique() .HasFilter("[sourcelist_number] IS NOT NULL AND [icitem_number] IS NOT NULL AND [factory_id] IS NOT NULL"); b.ToTable("srm_purchase", (string)null); b.HasComment("物料采购报价单"); }); modelBuilder.Entity("Business.Model.SRM.srm_supplier", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("addr_en") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("英文地址"); b.Property("approve_date") .HasColumnType("datetime2") .HasComment("批准日期"); b.Property("auto_create_mr") .HasColumnType("bit") .HasComment("交货自动生成收货单据"); b.Property("auto_validate_order") .HasColumnType("bit") .HasComment("自动确认订单"); b.Property("bank") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("开户银行"); b.Property("bank_account") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("银行账号"); b.Property("begin_day") .HasColumnType("datetime2") .HasComment("生效日期"); b.Property("branch_info") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("分支机构信息"); b.Property("checker") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("审核人"); b.Property("company_type") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("公司类别"); b.Property("contact") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("联系人"); b.Property("country") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("国别地区"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("currency") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("结算币种"); b.Property("department") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("分管部门"); b.Property("email") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("邮件地址"); b.Property("employee_name") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("专营业务员"); b.Property("employee_no") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("专营业务员_工号"); b.Property("end_day") .HasColumnType("datetime2") .HasComment("失效日期"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("fax") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("传真号码"); b.Property("isuse_supplier_portal") .HasColumnType("bit") .HasComment("启用供应商门户"); b.Property("licence") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("营业执照"); b.Property("mobile") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("移动电话"); b.Property("name_en") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("英文名称"); b.Property("op_time") .HasColumnType("datetime2") .HasComment("操作时间"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("po_mode") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("采购模式"); b.Property("post_code") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("邮政编码"); b.Property("region") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("区域"); b.Property("regmark") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("注册商标"); b.Property("regster_date") .HasColumnType("datetime2") .HasComment("注册日期"); b.Property("settlement") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("结算方式"); b.Property("state") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("状态"); b.Property("stockid_assignee") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("受托代销虚仓"); b.Property("supplier_address") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("供应商地址"); b.Property("supplier_full_name") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("供应商全称"); b.Property("supplier_help_code") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("供应商助记码"); b.Property("supplier_name") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("供应商名称"); b.Property("supplier_no") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("供应商编号"); b.Property("supplier_short_name") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("供应商简称"); b.Property("supply_grade") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("供应商等级"); b.Property("supply_type") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("供应类别"); b.Property("taxid") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("税务登记号"); b.Property("telephone") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("联系电话"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("trade") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("行业"); b.Property("type") .HasMaxLength(80) .HasColumnType("nvarchar(80)") .HasComment("供应商分类"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.Property("value_add_rate") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("增值税率"); b.Property("vmi_stock") .HasMaxLength(255) .HasColumnType("nvarchar(255)") .HasComment("VMI仓"); b.HasKey("Id"); b.HasIndex("supplier_no", "tenant_id", "factory_id") .IsUnique() .HasFilter("[supplier_no] IS NOT NULL AND [factory_id] IS NOT NULL"); b.ToTable("srm_supplier", (string)null); b.HasComment("供应商"); }); modelBuilder.Entity("Business.Model.Tech.mes_process", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("long_desc") .HasMaxLength(2000) .HasColumnType("nvarchar(2000)") .HasComment("详细描述"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("proc_name") .IsRequired() .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasComment("工序名称"); b.Property("short_desc") .HasMaxLength(500) .HasColumnType("nvarchar(500)") .HasComment("简述"); b.Property("subids") .HasMaxLength(2000) .HasColumnType("nvarchar(2000)") .HasComment("组合工序id"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.HasKey("Id"); b.ToTable("mes_process", (string)null); b.HasComment("工序表"); }); modelBuilder.Entity("Business.Model.Tech.mes_tech_process", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("ct") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("节拍时间"); b.Property("effect_ratio") .HasPrecision(10, 4) .HasColumnType("decimal(10,4)") .HasComment("效率系数"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("is_schedule") .IsRequired() .HasColumnType("int") .HasComment("是否需要排产:1-是;0-否"); b.Property("level") .IsRequired() .HasColumnType("int") .HasComment("组合层级"); b.Property("lq") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("前置最小数量"); b.Property("lqt") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("前置等待时间"); b.Property("maxworkshop") .HasColumnType("int") .HasComment("最大并行工位数"); b.Property("mototrack") .HasColumnType("int") .HasComment("是否需要跟踪工序"); b.Property("needqc") .HasColumnType("int") .HasComment("是否需要质检"); b.Property("nextprocid") .HasColumnType("bigint") .HasComment("下一工序id"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("parentprocid") .HasColumnType("bigint") .HasComment("父级工序id"); b.Property("proc_id") .IsRequired() .HasColumnType("bigint") .HasComment("工序主键"); b.Property("readytime") .HasPrecision(20, 8) .HasColumnType("decimal(20,8)") .HasComment("前置准备时间"); b.Property("tech_id") .IsRequired() .HasColumnType("bigint") .HasComment("工艺主键"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.Property("upe") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("一次可加工数量"); b.Property("uph") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("UPH"); b.Property("upp") .HasPrecision(23, 10) .HasColumnType("decimal(23,10)") .HasComment("子工序加工数量"); b.Property("wctype") .HasColumnType("int") .HasComment("工作中心类型"); b.Property("wsinuse") .HasColumnType("int") .HasComment("实际运行工位数"); b.HasKey("Id"); b.ToTable("mes_tech_process", (string)null); b.HasComment("工艺关联工序表"); }); modelBuilder.Entity("Business.Model.Tech.mes_technique", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("bom") .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasComment("产品"); b.Property("bomver") .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasComment("产品版本"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("desc") .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasComment("描述"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("level") .HasColumnType("int") .HasComment("效率计算层级"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("tech_name") .IsRequired() .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasComment("工艺路径名称"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.HasKey("Id"); b.ToTable("mes_technique", (string)null); b.HasComment("工艺路径表"); }); modelBuilder.Entity("Business.Model.Tech.mes_workshop", b => { b.Property("Id") .HasColumnType("bigint"); b.Property("IsDeleted") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false) .HasColumnName("IsDeleted") .HasComment("删除标识"); b.Property("building") .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasComment("楼栋"); b.Property("create_by") .HasColumnType("bigint") .HasComment("创建人id"); b.Property("create_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("创建人名称"); b.Property("create_time") .HasColumnType("datetime2") .HasComment("创建时间"); b.Property("factory_id") .HasColumnType("bigint") .HasComment("工厂ID"); b.Property("floor") .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasComment("楼层"); b.Property("geoinfo") .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasComment("坐标"); b.Property("name") .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasComment("工位名称"); b.Property("org_id") .HasColumnType("bigint") .HasComment("组织ID"); b.Property("subids") .HasMaxLength(2000) .HasColumnType("nvarchar(2000)") .HasComment("组合工位ids"); b.Property("tenant_id") .HasColumnType("bigint") .HasComment("企业ID"); b.Property("update_by") .HasColumnType("bigint") .HasComment("修改人"); b.Property("update_by_name") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("修改人名称"); b.Property("update_time") .HasColumnType("datetime2") .HasComment("修改时间"); b.Property("work_calendar_id") .HasColumnType("bigint") .HasComment("工作日历id"); b.Property("zone") .HasMaxLength(100) .HasColumnType("nvarchar(100)") .HasComment("区域"); b.HasKey("Id"); b.ToTable("mes_workshop", (string)null); b.HasComment("工位表(工作中心)"); }); #pragma warning restore 612, 618 } } }