// <auto-generated />
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
using Models;

namespace WebUI.Migrations
{
    [DbContext(typeof(HotelServiceContext))]
    partial class HotelServiceContextModelSnapshot : ModelSnapshot
    {
        protected override void BuildModel(ModelBuilder modelBuilder)
        {
#pragma warning disable 612, 618
            modelBuilder
                .HasAnnotation("Relational:MaxIdentifierLength", 64)
                .HasAnnotation("ProductVersion", "5.0.15");

            modelBuilder.Entity("Models.Models.NEW_TABLE_UPDATE_TIME_MARK", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("id,自增长");

                    b.Property<DateTime?>("LAST_UPDATE_TIME")
                        .HasColumnType("DATETIME")
                        .HasComment("最后同步时间");

                    b.Property<string>("NEW_DB_TABLE_NAME")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("同步的表名 ");

                    b.HasKey("ID");

                    b.ToTable("NEW_TABLE_UPDATE_TIME_MARK");

                    b
                        .HasComment("数据同步对照表");
                });

            modelBuilder.Entity("Models.Models.TBL_CSERIES_BASICDATA", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("自增长");

                    b.Property<DateTime>("ENTERNETTIME")
                        .HasColumnType("datetime")
                        .HasComment("入网时间");

                    b.Property<string>("INNERNETIP")
                        .HasColumnType("nvarchar(20)")
                        .HasComment("内网IP");

                    b.Property<string>("MAC")
                        .HasColumnType("nvarchar(20)")
                        .HasComment("MAC地址");

                    b.Property<string>("PROJECTNAME")
                        .HasColumnType("nvarchar(20)")
                        .HasComment("项目名称");

                    b.Property<string>("PUBLICIP")
                        .HasColumnType("nvarchar(20)")
                        .HasComment("公网IP");

                    b.Property<int>("ROOMNUMBER")
                        .HasColumnType("int")
                        .HasComment("房间号");

                    b.Property<string>("ROOMTYPE")
                        .HasColumnType("nvarchar(20)")
                        .HasComment("房型");

                    b.HasKey("ID");

                    b.ToTable("TBL_CSERIES_BASICDATA");
                });

