//
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
using iWare.Wms.EntityFramework.Core;
#nullable disable
namespace iWare.Wms.Database.Migrations.Migrations
{
[DbContext(typeof(DefaultDbContext))]
partial class DefaultDbContextModelSnapshot : ModelSnapshot
{
protected override void BuildModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "6.0.9")
.HasAnnotation("Relational:MaxIdentifierLength", 128);
SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1);
modelBuilder.Entity("Furion.Extras.iWare.Wms.Entity.SysLowCode", b =>
{
b.Property("Id")
.HasColumnType("bigint")
.HasComment("Id主键");
b.Property("AuthorName")
.HasMaxLength(20)
.HasColumnType("nvarchar(20)")
.HasComment("作者姓名");
b.Property("BusName")
.HasMaxLength(100)
.HasColumnType("nvarchar(100)")
.HasComment("业务名");
b.Property("CreatedTime")
.HasColumnType("datetimeoffset")
.HasComment("创建时间");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("创建者Id");
b.Property("CreatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("创建者名称");
b.Property("DatabaseName")
.HasMaxLength(100)
.HasColumnType("nvarchar(100)")
.HasComment("数据库名");
b.Property("FormDesign")
.HasColumnType("text")
.HasComment("动态表单");
b.Property("FormDesignType")
.HasColumnType("int")
.HasComment("动态表单类型");
b.Property("GenerateType")
.HasMaxLength(20)
.HasColumnType("nvarchar(20)")
.HasComment("生成方式");
b.Property("IsDeleted")
.HasColumnType("bit")
.HasComment("软删除标记");
b.Property("MenuApplication")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("菜单应用分类");
b.Property("MenuPid")
.HasColumnType("bigint")
.HasComment("菜单编码");
b.Property("NameSpace")
.HasMaxLength(100)
.HasColumnType("nvarchar(100)")
.HasComment("命名空间");
b.Property("UpdatedTime")
.HasColumnType("datetimeoffset")
.HasComment("更新时间");
b.Property("UpdatedUserId")
.HasColumnType("bigint")
.HasComment("修改者Id");
b.Property("UpdatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("修改者名称");
b.HasKey("Id");
b.ToTable("sys_low_code_module");
b.HasComment("低代码模块管理");
});
modelBuilder.Entity("Furion.Extras.iWare.Wms.Entity.SysLowCodeDataBase", b =>
{
b.Property("Id")
.HasColumnType("uniqueidentifier")
.HasComment("Id主键");
b.Property("ClassName")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("类名");
b.Property("Control_Key")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("组件Key");
b.Property("Control_Label")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("组件名称");
b.Property("Control_Model")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("组件字段");
b.Property("Control_Type")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("组件字段");
b.Property("CreatedTime")
.HasColumnType("datetimeoffset")
.HasComment("创建时间");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("创建者Id");
b.Property("CreatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("创建者名称");
b.Property("DbParam")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("数据类型补充参数");
b.Property("DbTypeName")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("数据类型");
b.Property("DtoTypeName")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("传入数据类型");
b.Property("FieldName")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("字段名称");
b.Property("IsDeleted")
.HasColumnType("bit")
.HasComment("软删除标记");
b.Property("IsRequired")
.HasColumnType("bit")
.HasComment("是否必填");
b.Property("QueryType")
.HasColumnType("nvarchar(max)")
.HasComment("查询方式");
b.Property("QueryWhether")
.HasColumnType("bit")
.HasComment("是否是查询");
b.Property("SysLowCodeId")
.HasColumnType("bigint");
b.Property("TableDesc")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("表描述");
b.Property("TableName")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("表名");
b.Property("UpdatedTime")
.HasColumnType("datetimeoffset")
.HasComment("更新时间");
b.Property("UpdatedUserId")
.HasColumnType("bigint")
.HasComment("修改者Id");
b.Property("UpdatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("修改者名称");
b.Property("WhetherAddUpdate")
.HasColumnType("bit")
.HasComment("增改");
b.Property("WhetherOrderBy")
.HasColumnType("bit")
.HasComment("排序");
b.Property("WhetherTable")
.HasColumnType("bit")
.HasComment("列表显示");
b.HasKey("Id");
b.HasIndex("SysLowCodeId");
b.ToTable("sys_low_code_module_database");
b.HasComment("低代码模块管理");
});
modelBuilder.Entity("Furion.Extras.iWare.Wms.SysCodeModular", b =>
{
b.Property("Id")
.HasColumnType("bigint")
.HasComment("Id主键");
b.Property("AuthorName")
.HasMaxLength(20)
.HasColumnType("nvarchar(20)")
.HasComment("作者姓名");
b.Property("BusName")
.HasMaxLength(100)
.HasColumnType("nvarchar(100)")
.HasComment("业务名");
b.Property("CreatedTime")
.HasColumnType("datetimeoffset")
.HasComment("创建时间");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("创建者Id");
b.Property("CreatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("创建者名称");
b.Property("DatabaseName")
.HasMaxLength(100)
.HasColumnType("nvarchar(100)")
.HasComment("数据库名");
b.Property("FormDesignJson")
.HasColumnType("nvarchar(max)")
.HasComment("动态表单");
b.Property("IsDeleted")
.HasColumnType("bit")
.HasComment("软删除标记");
b.Property("MenuApplication")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("菜单应用分类");
b.Property("MenuPid")
.HasColumnType("bigint")
.HasComment("菜单编码");
b.Property("NameSpace")
.HasMaxLength(100)
.HasColumnType("nvarchar(100)")
.HasComment("命名空间");
b.Property("UpdatedTime")
.HasColumnType("datetimeoffset")
.HasComment("更新时间");
b.Property("UpdatedUserId")
.HasColumnType("bigint")
.HasComment("修改者Id");
b.Property("UpdatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("修改者名称");
b.HasKey("Id");
b.ToTable("sys_code_modular");
b.HasComment("动态生成模块管理表");
});
modelBuilder.Entity("iWare.Wms.Core.AccessInterfaceLog", b =>
{
b.Property("Id")
.HasColumnType("bigint")
.HasComment("Id主键");
b.Property("Action")
.HasColumnType("int")
.HasComment("调用行为");
b.Property("CreatedTime")
.HasColumnType("datetimeoffset")
.HasComment("创建时间");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("创建者Id");
b.Property("CreatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("创建者名称");
b.Property("IPAddress")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("操作Ip");
b.Property("IsDeleted")
.HasColumnType("bit")
.HasComment("软删除标记");
b.Property("Keys")
.HasColumnType("nvarchar(max)")
.HasComment("关键字集合");
b.Property("OperateAddress")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("操作接口");
b.Property("OperateUserId")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("操作人Id");
b.Property("OperateUserName")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("操作人名称");
b.Property("ParaJSON")
.HasColumnType("nvarchar(max)")
.HasComment("请求参数json");
b.Property("Param1")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("参数1");
b.Property("Param2")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("参数2");
b.Property("Param3")
.HasMaxLength(200)
.HasColumnType("nvarchar(200)")
.HasComment("参数3");
b.Property("ResultJson")
.HasColumnType("nvarchar(max)")
.HasComment("返回结果");
b.Property("UpdatedTime")
.HasColumnType("datetimeoffset")
.HasComment("更新时间");
b.Property("UpdatedUserId")
.HasColumnType("bigint")
.HasComment("修改者Id");
b.Property("UpdatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("修改者名称");
b.HasKey("Id");
b.ToTable("AccessInterfaceLog");
});
modelBuilder.Entity("iWare.Wms.Core.DataCaptureColumnConfig", b =>
{
b.Property("Id")
.HasColumnType("bigint")
.HasComment("Id主键");
b.Property("CreatedTime")
.HasColumnType("datetimeoffset")
.HasComment("创建时间");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("创建者Id");
b.Property("CreatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("创建者名称");
b.Property("DataCaptureColumnLength")
.HasColumnType("int")
.HasComment("收集字段长度");
b.Property("DataCaptureColumnTabelName")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("收集字段对应列名");
b.Property("DataCaptureColumnType")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("收集字段类型");
b.Property("DataCapturePointCname")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("收集收集点描述");
b.Property("DataCapturePointCode")
.IsRequired()
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("数据收集点代码");
b.Property("DataCaptureType")
.HasColumnType("int")
.HasComment("收集方式");
b.Property("DbNumber")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("DB块地址");
b.Property("IsDeleted")
.HasColumnType("bit")
.HasComment("软删除标记");
b.Property("IsFeedback")
.HasColumnType("int")
.HasComment("是否反馈PLC");
b.Property("Offset")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("地址偏移量");
b.Property("UpdatedTime")
.HasColumnType("datetimeoffset")
.HasComment("更新时间");
b.Property("UpdatedUserId")
.HasColumnType("bigint")
.HasComment("修改者Id");
b.Property("UpdatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("修改者名称");
b.Property("WorkingProcedure")
.IsRequired()
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("工序号");
b.HasKey("Id");
b.ToTable("DataCaptureColumnConfig");
b.HasComment("数据收集点对应字段");
});
modelBuilder.Entity("iWare.Wms.Core.DataCaptureConfig", b =>
{
b.Property("Id")
.HasColumnType("bigint")
.HasComment("Id主键");
b.Property("CreatedTime")
.HasColumnType("datetimeoffset")
.HasComment("创建时间");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("创建者Id");
b.Property("CreatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("创建者名称");
b.Property("DataCaptureColumnLength")
.HasColumnType("int")
.HasComment("收集字段长度;就字符串型用");
b.Property("DataCaptureColumnTabelName")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("收集字段对应列名");
b.Property("DataCaptureColumnType")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("收集字段类型");
b.Property("DataCaptureFrequency")
.HasColumnType("int")
.HasComment("收集频率(微秒)");
b.Property("DataCapturePLCType")
.HasColumnType("int")
.HasComment("收集PLC型号");
b.Property("DataCapturePointCname")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("收集收集点描述");
b.Property("DataCapturePointCode")
.IsRequired()
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("数据收集点代码");
b.Property("DataCaptureType")
.HasColumnType("int")
.HasComment("收集方式");
b.Property("DbNumber")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("DB块地址");
b.Property("EquipmentID")
.IsRequired()
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("设备编号");
b.Property("IsDeleted")
.HasColumnType("bit")
.HasComment("软删除标记");
b.Property("IsFeedback")
.HasColumnType("int")
.HasComment("是否反馈PLC");
b.Property("Offset")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("地址偏移量");
b.Property("PLCIP")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("PLC的IP地址");
b.Property("PLCPort")
.HasColumnType("int")
.HasComment("PLC端口");
b.Property("UpdatedTime")
.HasColumnType("datetimeoffset")
.HasComment("更新时间");
b.Property("UpdatedUserId")
.HasColumnType("bigint")
.HasComment("修改者Id");
b.Property("UpdatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("修改者名称");
b.Property("WorkingProcedure")
.IsRequired()
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("工序号");
b.HasKey("Id");
b.ToTable("DataCaptureConfig");
b.HasComment("数据收集工序配置");
});
modelBuilder.Entity("iWare.Wms.Core.Entity.SCADA.TeamsAndGroups", b =>
{
b.Property("Id")
.HasColumnType("bigint")
.HasComment("Id主键");
b.Property("CreatedTime")
.HasColumnType("datetimeoffset")
.HasComment("创建时间");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("创建者Id");
b.Property("CreatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("创建者名称");
b.Property("IsDeleted")
.HasColumnType("bit")
.HasComment("软删除标记");
b.Property("TeamsAndGroupsCode")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("班组代码");
b.Property("TeamsAndGroupsName")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("班组名称");
b.Property("UpdatedTime")
.HasColumnType("datetimeoffset")
.HasComment("更新时间");
b.Property("UpdatedUserId")
.HasColumnType("bigint")
.HasComment("修改者Id");
b.Property("UpdatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("修改者名称");
b.HasKey("Id");
b.ToTable("TeamsAndGroups");
b.HasComment("班组信息表");
});
modelBuilder.Entity("iWare.Wms.Core.EquipmentBaseInfo", b =>
{
b.Property("Id")
.HasColumnType("bigint")
.HasComment("Id主键");
b.Property("CreatedTime")
.HasColumnType("datetimeoffset")
.HasComment("创建时间");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("创建者Id");
b.Property("CreatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("创建者名称");
b.Property("CuttingFluidAddTime")
.HasColumnType("datetime2")
.HasComment("切削液添加时间");
b.Property("CuttingFluidChangeAlertThreshold")
.HasColumnType("int")
.HasComment("切削液预警阈值");
b.Property("CuttingFluidChangeTime")
.HasColumnType("datetime2")
.HasComment("切削液更换时间");
b.Property("DetergentAddtime")
.HasColumnType("datetime2")
.HasComment("清洗液添加时间");
b.Property("DetergentChangeAlertThreshold")
.HasColumnType("int")
.HasComment("清洗液更换预警阈值");
b.Property("DetergentChangeCycle")
.HasColumnType("int")
.HasComment("清洗液更换周期");
b.Property("Detergentchangetime")
.HasColumnType("datetime2")
.HasComment("清洗液更换时间");
b.Property("EquipmentBrand")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("设备品牌");
b.Property("EquipmentFunction")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("功能");
b.Property("EquipmentIP")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("设备IP地址");
b.Property("EquipmentId")
.IsRequired()
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("设备编号");
b.Property("EquipmentManufacturer")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("设备制造商");
b.Property("EquipmentModel")
.HasMaxLength(900)
.HasColumnType("nvarchar(900)")
.HasComment("设备型号");
b.Property("EquipmentName")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("设备名称");
b.Property("IsDeleted")
.HasColumnType("bit")
.HasComment("软删除标记");
b.Property("KnifeToolChangeAlertThreshold")
.HasColumnType("int")
.HasComment("刀具更换预警阈值");
b.Property("KnifeToolChangeTime")
.HasColumnType("datetime2")
.HasComment("刀具更换时间");
b.Property("Remarks")
.HasMaxLength(900)
.HasColumnType("nvarchar(900)")
.HasComment("备注");
b.Property("TactTime")
.HasColumnType("int")
.HasComment("生产节拍(S)");
b.Property("UpdatedTime")
.HasColumnType("datetimeoffset")
.HasComment("更新时间");
b.Property("UpdatedUserId")
.HasColumnType("bigint")
.HasComment("修改者Id");
b.Property("UpdatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("修改者名称");
b.Property("WorkingProcedure")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("设备所属工序");
b.HasKey("Id");
b.ToTable("EquipmentBaseInfo");
b.HasComment("设备基础信息表");
});
modelBuilder.Entity("iWare.Wms.Core.Equipmentbaseinfolog", b =>
{
b.Property("Id")
.HasColumnType("bigint")
.HasComment("Id主键");
b.Property("CreatedTime")
.HasColumnType("datetimeoffset")
.HasComment("创建时间");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("创建者Id");
b.Property("CreatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("创建者名称");
b.Property("EquipmentBaseInfoId")
.HasColumnType("bigint")
.HasComment("设备ID");
b.Property("EquipmentID")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("设备编号");
b.Property("IsDeleted")
.HasColumnType("bit")
.HasComment("软删除标记");
b.Property("OperatorContent")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("操作内容");
b.Property("OperatorType")
.HasColumnType("int")
.HasComment("操作类型ID");
b.Property("OperatorTypeName")
.IsRequired()
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("操作类型");
b.Property("Remark")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("备注");
b.Property("UpdatedTime")
.HasColumnType("datetimeoffset")
.HasComment("更新时间");
b.Property("UpdatedUserId")
.HasColumnType("bigint")
.HasComment("修改者Id");
b.Property("UpdatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("修改者名称");
b.HasKey("Id");
b.ToTable("equipmentbaseinfolog");
b.HasComment("设备维护记录");
});
modelBuilder.Entity("iWare.Wms.Core.EquipmentCurrentMonitor", b =>
{
b.Property("Id")
.HasColumnType("bigint")
.HasComment("Id主键");
b.Property("AlertTime")
.HasColumnType("datetime2")
.HasComment("报警时间");
b.Property("Alertmsg")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("报警信息");
b.Property("CreatedTime")
.HasColumnType("datetimeoffset")
.HasComment("创建时间");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("创建者Id");
b.Property("CreatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("创建者名称");
b.Property("EquipmentCurrentState")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("当前状态");
b.Property("EquipmentID")
.IsRequired()
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("设备编号");
b.Property("FailureType")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("故障代码");
b.Property("IsCloseAlert")
.HasColumnType("bit")
.HasComment("告警是否关闭");
b.Property("IsDeleted")
.HasColumnType("bit")
.HasComment("软删除标记");
b.Property("KnifeToolLife")
.HasColumnType("int")
.HasComment("刀具使用寿命");
b.Property("OnlineTime")
.HasColumnType("datetime2")
.HasComment("上线时间");
b.Property("Remarks")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("备注");
b.Property("SpindleCurrent")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("主轴电流");
b.Property("SpindleLoad")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("主轴负载");
b.Property("SpindleTorque")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("主轴扭矩");
b.Property("UpdatedTime")
.HasColumnType("datetimeoffset")
.HasComment("更新时间");
b.Property("UpdatedUserId")
.HasColumnType("bigint")
.HasComment("修改者Id");
b.Property("UpdatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("修改者名称");
b.Property("WarnTime")
.HasColumnType("datetime2")
.HasComment("message 时间");
b.Property("WarnType")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("告警代码");
b.Property("Warnmsg")
.HasColumnType("nvarchar(max)")
.HasComment("message 内容");
b.Property("WorkPieceID")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("工件号");
b.Property("WorkTime")
.HasColumnType("int")
.HasComment("加工时长");
b.Property("WorkingProcedure")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("工序");
b.HasKey("Id");
b.ToTable("EquipmentCurrentMonitor");
b.HasComment("实时设备状态");
});
modelBuilder.Entity("iWare.Wms.Core.EquipmentStatusAnalyse", b =>
{
b.Property("Id")
.HasColumnType("bigint")
.HasComment("Id主键");
b.Property("CreatedTime")
.HasColumnType("datetimeoffset")
.HasComment("创建时间");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("创建者Id");
b.Property("CreatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("创建者名称");
b.Property("CuttingFluidChangeAlertThreshold")
.HasColumnType("int")
.HasComment("切削液预警阈值");
b.Property("CuttingFluidChangeTime")
.HasColumnType("datetime2")
.HasComment("切削液更换时间");
b.Property("DetergentChangeAlertThreshold")
.HasColumnType("int")
.HasComment("清洗液更换预警阈值");
b.Property("DetergentChangeCycle")
.HasColumnType("int")
.HasComment("清洗液更换周期");
b.Property("Detergentchangetime")
.HasColumnType("datetime2")
.HasComment("清洗液更换时间");
b.Property("EquipmentBrand")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("设备品牌");
b.Property("EquipmentFunction")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("功能");
b.Property("EquipmentIP")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("设备IP地址");
b.Property("EquipmentId")
.IsRequired()
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("设备编号");
b.Property("EquipmentManufacturer")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("设备制造商");
b.Property("EquipmentModel")
.HasMaxLength(900)
.HasColumnType("nvarchar(900)")
.HasComment("设备型号");
b.Property("EquipmentName")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("设备名称");
b.Property("IsDeleted")
.HasColumnType("bit")
.HasComment("软删除标记");
b.Property("KnifeToolChangeAlertThreshold")
.HasColumnType("int")
.HasComment("刀具更换预警阈值");
b.Property("KnifeToolChangeTime")
.HasColumnType("datetime2")
.HasComment("刀具更换时间");
b.Property("Remarks")
.HasMaxLength(900)
.HasColumnType("nvarchar(900)")
.HasComment("备注");
b.Property("UpdatedTime")
.HasColumnType("datetimeoffset")
.HasComment("更新时间");
b.Property("UpdatedUserId")
.HasColumnType("bigint")
.HasComment("修改者Id");
b.Property("UpdatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("修改者名称");
b.Property("WorkingProcedure")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("设备所属工序");
b.HasKey("Id");
b.ToTable("EquipmentStatusAnalyse");
b.HasComment("设备状态分析");
});
modelBuilder.Entity("iWare.Wms.Core.EquipmentWorkingLog", b =>
{
b.Property("Id")
.HasColumnType("bigint")
.HasComment("Id主键");
b.Property("CreatedTime")
.HasColumnType("datetimeoffset")
.HasComment("创建时间");
b.Property("CreatedUserId")
.HasColumnType("bigint")
.HasComment("创建者Id");
b.Property("CreatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("创建者名称");
b.Property("EquipmentCurrentState")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("当前状态");
b.Property("EquipmentID")
.IsRequired()
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("设备编号");
b.Property("EquipmentState")
.HasColumnType("nvarchar(max)");
b.Property("EquipmentStateEndTime")
.HasColumnType("datetime2");
b.Property("EquipmentStateStartTime")
.HasColumnType("datetime2");
b.Property("FailureEndTime")
.HasColumnType("datetime2")
.HasComment("故障结束时间");
b.Property("FailureMsg")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("故障文本");
b.Property("FailureStartTime")
.HasColumnType("datetime2")
.HasComment("故障开始时间");
b.Property("FailureType")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("故障代码");
b.Property("IsDeleted")
.HasColumnType("bit")
.HasComment("软删除标记");
b.Property("KnifeToolChangeEndTime")
.HasColumnType("datetime2")
.HasComment("结束换刀时间");
b.Property("KnifeToolChangeStartTime")
.HasColumnType("datetime2")
.HasComment("开始换刀时间");
b.Property("LogAddTime")
.HasColumnType("datetime2")
.HasComment("履历信息新增时间");
b.Property("MonitoringPoint")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("设备信息变更点");
b.Property("Remarks")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("备注");
b.Property("ShutDownTime")
.HasColumnType("datetime2")
.HasComment("关机时间");
b.Property("StartUpTime")
.HasColumnType("datetime2")
.HasComment("开机时间");
b.Property("ToggleAutoTime")
.HasColumnType("datetime2")
.HasComment("切换自动时间");
b.Property("ToggleManualTime")
.HasColumnType("datetime2")
.HasComment("切换手动时间");
b.Property("UpdateDesc")
.HasMaxLength(255)
.HasColumnType("nvarchar(255)")
.HasComment("变更描述");
b.Property("UpdatedTime")
.HasColumnType("datetimeoffset")
.HasComment("更新时间");
b.Property("UpdatedUserId")
.HasColumnType("bigint")
.HasComment("修改者Id");
b.Property("UpdatedUserName")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)")
.HasComment("修改者名称");
b.Property("WarnEndTime")
.HasColumnType("datetime2");
b.Property("WarnStartTime")
.HasColumnType("datetime2");
b.Property("WarnType")
.HasColumnType("nvarchar(max)");
b.Property("Warnmsg")
.HasColumnType("nvarchar(max)");
b.Property("WorkPieceID")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("设备信息变更时生产工件号");
b.Property("WorkPieceLogID")
.HasColumnType("bigint")
.HasComment("工件履历ID");
b.Property("WorkingProcedure")
.HasMaxLength(32)
.HasColumnType("nvarchar(32)")
.HasComment("设备所属工序");
b.HasKey("Id");
b.ToTable("EquipmentWorkingLog");
b.HasComment("设备运行历史");
});
modelBuilder.Entity("iWare.Wms.Core.InfoAirport", b =>
{
b.Property("Id")
.HasColumnType("bigint")
.HasComment("Id主键");
b.Property