            modelBuilder.Entity("Models.Models.TBL_CSERIES_CONFIGDATA", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("自增长");

                    b.Property<byte[]>("CONFIGDATA")
                        .HasColumnType("varbinary(4000)");

                    b.Property<string>("CONFIGVERSION")
                        .HasColumnType("text");

                    b.HasKey("ID");

                    b.ToTable("TBL_CSERIES_CONFIGDATA");
                });

            modelBuilder.Entity("Models.Models.TBL_CSERIES_DEVCONFIGLISTS", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("自增长");

                    b.Property<string>("CONFIGVERSION")
                        .HasColumnType("text");

                    b.Property<int?>("DEVADDRESS")
                        .HasColumnType("int");

                    b.Property<string>("DEVBAUD")
                        .HasColumnType("text");

                    b.Property<string>("DEVNAME")
                        .HasColumnType("text");

                    b.Property<string>("DEVPORT")
                        .HasColumnType("text");

                    b.Property<string>("DEVPROTOCOL")
                        .HasColumnType("text");

                    b.Property<string>("DEVTYPE")
                        .HasColumnType("text");

                    b.Property<string>("DEVTYPENUMBER")
                        .HasColumnType("text");

                    b.Property<string>("HOSTTYPENUMBER")
                        .HasColumnType("text");

                    b.Property<string>("PROJECTNUMBER")
                        .HasColumnType("text");

                    b.Property<string>("REMARKS")
                        .HasColumnType("text");

                    b.Property<string>("ROOMTYPE")
                        .HasColumnType("text");

                    b.HasKey("ID");

                    b.ToTable("TBL_CSERIES_DEVCONFIGLISTS");
                });

            modelBuilder.Entity("Models.Models.TBL_CSERIES_DEVLISTS", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("自增长");

                    b.Property<string>("DEVBAUD")
                        .HasColumnType("text");

                    b.Property<string>("DEVNAME")
                        .HasColumnType("text");

                    b.Property<string>("DEVPROTOCOL")
                        .HasColumnType("text");

                    b.Property<string>("DEVTYPE")
                        .HasColumnType("text");

                    b.Property<string>("DEVTYPENUMBER")
                        .HasColumnType("text");

                    b.Property<string>("FUNCTIONALEXPLAIN")
                        .HasColumnType("text");

                    b.Property<string>("REMARKS")
                        .HasColumnType("text");

                    b.HasKey("ID");

                    b.ToTable("TBL_CSERIES_DEVLISTS");
                });

            modelBuilder.Entity("Models.Models.TBL_CSERIES_HOSTTYPENUMBERLISTS", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("自增长");

                    b.Property<string>("HOSTTYPENUMBER")
                        .HasColumnType("nvarchar(20)")
                        .HasComment("主机型号");

                    b.Property<string>("PORTEXPLAIN")
                        .HasColumnType("nvarchar(250)")
                        .HasComment("端口说明");

                    b.Property<string>("PORTNUMBER")
                        .HasColumnType("nvarchar(20)")
                        .HasComment("端口号");

                    b.Property<string>("REMARKS")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.HasKey("ID");

                    b.ToTable("TBL_CSERIES_HOSTTYPENUMBERLISTS");
                });

            modelBuilder.Entity("Models.Models.TBL_EVENTLOGGING", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("id,自增长");

                    b.Property<string>("EVENTLOGGING_ID")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("事件id,一个事件多个记录id唯一");

                    b.Property<string>("EVENT_TYPE")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("type类型");

                    b.Property<int>("HOTEL_ID")
                        .HasColumnType("int")
                        .HasComment("酒店id");

                    b.Property<int>("HOTEL_OLD_ID")
                        .HasColumnType("int")
                        .HasComment(" 酒店编号 巫工 ");

                    b.Property<string>("INFO")
                        .HasColumnType("nvarchar(500)")
                        .HasComment("信息");

                    b.Property<DateTime>("INPUT_DATeTime")
                        .HasColumnType("datetime")
                        .HasComment("创建时间");

                    b.Property<string>("MAC")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("MAC");

                    b.Property<DateTime>("OUTPUT_DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("输出时间");

                    b.Property<string>("REGISTRAR")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("记录创建者  不是事件创建者 最早一条记录创建者才是 事件创建者");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<string>("ROLE")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("角色  RCU WEB RLS");

                    b.Property<int>("ROOM_ID")
                        .HasColumnType("int")
                        .HasComment("房间id");

                    b.Property<int>("ROOM_OLD_ID")
                        .HasColumnType("int")
                        .HasComment(" 房间id 巫工 ");

                    b.Property<string>("STEPRECORDING")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("步骤记录");

                    b.HasKey("ID");

                    b.ToTable("TBL_EVENTLOGGING");

                    b
                        .HasComment("事件记录表");
                });

            modelBuilder.Entity("Models.Models.TBL_FIRMWARE_UPLOAD_LOGS", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("id,自增长");

                    b.Property<string>("AppForModel")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("AppForModel  适用机型");

                    b.Property<string>("AppType")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("AppType  适用类型（Launcher、App、etc.）");

                    b.Property<DateTime>("DateTime")
                        .HasColumnType("datetime")
                        .HasComment("日期");

                    b.Property<string>("FileName")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("FileName 固件文件名");

                    b.Property<string>("FilePath")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("FilePath  文件存放路径（以BLV_Studio为相对根路径）");

                    b.Property<int>("HOTEL_ID")
                        .HasColumnType("int")
                        .HasComment("酒店id   q取值  TBL_ROOM_TYPE_LIST表     HOTEL_OLD_ID  酒店id  ");

                    b.Property<string>("Handler")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("Handler  处理人");

                    b.Property<bool>("IsValid")
                        .HasColumnType("tinyint(1)")
                        .HasComment("是否有效");

                    b.Property<string>("Luncher_Ver")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("LUNCHER_VER 版本");

                    b.Property<string>("MD5Val")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("MD5Val 固件MD5校验值");

                    b.Property<string>("PC_MAC")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("PC_MAC  上传人PC网卡MAC");

                    b.Property<string>("PC_NAME")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("PC_NAME  上传人PC用户名");

                    b.Property<int>("ROOM_TYPE_ID")
                        .HasColumnType("int")
                        .HasComment("房型id  q取值的    ROOM_TYPE_OLD_ID  房型id");

                    b.Property<string>("Remark")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("Remark  备注");

                    b.Property<string>("Ver")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("Ver 固件版本");

                    b.HasKey("ID");

                    b.ToTable("TBL_FIRMWARE_UPLOAD_LOGS");

                    b
                        .HasComment("RCU 固件上传记录：");
                });

            modelBuilder.Entity("Models.Models.TBL_LUNCHER_LIST", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("id,自增长");

                    b.Property<string>("Luncher_Name")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("Luncher_Name ");

                    b.Property<string>("Remark")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("Remark  备注");

                    b.HasKey("ID");

                    b.ToTable("TBL_LUNCHER_LIST");

                    b
                        .HasComment("TBL_LUNCHER_LIST");
                });

            modelBuilder.Entity("Models.Models.TBL_LUNCHER_UPLOAD_LOGS", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("id,自增长");

                    b.Property<string>("AppForModel")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("AppForModel  适用机型");

                    b.Property<string>("AppType")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("AppType  适用类型（Launcher、App、etc.）");

                    b.Property<DateTime>("DateTime")
                        .HasColumnType("datetime")
                        .HasComment("日期");

                    b.Property<string>("FileName")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("FileName 固件文件名");

                    b.Property<string>("FilePath")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("FilePath  文件存放路径（以BLV_Studio为相对根路径）");

                    b.Property<string>("Handler")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("Handler  处理人");

                    b.Property<string>("MD5Val")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("MD5Val 固件MD5校验值");

                    b.Property<string>("PC_MAC")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("PC_MAC  上传人PC网卡MAC");

                    b.Property<string>("PC_NAME")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("PC_NAME  上传人PC用户名");

                    b.Property<string>("Remark")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("Remark  备注");

                    b.Property<string>("Ver")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("Ver 固件版本");

                    b.HasKey("ID");

                    b.ToTable("TBL_LUNCHER_UPLOAD_LOGS");

                    b
                        .HasComment("RCU LUNCHER上传记录：");
                });

            modelBuilder.Entity("Models.Models.TBL_MODEL_FILE_DATA", b =>
                {
                    b.Property<int>("MFD_ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("模型文件数据id,自增长");

                    b.Property<string>("Author")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("作者");

                    b.Property<int>("Available")
                        .HasColumnType("int")
                        .HasComment("是否可用  0 不可以 1 可用");

                    b.Property<string>("Brand")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("厂牌");

                    b.Property<string>("DAT_FileName")
                        .HasColumnType("nvarchar(255)")
                        .HasComment("DAT文件名");

                    b.Property<string>("DAT_MD5")
                        .HasColumnType("nvarchar(255)")
                        .HasComment("DAT_MD5");

                    b.Property<string>("Description")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("功能描述");

                    b.Property<string>("Directory")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("目录名");

                    b.Property<string>("Image")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("图片");

                    b.Property<string>("ModelName")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("机型名称");

                    b.Property<string>("ModelNo")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("机型编号");

                    b.Property<string>("PartNumber")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("料号");

                    b.Property<string>("Remark")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<DateTime>("UploadDateTime")
                        .HasColumnType("datetime")
                        .HasComment("上传日期");

                    b.Property<string>("Version")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("版本号");

                    b.Property<string>("XLM_MD5")
                        .HasColumnType("nvarchar(255)")
                        .HasComment("XLM_MD5");

                    b.Property<string>("XML_FileName")
                        .HasColumnType("nvarchar(255)")
                        .HasComment("XML文件名");

                    b.HasKey("MFD_ID");

                    b.ToTable("TBL_MODEL_FILE_DATA");
                });

            modelBuilder.Entity("Models.Models.TBL_MULTILINGUAL", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("id,自增长");

                    b.Property<string>("APPLICATIONID")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("appID");

                    b.Property<string>("LANGUAGE")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("语言");

                    b.Property<int>("VERSION")
                        .HasColumnType("int")
                        .HasComment("版本 int");

                    b.HasKey("ID");

                    b.ToTable("TBL_MULTILINGUAL");

                    b
                        .HasComment("多种语言");
                });

            modelBuilder.Entity("Models.Models.TBL_MULTILINGUAL_APPS", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("id,自增长");

                    b.Property<string>("APPLICATION")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("APP");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.HasKey("ID");

                    b.ToTable("TBL_MULTILINGUAL_APPS");

                    b
                        .HasComment("APP ");
                });

            modelBuilder.Entity("Models.Models.TBL_MULTILINGUAL_DATA", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("id,自增长");

                    b.Property<string>("APPLICATIONID")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("应用区域");

                    b.Property<string>("ENGLISH")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("APP");

                    b.Property<string>("中文")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("APP");

                    b.HasKey("ID");

                    b.ToTable("TBL_MULTILINGUAL_DATA");

                    b
                        .HasComment("app多语言数据");
                });

            modelBuilder.Entity("Models.Models.TBL_PROFILE_UPLOAD_LOGS", b =>
                {
                    b.Property<int>("ConfigFile_ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("模型 ID id,自增长");

                    b.Property<string>("Author")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("作者");

                    b.Property<string>("ConfigApp_Ver")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("配置工具版本号");

                    b.Property<string>("DAT_FileName")
                        .HasColumnType("nvarchar(255)")
                        .HasComment("DAT文件名");

                    b.Property<string>("DAT_MD5")
                        .HasColumnType("nvarchar(255)")
                        .HasComment("DAT_MD5");

                    b.Property<string>("Directory")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("目录名");

                    b.Property<int>("HotelID")
                        .HasColumnType("int")
                        .HasComment("酒店id");

                    b.Property<string>("PC_MAC")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("pc MAC");

                    b.Property<string>("PC_NAME")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("pc电脑名");

                    b.Property<string>("RCU_Model")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("RCU 机型");

                    b.Property<string>("Remark")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<int>("RoomTypeID")
                        .HasColumnType("int")
                        .HasComment("房型id");

                    b.Property<DateTime>("UploadDateTime")
                        .HasColumnType("datetime")
                        .HasComment("上传日期");

                    b.Property<string>("Version")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("版本号");

                    b.Property<string>("XLM_MD5")
                        .HasColumnType("nvarchar(255)")
                        .HasComment("XLM_MD5");

                    b.Property<string>("XML_FileName")
                        .HasColumnType("nvarchar(255)")
                        .HasComment("XML文件名");

                    b.HasKey("ConfigFile_ID");

                    b.ToTable("TBL_PROFILE_UPLOAD_LOGS");
                });

            modelBuilder.Entity("Models.Models.TBL_RCU_ERR_LIST", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("ID,自增长");

                    b.Property<DateTime>("COMM_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录最后一次通讯时间");

                    b.Property<DateTime>("DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("创建时间");

                    b.Property<string>("INTEANL_IP")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("内网ip");

                    b.Property<string>("MAC")
                        .IsRequired()
                        .HasColumnType("nvarchar(50)")
                        .HasComment("MAC，唯一性");

                    b.Property<string>("PUBLIC_IP")
                        .HasColumnType("nvarchar(50)")
                        .HasComment(" 公网ip");

                    b.Property<int>("PUBLIC_PROT")
                        .HasColumnType("INT")
                        .HasComment("公网端口号");

                    b.Property<int>("UDP_PROT")
                        .HasColumnType("INT")
                        .HasComment("UDP通讯端口号");

                    b.Property<string>("UUID")
                        .IsRequired()
                        .HasColumnType("nvarchar(50)")
                        .HasComment("UUID，唯一性");

                    b.HasKey("ID");

                    b.ToTable("TBL_RCU_ERR_LIST");
                });

            modelBuilder.Entity("Models.Models.TBL_RCU_MODEL_LIST", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("id,自增长");

                    b.Property<string>("RCU_Model_Name")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("RCU_MODEL_Name ");

                    b.Property<string>("Remark")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("Remark  备注");

                    b.HasKey("ID");

                    b.ToTable("TBL_RCU_MODEL_LIST");

                    b
                        .HasComment("TBL_RCU_MODEL_LIST");
                });

            modelBuilder.Entity("Models.Models.TBL_SEASON", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("ID,自增长");

                    b.Property<string>("BeginDate")
                        .IsRequired()
                        .HasColumnType("nvarchar(50)")
                        .HasComment("开始时间");

                    b.Property<string>("EndDate")
                        .IsRequired()
                        .HasColumnType("nvarchar(50)")
                        .HasComment("结束日期");

                    b.Property<string>("NAME")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("季节名字");

                    b.HasKey("ID");

                    b.ToTable("TBL_SEASON");

                    b
                        .HasComment("季节表 暂未用到");
                });

            modelBuilder.Entity("Models.TBL_CSERIES_PROJECTLISTS", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("自增长");

                    b.Property<string>("PROJECTADDRESS")
                        .HasColumnType("nvarchar(250)")
                        .HasComment("项目地址");

                    b.Property<string>("PROJECTNAME")
                        .HasColumnType("nvarchar(20)")
                        .HasComment("房间编号");

                    b.Property<string>("PROJECTNUMBER")
                        .HasColumnType("nvarchar(20)")
                        .HasComment("项目编号");

                    b.Property<string>("REMARKS")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.HasKey("ID");

                    b.ToTable("TBL_CSERIES_PROJECTLISTS");
                });

            modelBuilder.Entity("Models.TBL_CSERIES_PROJECTROOMLISTS", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("自增长");

                    b.Property<string>("CONFIGVERSION")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("配置版本号");

                    b.Property<string>("CURRENTSTATE")
                        .HasColumnType("nvarchar(20)")
                        .HasComment("当前状态");

                    b.Property<string>("HOSTMAC")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("主机MAC地址");

                    b.Property<string>("LASTCOMMTIME")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("最后一次通讯时间");

                    b.Property<int?>("PROJECTNUMBER")
                        .HasColumnType("int")
                        .HasComment("项目编号");

                    b.Property<string>("REMARKS")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<string>("ROOMNUMBER")
                        .HasColumnType("nvarchar(20)")
                        .HasComment("房间编号");

                    b.Property<string>("ROOMTYPE")
                        .HasColumnType("nvarchar(20)")
                        .HasComment("房型");

                    b.HasKey("ID");

                    b.ToTable("TBL_CSERIES_PROJECTROOMLISTS");
                });

            modelBuilder.Entity("Models.TBL_CSERIES_ROOMTYPELISTS", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("自增长");

                    b.Property<string>("PROJECTNUMBER")
                        .HasColumnType("nvarchar(20)")
                        .HasComment("项目编号");

                    b.Property<string>("REMARKS")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<string>("ROOMTYPE")
                        .HasColumnType("nvarchar(20)")
                        .HasComment("房型");

                    b.HasKey("ID");

                    b.ToTable("TBL_CSERIES_ROOMTYPELISTS");
                });

            modelBuilder.Entity("Models.TBL_DEV_INFO", b =>
                {
                    b.Property<int>("DEV_ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("id,自增长");

                    b.Property<string>("APP_BY")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("批准人 ");

                    b.Property<DateTime?>("APP_DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("批准时间");

                    b.Property<string>("CREATE_BY")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("录入人 ");

                    b.Property<DateTime>("CREATE_DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("录入时间");

                    b.Property<string>("DEV_BRAND")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("设备厂牌 ");

                    b.Property<string>("DEV_DATA_MODEL")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("数据模型（XML格式的文件）  ");

                    b.Property<string>("DEV_DATA_MODEL_VER")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("数据模型版本 ");

                    b.Property<string>("DEV_DESCRIPTION")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("设备详细描述 ");

                    b.Property<string>("DEV_INTERFACE")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("设备接口类型 ");

                    b.Property<string>("DEV_MN")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("设备型号 ");

                    b.Property<string>("DEV_NAME")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("设备名称 ");

                    b.Property<int>("DEV_NET_WEIGHT")
                        .HasColumnType("int")
                        .HasComment("设备重量 ");

                    b.Property<decimal>("DEV_REF_PRICE")
                        .HasColumnType("decimal(18, 2)")
                        .HasComment("参考价格 ");

                    b.Property<string>("DEV_REF_PRICE_CURR")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("价格币种 ");

                    b.Property<int>("DEV_STATUS")
                        .HasColumnType("int")
                        .HasComment("设备状态 ");

                    b.Property<int>("DEV_TYPE")
                        .HasColumnType("int")
                        .HasComment("设备类型 ");

                    b.Property<string>("DEV_TYPE_DATA")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("设备类型数据编码 ");

                    b.Property<string>("DEV_UNIT")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("设备单位 ");

                    b.Property<string>("ERP_PN")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("ERP对应的料号 ");

                    b.Property<string>("PROTOCOL")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("设备协议 ");

                    b.Property<string>("PROTOCOL_DATA")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("设备协议数据编码 ");

                    b.Property<string>("PROTOCOL_VER")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("协议版本 ");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.HasKey("DEV_ID");

                    b.ToTable("TBL_DEV_INFO");

                    b
                        .HasComment("设备信息列表 记录所有设备的信息列表，供配置工具调用");
                });

            modelBuilder.Entity("Models.TBL_DEV_INFO_CHG_LOG", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("id,自增长");

                    b.Property<string>("ACCOUNT")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("操作账号");

                    b.Property<DateTime>("DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("日期");

                    b.Property<string>("DESCRIPTION")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("描述");

                    b.Property<int>("DEV_ID")
                        .HasColumnType("int")
                        .HasComment("设备id");

                    b.Property<string>("IP")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("操作IP");

                    b.Property<string>("LOCATION")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("地址");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<int>("TYPE")
                        .HasColumnType("int")
                        .HasComment("日志类型");

                    b.Property<DateTime?>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.HasKey("ID");

                    b.ToTable("TBL_DEV_INFO_CHG_LOG");

                    b
                        .HasComment("设备信息列表更新日志");
                });

            modelBuilder.Entity("Models.TBL_HOTEL_BASIC_INFO", b =>
                {
                    b.Property<int>("HOTEL_ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("酒店id,自增长");

                    b.Property<int?>("APPROVE")
                        .HasColumnType("int")
                        .HasComment("审核人");

                    b.Property<DateTime?>("APPROVE_DATE")
                        .HasColumnType("datetime")
                        .HasComment("审核时间");

                    b.Property<string>("CITY")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("市");

                    b.Property<string>("DETAIL_ADD")
                        .HasColumnType("nvarchar(255)")
                        .HasComment("详细地址");

                    b.Property<string>("HOTEL_BRAND")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("品牌");

                    b.Property<string>("HOTEL_CONTACT")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("酒店联系人");

                    b.Property<string>("HOTEL_CONTACT_PHONE")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("酒店联系人电话");

                    b.Property<int>("HOTEL_GROUP")
                        .HasColumnType("int")
                        .HasComment("酒店分组");

                    b.Property<string>("HOTEL_NAME_CN")
                        .IsRequired()
                        .HasColumnType("nvarchar(100)")
                        .HasComment("酒店名称,简体中文,必要");

                    b.Property<string>("HOTEL_NAME_EN")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("酒店名称-英文 ");

                    b.Property<string>("HOTEL_NAME_TW")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("酒店名称-繁中 ");

                    b.Property<int>("HOTEL_OLD_GROUP")
                        .HasColumnType("int")
                        .HasComment("酒店分组 巫工");

                    b.Property<int>("IDOLD")
                        .HasColumnType("int")
                        .HasComment(" 酒店编号 巫工 ");

                    b.Property<ulong>("IsApprove")
                        .HasColumnType("bit")
                        .HasComment("是否授权 审核");

                    b.Property<int>("IsDel")
                        .HasColumnType("int")
                        .HasComment("数据 是否在 巫工   库删除 0  未  1 已经删除   2 在系统删除");

                    b.Property<int>("KEY_ID")
                        .HasColumnType("INT")
                        .HasComment("录入人id");

                    b.Property<DateTime>("KEY_IN_DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("录入时间");

                    b.Property<string>("KEY_Name")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("录入人");

                    b.Property<string>("LOG_IMAGE")
                        .HasColumnType("nvarchar(255)")
                        .HasComment("Logo图片");

                    b.Property<string>("NATIONAL")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("国家");

                    b.Property<string>("PASSWORD")
                        .HasColumnType("nvarchar(50)")
                        .HasComment(" 房型密码 ");

                    b.Property<string>("PROJECT_NUMBER")
                        .IsRequired()
                        .HasColumnType("nvarchar(20)")
                        .HasComment("项目编号");

                    b.Property<string>("PROVICE")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("省");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<string>("SALES")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("销售人员");

                    b.Property<string>("SALES_PHONE")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("销售人员电话");

                    b.Property<int>("SORT")
                        .HasColumnType("int")
                        .HasComment("排序");

                    b.Property<int>("STATUS")
                        .HasColumnType("int")
                        .HasComment("状态");

                    b.Property<string>("TOWN")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("区");

                    b.Property<DateTime?>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.Property<DateTime?>("VALID_DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("到期时间");

                    b.Property<int>("VALID_STATUS")
                        .HasColumnType("int")
                        .HasComment("状态");

                    b.HasKey("HOTEL_ID");

                    b.ToTable("TBL_HOTEL_BASIC_INFO");
                });

            modelBuilder.Entity("Models.TBL_HOTEL_GROUP_INFO", b =>
                {
                    b.Property<int>("HOTEL_GROUP_ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("HOTEL_GROUP__ID,自增长");

                    b.Property<int?>("APPROVE")
                        .HasColumnType("int")
                        .HasComment("审核人");

                    b.Property<DateTime?>("APPROVE_DATE")
                        .HasColumnType("datetime")
                        .HasComment("审核时间");

                    b.Property<string>("HOTEL_GROUP_NAME")
                        .IsRequired()
                        .HasColumnType("nvarchar(50)")
                        .HasComment("酒店组名");

                    b.Property<int>("HOTEL_GROUP_OLD_ID")
                        .HasColumnType("int");

                    b.Property<int>("IsDel")
                        .HasColumnType("int")
                        .HasComment("数据 是否在 巫工   库删除 0  未  1 已经删除   2 在系统删除");

                    b.Property<int>("KEY_IN")
                        .HasColumnType("int")
                        .HasComment("录入人");

                    b.Property<DateTime>("KEY_IN_DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("录入时间，插入时自动赋值");

                    b.Property<int>("PARENT_ID")
                        .HasColumnType("int")
                        .HasComment("父级ID");

                    b.Property<int>("PARENT_OLD_ID")
                        .HasColumnType("int")
                        .HasComment("父级ID  旧");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<int>("SORT")
                        .HasColumnType("int")
                        .HasComment("排序");

                    b.Property<DateTime?>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.HasKey("HOTEL_GROUP_ID");

                    b.ToTable("TBL_HOTEL_GROUP_INFO");

                    b
                        .HasComment("酒店组 基本信息");
                });

            modelBuilder.Entity("Models.TBL_HOTEL_SEASON", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("id,自增长");

                    b.Property<int>("HOTELID")
                        .HasColumnType("int")
                        .HasComment("酒店id");

                    b.Property<int>("HOTELID_OLD")
                        .HasColumnType("int")
                        .HasComment("巫工 酒店id");

                    b.Property<int>("MONTH1")
                        .HasColumnType("int")
                        .HasComment("月份列 对应的季节 春夏冬 是 123");

                    b.Property<int>("MONTH10")
                        .HasColumnType("int")
                        .HasComment("月份列 对应的季节 春夏冬 是 123");

                    b.Property<int>("MONTH11")
                        .HasColumnType("int")
                        .HasComment("月份列 对应的季节 春夏冬 是 123");

                    b.Property<int>("MONTH12")
                        .HasColumnType("int")
                        .HasComment("月份列 对应的季节 春夏冬 是 123");

                    b.Property<int>("MONTH2")
                        .HasColumnType("int")
                        .HasComment("月份列 对应的季节 春夏秋冬 是 1234");

                    b.Property<int>("MONTH3")
                        .HasColumnType("int")
                        .HasComment("月份列 对应的季节 春夏冬 是 123");

                    b.Property<int>("MONTH4")
                        .HasColumnType("int")
                        .HasComment("月份列 对应的季节 春夏冬 是 123");

                    b.Property<int>("MONTH5")
                        .HasColumnType("int")
                        .HasComment("月份列 对应的季节 春夏冬 是 123");

                    b.Property<int>("MONTH6")
                        .HasColumnType("int")
                        .HasComment("月份列 对应的季节 春夏冬 是 123");

                    b.Property<int>("MONTH7")
                        .HasColumnType("int")
                        .HasComment("月份列 对应的季节 春夏冬 是 123");

                    b.Property<int>("MONTH8")
                        .HasColumnType("int")
                        .HasComment("月份列 对应的季节 春夏冬 是 123");

                    b.Property<int>("MONTH9")
                        .HasColumnType("int")
                        .HasComment("月份列 对应的季节 春夏冬 是 123");

                    b.HasKey("ID");

                    b.ToTable("TBL_HOTEL_SEASON");
                });

            modelBuilder.Entity("Models.TBL_HOTEL_STATUS_INFO", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("ID,自增长");

                    b.Property<int>("HOTEL_ID")
                        .HasColumnType("int")
                        .HasComment("酒店id");

                    b.Property<int>("HOTEL_STATUS_ID")
                        .HasColumnType("int")
                        .HasComment("酒店状态id");

                    b.Property<int>("KEY_IN")
                        .HasColumnType("int")
                        .HasComment("录入人");

                    b.Property<DateTime>("KEY_IN_DATETIME")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("datetime")
                        .HasComment("录入时间，插入时自动赋值");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<DateTime?>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.Property<DateTime>("VALID_DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("有效日期");

                    b.HasKey("ID");

                    b.ToTable("TBL_HOTEL_STATUS_INFO");

                    b
                        .HasComment("酒店 状态信息");
                });

            modelBuilder.Entity("Models.TBL_HOTEL_STATUS_LOG", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("ID,自增长");

                    b.Property<int>("HOTEL_ID")
                        .HasColumnType("int")
                        .HasComment("酒店id");

                    b.Property<int>("HOTEL_STATUS_ID")
                        .HasColumnType("int")
                        .HasComment("酒店状态id");

                    b.Property<int>("KEY_IN")
                        .HasColumnType("int")
                        .HasComment("录入人");

                    b.Property<DateTime>("KEY_IN_DATETIME")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("datetime")
                        .HasComment("录入时间，插入时自动赋值");

                    b.Property<int>("LOG_TYPE")
                        .HasColumnType("int")
                        .HasComment("日志类型");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<DateTime?>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.Property<DateTime>("VALID_DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("有效日期");

                    b.HasKey("ID");

                    b.ToTable("TBL_HOTEL_STATUS_LOG");

                    b
                        .HasComment("酒店 状态信息变化日志");
                });

            modelBuilder.Entity("Models.TBL_HW_ERR_LOG", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("ID,自增长");

                    b.Property<DateTime>("DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("日期");

                    b.Property<int>("DEV_TYPE_ID")
                        .HasColumnType("int")
                        .HasComment("硬件类型");

                    b.Property<int>("ERR_ID")
                        .HasColumnType("int")
                        .HasComment("日志类型id");

                    b.Property<int>("ERR_MSG_SOURCE_ID")
                        .HasColumnType("int")
                        .HasComment("信息来源");

                    b.Property<string>("INTEANL_IP")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("内网IP");

                    b.Property<string>("LOOP_ADD")
                        .IsRequired()
                        .HasColumnType("nvarchar(50)")
                        .HasComment("回路地址");

                    b.Property<int>("ONLINE_SATATUS")
                        .HasColumnType("int")
                        .HasComment("是否在线 0 不在 1在");

                    b.Property<string>("PUBLIC_IP")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("公网IP");

                    b.Property<string>("PUBLIC_PORT")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("公网端口");

                    b.Property<int>("RCU_ID")
                        .HasColumnType("int")
                        .HasComment("RCU_ID 主机id");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<string>("UDP_PORT")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("UDP端口");

                    b.Property<DateTime?>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.HasKey("ID");

                    b.ToTable("TBL_HW_ERR_LOG");

                    b
                        .HasComment("RCU 连接日志");
                });

            modelBuilder.Entity("Models.TBL_RCU_BASIC_INFO", b =>
                {
                    b.Property<int>("RCU_ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("RCUid,自增长");

                    b.Property<string>("BRAND")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("商标");

                    b.Property<string>("CORE_MODUEL")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("核心模组");

                    b.Property<int>("ISREGISTRATION")
                        .HasColumnType("int")
                        .HasComment("是否注册");

                    b.Property<int>("IsImport")
                        .HasColumnType("int")
                        .HasComment("是否巫工导入");

                    b.Property<string>("MAC")
                        .IsRequired()
                        .HasColumnType("nvarchar(50)")
                        .HasComment("MAC");

                    b.Property<string>("MODEL")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("机型");

                    b.Property<DateTime>("REGISTER_DATE")
                        .HasColumnType("datetime")
                        .HasComment("注册时间");

                    b.Property<int>("REGISTER_STATUS")
                        .HasColumnType("int")
                        .HasDefaultValue(0)
                        .HasComment("注册状态");

                    b.Property<string>("UDP_KEY")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("密钥");

                    b.Property<DateTime?>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.Property<string>("UUID")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("UUID");

                    b.HasKey("RCU_ID");

                    b.ToTable("TBL_RCU_BASIC_INFO");
                });

            modelBuilder.Entity("Models.TBL_RCU_CONN_INFO", b =>
                {
                    b.Property<int>("RCU_INFO_CONN_ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("RCU_INFO_CONN_ID,自增长");

                    b.Property<DateTime?>("COMM_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录最后一次通讯时间");

                    b.Property<string>("INTEANL_IP")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("内网IP");

                    b.Property<string>("MAC")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("RCU_BASIC_INFO表MAC ");

                    b.Property<int>("ONLINE_SATATUS")
                        .HasColumnType("int")
                        .HasComment("是否在线 0 不在 1在");

                    b.Property<string>("PUBLIC_IP")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("公网IP");

                    b.Property<string>("PUBLIC_PORT")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("公网端口");

                    b.Property<string>("UDP_PORT")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("UDP端口");

                    b.Property<DateTime?>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.HasKey("RCU_INFO_CONN_ID");

                    b.ToTable("TBL_RCU_CONN_INFO");
                });

            modelBuilder.Entity("Models.TBL_RCU_CONN_LOG", b =>
                {
                    b.Property<int>("CONN_LOG_ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("RCU_INFO_CONN_ID,自增长");

                    b.Property<int>("CONN_LOG_TYPE_ID")
                        .HasColumnType("int")
                        .HasComment("日志类型id");

                    b.Property<DateTime>("DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("日期");

                    b.Property<string>("INTEANL_IP")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("内网IP");

                    b.Property<string>("MAC")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("RCU_BASIC_INFO表MAC ");

                    b.Property<int>("ONLINE_SATATUS")
                        .HasColumnType("int")
                        .HasComment("是否在线 0 不在 1在");

                    b.Property<string>("PUBLIC_IP")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("公网IP");

                    b.Property<string>("PUBLIC_PORT")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("公网端口");

                    b.Property<string>("UDP_PORT")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("UDP端口");

                    b.Property<DateTime?>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.HasKey("CONN_LOG_ID");

                    b.ToTable("TBL_RCU_CONN_LOG");
                });

            modelBuilder.Entity("Models.TBL_ROOM_BASIC_INFO", b =>
                {
                    b.Property<int>("ROOM_ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("房间id,自增长");

                    b.Property<DateTime?>("AUTH_DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("授权到期时间");

                    b.Property<string>("DESCRPTION")
                        .HasColumnType("nvarchar(200)")
                        .HasComment("房间描述");

                    b.Property<int>("HOTEL_ID")
                        .HasColumnType("int")
                        .HasComment("酒店编号");

                    b.Property<int>("HOTEL_OLD_ID")
                        .HasColumnType("int")
                        .HasComment("酒店编号 巫工");

                    b.Property<string>("MAC")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("RCU_BASIC_INFO表MAC 主外键关系");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<string>("ROOM_NUMBER")
                        .IsRequired()
                        .HasColumnType("nvarchar(20)")
                        .HasComment("房间号");

                    b.Property<int>("ROOM_OLD_ID")
                        .HasColumnType("int")
                        .HasComment("房间id   巫工");

                    b.Property<int>("ROOM_TYPE_ID")
                        .HasColumnType("int")
                        .HasComment("房型ID");

                    b.Property<int>("ROOM_TYPE_OLD_ID")
                        .HasColumnType("int")
                        .HasComment("房型ID 巫工");

                    b.Property<int>("RoomStatusID")
                        .HasColumnType("int")
                        .HasComment("房间状态 空房 16  出租中 2  退房中 8  待租 4");

                    b.Property<DateTime?>("UPDATE_TIMEMARK")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.HasKey("ROOM_ID");

                    b.ToTable("TBL_ROOM_BASIC_INFO");
                });

            modelBuilder.Entity("Models.TBL_ROOM_CONFIG_LOG", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("id,自增长");

                    b.Property<string>("DESCRIPTION")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("变化发生内容");

                    b.Property<DateTime>("EVENT_DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("变化发生时间");

                    b.Property<string>("IP")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("录入人IP");

                    b.Property<string>("LOCATION")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("录入人地址定位");

                    b.Property<int>("MODIFIED_TYPE")
                        .HasColumnType("int")
                        .HasComment("变化发生类型（SET、READ）");

                    b.Property<int>("MODI_ITEM")
                        .HasColumnType("int")
                        .HasComment("变化发生项目");

                    b.Property<string>("OPERATOR")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("变化发生录入人");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<int>("ROOM_ID")
                        .HasColumnType("int")
                        .HasComment("房间ID");

                    b.Property<DateTime?>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.HasKey("ID");

                    b.ToTable("TBL_ROOM_CONFIG_LOG");

                    b
                        .HasComment("房间配置信息变化日志 配置录入或上报状态变化，都记录到本日志内  ");
                });

            modelBuilder.Entity("Models.TBL_ROOM_DEV_INFO", b =>
                {
                    b.Property<int>("DEV_INFO_ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("设备信息id,自增长");

                    b.Property<string>("DEV_BRAND")
                        .IsRequired()
                        .HasColumnType("nvarchar(20)")
                        .HasComment("设备厂商");

                    b.Property<string>("DEV_MAC")
                        .IsRequired()
                        .HasColumnType("nvarchar(20)")
                        .HasComment("设备MAC地址");

                    b.Property<string>("DEV_SN")
                        .IsRequired()
                        .HasColumnType("nvarchar(20)")
                        .HasComment("设备SN");

                    b.Property<string>("DEV_TYPE_ID")
                        .IsRequired()
                        .HasColumnType("nvarchar(20)")
                        .HasComment("设备类型");

                    b.Property<string>("INTERFACE")
                        .IsRequired()
                        .HasColumnType("nvarchar(20)")
                        .HasComment("接口");

                    b.Property<string>("INTERFACE_URL")
                        .IsRequired()
                        .HasColumnType("nvarchar(100)")
                        .HasComment("接口地址");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<string>("ROOM_ID")
                        .IsRequired()
                        .HasColumnType("nvarchar(20)")
                        .HasComment("房间ID");

                    b.Property<DateTime?>("UPDATE_TIMEMARK")
                        .ValueGeneratedOnAddOrUpdate()
                        .HasColumnType("datetime");

                    b.HasKey("DEV_INFO_ID");

                    b.ToTable("TBL_ROOM_DEV_INFO");
                });

            modelBuilder.Entity("Models.TBL_ROOM_LOG", b =>
                {
                    b.Property<int>("ROOM_ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("日志id,自增长");

                    b.Property<string>("DESCRIPTION")
                        .IsRequired()
                        .HasColumnType("nvarchar(200)")
                        .HasComment("描述");

                    b.Property<int>("LOG_TYPE")
                        .HasColumnType("int")
                        .HasComment("日志类型");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<DateTime>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime");

                    b.HasKey("ROOM_ID");

                    b.ToTable("TBL_ROOM_LOG");
                });

            modelBuilder.Entity("Models.TBL_ROOM_REAL_CONFIG", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("ID,自增长");

                    b.Property<DateTime?>("RCU_AUTH_DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("授权到期时间");

                    b.Property<DateTime?>("RCU_CFG_LAST_REPORT")
                        .IsRequired()
                        .HasColumnType("datetime")
                        .HasComment("最后一次配置上报时间");

                    b.Property<DateTime>("RCU_CFG_LAST_WRITE")
                        .HasColumnType("datetime")
                        .HasComment("最后一次配置写入到设备的时间");

                    b.Property<string>("RCU_CLOUD_SVR_IP")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" 云端服务器 IP");

                    b.Property<string>("RCU_CLOUD_SVR_PORT")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" 云端端口");

                    b.Property<string>("RCU_CLOUD_SVR_PORT_MODE")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" 云端端口确定方式");

                    b.Property<string>("RCU_CLOUD_SVR_URL")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" 云端服务器网址");

                    b.Property<string>("RCU_CONFIG_VER")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("配置文件版本");

                    b.Property<string>("RCU_DNS_SERVER")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("RCU DNS服务器");

                    b.Property<string>("RCU_FW_VER")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("固件版本");

                    b.Property<string>("RCU_GETWAY")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("RCU RCU 网关");

                    b.Property<int>("RCU_HEARTBEAT_FAIL_THD")
                        .HasColumnType("int")
                        .HasComment("重发失败判定断联次数");

                    b.Property<int>("RCU_HEARTBEAT_RETRY")
                        .HasColumnType("int")
                        .HasComment("心跳包重发次数");

                    b.Property<int>("RCU_HEARTBEAT_TIMEOUT")
                        .HasColumnType("int")
                        .HasComment("心跳包间隔时间");

                    b.Property<string>("RCU_IP_MODE")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("RCU IP获取方式");

                    b.Property<string>("RCU_LOCAL_IP")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("RCU RCU 内网IP地址");

                    b.Property<string>("RCU_LOCAL_PORT")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("RCU 本地端口");

                    b.Property<string>("RCU_LOCAL_SVR_IP")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("内网服务器 IP");

                    b.Property<string>("RCU_LOCAL_SVR_PORT")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("内网服务器端口");

                    b.Property<string>("RCU_LOCAL_SVR_PORT_MODE")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("内网服务器端口确定方式");

                    b.Property<string>("RCU_MQTT_DEV_NAME")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("MQTT设备名称");

                    b.Property<string>("RCU_MQTT_DEV_SECRET")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("MQTT设备密钥");

                    b.Property<int>("RCU_MQTT_KEEPALIVE")
                        .HasColumnType("int")
                        .HasComment("MQTT保活时间");

                    b.Property<string>("RCU_MQTT_PRODUCT_SECRET")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("MQTT产品密钥");

                    b.Property<string>("RCU_MQTT_PUB_TOPIC")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("MQTT发布主题");

                    b.Property<string>("RCU_MQTT_SUB_TOPIC")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("MQTT发布主题");

                    b.Property<string>("RCU_PRODUCT_CODE")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("项目编号");

                    b.Property<string>("RCU_ROOM_DESCRIPTION")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("房间备注");

                    b.Property<string>("RCU_ROOM_NUMBER")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("房间号");

                    b.Property<int>("RCU_SEASON")
                        .HasColumnType("int")
                        .HasComment("RCU_SEASON 季节  0 未知  1 春天  2 夏天  3 秋天 4 冬天  这个根据 TBL_SEASONS表获取对应信息");

                    b.Property<string>("RCU_SECRET_MODE")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("通讯加密");

                    b.Property<string>("RCU_SOCKET3_FUN")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" Socket3 功能");

                    b.Property<string>("RCU_SUB_MASK")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("RCU RCU 子网掩码");

                    b.Property<string>("RCU_TFTP_LOG_CFG")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("文件日志配置字");

                    b.Property<string>("RCU_TFTP_LOG_SVR_IP")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("文件日志服务器 IP ");

                    b.Property<string>("RCU_TFTP_LOG_SVR_PORT")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("文件日志服务器TFTP端口");

                    b.Property<int>("RCU_VALID_STATUS")
                        .HasColumnType("int")
                        .HasComment("锁定状态");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<int>("ROOM_ID")
                        .HasColumnType("int")
                        .HasComment("房间ID   ");

                    b.Property<int>("ROOM_OLD_ID")
                        .HasColumnType("int")
                        .HasComment("房间 old ID");

                    b.Property<DateTime>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.HasKey("ID");

                    b.ToTable("TBL_ROOM_REAL_CONFIG");

                    b
                        .HasComment(" 房间实时配置信息 房间实时配置信息由主机上报，表示房间真实状态");
                });

            modelBuilder.Entity("Models.TBL_ROOM_REAL_DEV_INFO", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("id,自增长");

                    b.Property<int>("AC_FAN")
                        .HasColumnType("int")
                        .HasComment("空调风量");

                    b.Property<int>("AC_MODE")
                        .HasColumnType("int")
                        .HasComment("空调模式");

                    b.Property<int>("AC_PWR")
                        .HasColumnType("int")
                        .HasComment("空调电源状态");

                    b.Property<int>("ENG_CON_FRM_PWRON")
                        .HasColumnType("int")
                        .HasComment(" 本次取电累计能耗（断电后清零）  ");

                    b.Property<int>("ENG_CON_FRM_ROOMOPEN")
                        .HasColumnType("int")
                        .HasComment(" 本次开房累计能耗（退房后清零） ");

                    b.Property<DateTime?>("LAST_PWR_ON_MODE")
                        .HasColumnType("datetime")
                        .HasComment("本次取电时间");

                    b.Property<int>("LAST_PWR_ON_STATUS")
                        .HasColumnType("int")
                        .HasComment(" 本次取电方式（插卡或无插卡） ");

                    b.Property<DateTime?>("LAST_PWR_STAS_CHG")
                        .IsRequired()
                        .HasColumnType("datetime")
                        .HasComment("取电状态最后一次改变时间");

                    b.Property<int>("LOCKER_BATT_LEVEL")
                        .HasColumnType("int")
                        .HasComment("门锁电量");

                    b.Property<DateTime?>("LOCKER_STAS_LAST_CHG")
                        .HasColumnType("datetime")
                        .HasComment("门锁状态最后一次改变时间");

                    b.Property<int>("LOCKER_STATUS")
                        .HasColumnType("int")
                        .HasComment("门锁状态");

                    b.Property<int>("POWER_STATUS")
                        .HasColumnType("int")
                        .HasComment("PMS房态");

                    b.Property<string>("RCU_LOCAL_IP")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" RCU 内网IP地址  ");

                    b.Property<string>("RCU_LOCAL_PORT")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("RCU 本地端口   ");

                    b.Property<string>("RCU_PUBLIC_IP")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" RCU 公网IP  ");

                    b.Property<int>("REAL_BRIGHT")
                        .HasColumnType("int")
                        .HasComment("房间实时亮度");

                    b.Property<int>("REAL_ENERGY_CONSUM")
                        .HasColumnType("int")
                        .HasComment("即时能耗");

                    b.Property<int>("REAL_HUMIDITY")
                        .HasColumnType("int")
                        .HasComment("房间实时湿度");

                    b.Property<int>("REAL_TEMP")
                        .HasColumnType("int")
                        .HasComment("房间实时温度");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<int>("ROOM_ERR_MASK")
                        .HasColumnType("int")
                        .HasComment("房间错误标记   ");

                    b.Property<int>("ROOM_ID")
                        .HasColumnType("int")
                        .HasComment("房间ID");

                    b.Property<int>("ROOM_OLD_ID")
                        .HasColumnType("int")
                        .HasComment("房间 old ID");

                    b.Property<int>("ROOM_STATUS_BY_PMS")
                        .HasColumnType("int")
                        .HasComment("PMS房态");

                    b.Property<int>("ROOM_WARRNING_MASK")
                        .HasColumnType("int")
                        .HasComment("房间警告标记   ");

                    b.Property<DateTime?>("SERVICE_INFO_LAST_CHG")
                        .HasColumnType("datetime")
                        .HasComment("服务信息最后一次改变状态");

                    b.Property<int>("SERVICE_REQUEST_INFO")
                        .HasColumnType("int")
                        .HasComment("服务信息");

                    b.Property<int>("SET_TEMP")
                        .HasColumnType("int")
                        .HasComment("房间设定温度");

                    b.Property<DateTime>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.HasKey("ID");

                    b.ToTable("TBL_ROOM_REAL_DEV_INFO");

                    b
                        .HasComment("房间设备实时信息 房间设备实时信息由主机上报，表示房间目前真实状态  ");
                });

            modelBuilder.Entity("Models.TBL_ROOM_SET_CONFIG", b =>
                {
                    b.Property<int>("ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("ID,自增长");

                    b.Property<DateTime?>("AUTH_DATETIME")
                        .HasColumnType("datetime")
                        .HasComment("授权到期时间");

                    b.Property<int>("CFG_AUTO_UPDATE")
                        .HasColumnType("int")
                        .HasComment("配置文件自动下发方式");

                    b.Property<string>("CFG_MODIFIED_FLAG")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("配置修改标记位");

                    b.Property<string>("CFG_READY_FLAG")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("配置可用标记 （避免编辑到一半的数据被下发）");

                    b.Property<string>("CONFIG_VER")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("配置文件版本");

                    b.Property<int>("FW_AUTO_UPGRADE")
                        .HasColumnType("int")
                        .HasComment("固件自动下发方式");

                    b.Property<string>("FW_VER")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("固件版本");

                    b.Property<string>("PRODUCT_CODE")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("写入到RCU的项目编号");

                    b.Property<string>("RCU_CLOUD_SVR_IP")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" 云端服务器 IP");

                    b.Property<string>("RCU_CLOUD_SVR_PORT")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" 云端端口");

                    b.Property<string>("RCU_CLOUD_SVR_PORT_MODE")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" 云端端口确定方式");

                    b.Property<string>("RCU_CLOUD_SVR_URL")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" 云端服务器网址");

                    b.Property<string>("RCU_DNS_SERVER")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("RCU DNS服务器");

                    b.Property<string>("RCU_GETWAY")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("RCU RCU 网关");

                    b.Property<int>("RCU_HEARTBEAT_FAIL_THD")
                        .HasColumnType("int")
                        .HasComment("重发失败判定断联次数");

                    b.Property<int>("RCU_HEARTBEAT_RETRY")
                        .HasColumnType("int")
                        .HasComment("心跳包重发次数");

                    b.Property<int>("RCU_HEARTBEAT_TIMEOUT")
                        .HasColumnType("int")
                        .HasComment("心跳包间隔时间");

                    b.Property<string>("RCU_LOCAL_IP")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("RCU RCU 内网IP地址");

                    b.Property<string>("RCU_LOCAL_PORT")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("RCU 本地端口");

                    b.Property<string>("RCU_LOCAL_SVR_IP")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("内网服务器 IP");

                    b.Property<string>("RCU_LOCAL_SVR_PORT")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("内网服务器端口");

                    b.Property<string>("RCU_LOCAL_SVR_PORT_MODE")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("内网服务器端口确定方式");

                    b.Property<string>("RCU_MQTT_DEV_NAME")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("MQTT设备名称");

                    b.Property<string>("RCU_MQTT_DEV_SECRET")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("MQTT设备密钥");

                    b.Property<int>("RCU_MQTT_KEEPALIVE")
                        .HasColumnType("int")
                        .HasComment("MQTT保活时间");

                    b.Property<string>("RCU_MQTT_PRODUCT_SECRET")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("MQTT产品密钥");

                    b.Property<string>("RCU_MQTT_PUB_TOPIC")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("MQTT发布主题");

                    b.Property<string>("RCU_MQTT_SUB_TOPIC")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("MQTT发布主题");

                    b.Property<string>("RCU_ROOM")
                        .HasColumnType("nvarchar(50)")
                        .HasComment("写入到RCU的房间号");

                    b.Property<int>("RCU_SEASON")
                        .HasColumnType("int")
                        .HasComment("RCU_SEASON 季节  0 未知  1 春天  2 夏天  3 冬天 ");

                    b.Property<string>("RCU_SECRET_MODE")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("通讯加密");

                    b.Property<string>("RCU_SOCKET3_FUN")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" Socket3 功能");

                    b.Property<string>("RCU_SUB_MASK")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("RCU RCU 子网掩码");

                    b.Property<string>("RCU_TFTP_LOG_CFG")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("文件日志配置字");

                    b.Property<string>("RCU_TFTP_LOG_SVR_IP")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("文件日志服务器 IP ");

                    b.Property<string>("RCU_TFTP_LOG_SVR_PORT")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("文件日志服务器TFTP端口");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<string>("ROOM_DESCRIPTION")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("房间备注");

                    b.Property<int>("ROOM_ID")
                        .HasColumnType("int")
                        .HasComment("房间ID");

                    b.Property<int>("ROOM_OLD_ID")
                        .HasColumnType("int")
                        .HasComment("房间 old ID");

                    b.Property<DateTime>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.Property<int>("VALID_STATUS")
                        .HasColumnType("int")
                        .HasComment("锁定状态");

                    b.HasKey("ID");

                    b.ToTable("TBL_ROOM_SET_CONFIG");

                    b
                        .HasComment("房间配置信息 房间配置状态由人工录入，表示房间配置设定目标");
                });

            modelBuilder.Entity("Models.TBL_ROOM_STATUS_LIST", b =>
                {
                    b.Property<int>("ROOM_STATUS_ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("ROOM_STATUS_ID,自增长");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<string>("ROOM_STATUS_CN")
                        .IsRequired()
                        .HasColumnType("nvarchar(50)")
                        .HasComment("房态名称");

                    b.Property<int>("SORT")
                        .HasColumnType("int")
                        .HasComment("排序");

                    b.Property<DateTime>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.HasKey("ROOM_STATUS_ID");

                    b.ToTable("TBL_ROOM_STATUS_LIST");

                    b
                        .HasComment("房态管理 房态管理");
                });

            modelBuilder.Entity("Models.TBL_ROOM_TYPE_LIST", b =>
                {
                    b.Property<int>("ROOM_TYPE_ID")
                        .ValueGeneratedOnAdd()
                        .HasColumnType("int")
                        .HasComment("房型id,自增长");

                    b.Property<string>("APPTYPE")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("APP类型");

                    b.Property<string>("App_Cfg_For_L2")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("App_Cfg_For_L2");

                    b.Property<string>("App_Cfg_For_L2_MD5")
                        .HasColumnType("nvarchar(35)")
                        .HasComment("App_Cfg_For_L2_MD5");

                    b.Property<string>("App_Cfg_For_L4")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("App_Cfg_For_L4");

                    b.Property<string>("App_Cfg_For_L4_MD5")
                        .HasColumnType("nvarchar(35)")
                        .HasComment("App_Cfg_For_L4_MD5");

                    b.Property<int>("CFG_CURR_VER")
                        .HasColumnType("int")
                        .HasComment(" CFG咕咕叫版本");

                    b.Property<string>("CONFIG_BIN")
                        .HasColumnType("nvarchar(200)")
                        .HasComment(" 二进制配置数据  ");

                    b.Property<string>("CONFIG_BIN_MD5")
                        .HasColumnType("nvarchar(200)")
                        .HasComment(" 二进制配置数据校验值  ");

                    b.Property<string>("CONFIG_XML")
                        .HasColumnType("nvarchar(200)")
                        .HasComment("配置文件名");

                    b.Property<string>("CONFIG_XML_MD5")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" 配置文件md5");

                    b.Property<string>("Cfg_Type")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("Cfg_Type");

                    b.Property<string>("ConfigData_Approve")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" 配置批准人");

                    b.Property<DateTime?>("ConfigData_ApproveDate")
                        .HasColumnType("datetime")
                        .HasComment(" 配置批准日期");

                    b.Property<DateTime?>("ConfigUploadDateTime")
                        .HasColumnType("datetime")
                        .HasComment(" 数据创建时间");

                    b.Property<DateTime>("Creation_Time")
                        .HasColumnType("datetime")
                        .HasComment(" 数据创建时间");

                    b.Property<string>("DESCRIPTION")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("描述");

                    b.Property<DateTime?>("FirmwareUploadDateTime")
                        .HasColumnType("datetime")
                        .HasComment(" 固件更新日期");

                    b.Property<string>("Firmware_Approve")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" 固件批准人");

                    b.Property<DateTime?>("Firmware_ApproveDate")
                        .HasColumnType("datetime")
                        .HasComment(" 固件批准日期");

                    b.Property<string>("Firmware_FileName")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" 固件文件名");

                    b.Property<string>("Firmware_MD5")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" 固件MD5");

                    b.Property<string>("Firmware_Version")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" 固件版本");

                    b.Property<int>("HOTEL_ID")
                        .HasColumnType("int")
                        .HasComment("酒店编号");

                    b.Property<int>("HOTEL_OLD_ID")
                        .HasColumnType("int")
                        .HasComment(" 房型所属酒店编号 巫工");

                    b.Property<string>("Hex_Code_For_L2")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("Hex_Code_For_L2");

                    b.Property<string>("Hex_Code_For_L2_MD5")
                        .HasColumnType("nvarchar(35)")
                        .HasComment("Hex_Code_For_L2_MD5");

                    b.Property<string>("Hex_Code_For_L4")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("Hex_Code_For_L4");

                    b.Property<string>("Hex_Code_For_L4_MD5")
                        .HasColumnType("nvarchar(35)")
                        .HasComment("Hex_Code_For_L4_MD5");

                    b.Property<string>("Hex_Code_For_Model")
                        .HasColumnType("nvarchar(100)")
                        .HasComment("Hex_Code_For_Model");

                    b.Property<int>("IsDel")
                        .HasColumnType("int")
                        .HasComment("数据 是否在 巫工   库删除 0  未  1 已经删除   2 在系统删除");

                    b.Property<string>("LUNCHER_HEX")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" LUNCHER_HEX");

                    b.Property<string>("LUNCHER_MD5")
                        .HasColumnType("nvarchar(100)")
                        .HasComment(" LUNCHER_MD5 md5");

                    b.Property<string>("PASSWORD")
                        .HasColumnType("nvarchar(50)")
                        .HasComment(" 房型密码 ");

                    b.Property<string>("REMARK")
                        .HasColumnType("nvarchar(520)")
                        .HasComment("备注");

                    b.Property<string>("ROOM_TYPE_NAME")
                        .IsRequired()
                        .HasColumnType("nvarchar(50)")
                        .HasComment("房型名称");

                    b.Property<int>("ROOM_TYPE_OLD_ID")
                        .HasColumnType("int")
                        .HasComment(" 房型  编号 巫工 ");

                    b.Property<DateTime>("UPDATE_TIMEMARK")
                        .HasColumnType("datetime")
                        .HasComment("记录更新时间");

                    b.HasKey("ROOM_TYPE_ID");

                    b.ToTable("TBL_ROOM_TYPE_LIST");
                });
#pragma warning restore 612, 618
        }
    }
}
