初始化
This commit is contained in:
177
Models/ConfigEntity.cs
Normal file
177
Models/ConfigEntity.cs
Normal file
@@ -0,0 +1,177 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
public class ConfigEntity
|
||||
{
|
||||
/// <summary>
|
||||
/// 主要数据库
|
||||
/// </summary>
|
||||
public string Connection => this.DBTYPE == 1 ? this.DefaultConnection:this.MYSQL;
|
||||
|
||||
/// <summary>
|
||||
/// 日志数据库
|
||||
/// </summary>
|
||||
public string Connection_log => this.DBTYPE == 1 ? this.LogDB:this.MYSQL_LOG;
|
||||
|
||||
|
||||
public static ConfigEntity Instance = new();
|
||||
|
||||
/// <summary>
|
||||
/// 起始时间 数据库查询的时间起始范围 小于这个范围就不会查询
|
||||
/// </summary>
|
||||
public DateTime STARTTIME { get; set; } = DateTime.Parse("2022-03-25 00:00:01");
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// ftp 路径
|
||||
/// </summary>
|
||||
public string FTPPATH { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// ftp 账号
|
||||
/// </summary>
|
||||
public string FTPUSERNAME { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// ftp 密码
|
||||
/// </summary>
|
||||
public string FTPPASSWORD { get; set; } = string.Empty;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// ftp IP
|
||||
/// </summary>
|
||||
public string FTPIP { get; set; } = string.Empty;
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 阿里数据查询范围
|
||||
/// </summary>
|
||||
public int ASLS { get; set; } = 30;
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 查询间隔
|
||||
/// </summary>
|
||||
public int NOW_S { get; set; } = 1;
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 巫工数据库连接字符串
|
||||
/// </summary>
|
||||
public string OtherDB { get; set; } = string.Empty;
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// debug专属数据库连接字符串
|
||||
/// </summary>
|
||||
public string DEBUGGER_DB { get; set; } = string.Empty;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Engineering_DB数据库连接字符串
|
||||
/// </summary>
|
||||
public string Engineering_DB { get; set; } = string.Empty;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 数据库类型 1 sql server 2 mysql
|
||||
/// </summary>
|
||||
public int DBTYPE { get; set; } = 1;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// mysql数据库
|
||||
/// </summary>
|
||||
public string MYSQL { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// mysql数据库
|
||||
/// </summary>
|
||||
public string MYSQL_LOG { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 主要数据库
|
||||
/// </summary>
|
||||
public string DefaultConnection { get; set; }
|
||||
/// <summary>
|
||||
/// 巫工接口
|
||||
/// </summary>
|
||||
public string url_api { get; set; }
|
||||
public string url_key { get; set; }
|
||||
/// <summary>
|
||||
/// APPID
|
||||
/// </summary>
|
||||
public int Appid { get; set; }
|
||||
/// <summary>
|
||||
/// Redis
|
||||
/// </summary>
|
||||
public string Redis { get; set; }
|
||||
/// <summary>
|
||||
/// 日志数据库
|
||||
/// </summary>
|
||||
public string LogDB { get; set; }
|
||||
/// <summary>
|
||||
/// 登录接口
|
||||
/// </summary>
|
||||
public string Url { get; set; }
|
||||
/// <summary>
|
||||
/// 是否准许多个地方同时间登录
|
||||
/// </summary>
|
||||
public bool IsMore { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// RUCS端口 tcp通讯使用 客户端 端口
|
||||
/// </summary>
|
||||
public int RUCS_PROT { get; set; } = 8558;
|
||||
|
||||
/// <summary>
|
||||
/// RUCSip tcp通讯使用 客户端 ip
|
||||
/// </summary>
|
||||
public string RUCS_IP { get; set; } = "47.119.147.104";
|
||||
|
||||
/// <summary>
|
||||
/// 是否前期开发测试
|
||||
/// </summary>
|
||||
public bool DEV { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// client tcp通讯使用 连接 其他TCP 端口 未使用
|
||||
/// </summary>
|
||||
public int CLIENT_PROT { get; set; } = 8028;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// server tcp通讯使用 作为主机 供的客户端使用 端口 使用
|
||||
/// </summary>
|
||||
public int SERVER_PROT { get; set; } = 1221;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
public class JwtConst
|
||||
{
|
||||
public static JwtConst Instance = new();
|
||||
/// <summary>
|
||||
/// 密钥
|
||||
/// </summary>
|
||||
public string SecurityKey { get; set; }
|
||||
public string Domain { get; set; }
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
31
Models/Data/DbInitializer.cs
Normal file
31
Models/Data/DbInitializer.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using UtilsSharp;
|
||||
|
||||
namespace Models.Data
|
||||
{
|
||||
public static class DbInitializer
|
||||
{
|
||||
/// <summary>
|
||||
/// 需要同步是数据表名
|
||||
/// </summary>
|
||||
public static List<string> list = new List<string>() { "TBL_HOTEL_GROUP_INFO","TBL_HOTEL_SEASON","TBL_HOTEL_BASIC_INFO", "TBL_ROOM_TYPE_LIST", "TBL_ROOM_BASIC_INFO", "TBL_SEASON" };
|
||||
|
||||
|
||||
public static void Initialize(HotelServiceContext context)
|
||||
{
|
||||
//初始化数据------------------------ 主要初始化同步表
|
||||
foreach (var item in list)
|
||||
{
|
||||
if (context.NEW_TABLE_UPDATE_TIME_MARKS.FirstOrDefault(x => x.NEW_DB_TABLE_NAME == item) == null)
|
||||
context.NEW_TABLE_UPDATE_TIME_MARKS.Add(new Models.NEW_TABLE_UPDATE_TIME_MARK
|
||||
{
|
||||
NEW_DB_TABLE_NAME = item
|
||||
});
|
||||
context.SaveChanges();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
1243
Models/HELPMODELS.cs
Normal file
1243
Models/HELPMODELS.cs
Normal file
File diff suppressed because it is too large
Load Diff
20
Models/Models.csproj
Normal file
20
Models/Models.csproj
Normal file
@@ -0,0 +1,20 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net5.0</TargetFramework>
|
||||
<GenerateDocumentationFile>True</GenerateDocumentationFile>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.AspNetCore.DataProtection.EntityFrameworkCore" Version="5.0.15" />
|
||||
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="5.0.15">
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="6.0.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="6.0.0" />
|
||||
<PackageReference Include="MySql.EntityFrameworkCore" Version="5.0.13" />
|
||||
<PackageReference Include="UtilsSharp" Version="2.4.9" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
24
Models/Models/DEBUGGER_DB/DEBUGGER_DB.cs
Normal file
24
Models/Models/DEBUGGER_DB/DEBUGGER_DB.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using Models.Models.LOGDB;
|
||||
using System;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models.DEBUGGER_DB
|
||||
{
|
||||
public class DEBUGGER_DB : DbContext
|
||||
{
|
||||
public DEBUGGER_DB(DbContextOptions<DEBUGGER_DB> options)
|
||||
: base(options)
|
||||
{
|
||||
this.Database.SetCommandTimeout(600000); //时间单位是毫秒
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// RUCS UDP 通讯日志
|
||||
/// </summary>
|
||||
public DbSet<TBL_UDP_DEBUGGER> UDPDEBUGGERS { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
93
Models/Models/DEBUGGER_DB/TBL_UDP_DEBUGGER.cs
Normal file
93
Models/Models/DEBUGGER_DB/TBL_UDP_DEBUGGER.cs
Normal file
@@ -0,0 +1,93 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models.DEBUGGER_DB
|
||||
{
|
||||
[Table("TBL_UDP_DEBUGGER"), Comment("TBL_UDP_DEBUGGER 接收巫工的UDP调试信息")]
|
||||
// 方向 索引
|
||||
[Index(nameof(RevDelayDateTime), Name = "Index_RevDelayDateTime")]
|
||||
|
||||
[Index(nameof(CreateDateTime), Name = "Index_CreateDateTime")]
|
||||
|
||||
[Index(nameof(RcvDateTime), Name = "Index_RcvDateTime")]
|
||||
|
||||
[Index(nameof(RcvProcessDateTime), Name = "Index_RcvProcessDateTime")]
|
||||
|
||||
[Index(nameof(ID), IsUnique = true)]
|
||||
|
||||
public class TBL_UDP_DEBUGGER
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
[Comment("udp 发送过来的sn 有最大值 65536 范围是 1 - 65535")]
|
||||
|
||||
public int SN { get; set; }
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("CreateDateTime 调试信息的产生时间")]
|
||||
public DateTime CreateDateTime { get; set; }
|
||||
|
||||
[Comment("调试信息的类型 ")]
|
||||
|
||||
public int DataType { get; set; }
|
||||
|
||||
[Comment("调试信息-自定义")]
|
||||
|
||||
public long Custom{ get; set; }
|
||||
|
||||
|
||||
public int Datalen { get; set; }
|
||||
|
||||
[Comment("调试信息1 ")]
|
||||
|
||||
public string DataString1 { get; set; }
|
||||
|
||||
[Comment("调试信息 2")]
|
||||
|
||||
public string DataString2 { get; set; }
|
||||
|
||||
[Comment("调试信息3 ")]
|
||||
public string DataString3 { get; set; }
|
||||
|
||||
[Comment("调试信息4 ")]
|
||||
|
||||
public string DataString4 { get; set; }
|
||||
[Comment("调试信息5 ")]
|
||||
|
||||
public string DataString5 { get; set; }
|
||||
[Comment("调试信息6 ")]
|
||||
|
||||
public string DataString6 { get; set; }
|
||||
[Comment("调试信息7 ")]
|
||||
|
||||
public string DataString7 { get; set; }
|
||||
[Comment("调试信息8 ")]
|
||||
|
||||
public string DataString8 { get; set; }
|
||||
[Comment("调试信息9")]
|
||||
|
||||
public string DataString9 { get; set; }
|
||||
|
||||
[Comment("调试信息10")]
|
||||
|
||||
public string DataString10 { get; set; }
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("RcvDelayDateTime 接收时间")]
|
||||
public DateTime RcvDateTime { get; set; }
|
||||
|
||||
[ Comment("RevDateTime 接收间隔 ms = 接收时间 - 调试信息的产生时间")]
|
||||
public int RevDelayDateTime { get; set; }
|
||||
|
||||
[Comment("RcvProcessDateTime 处理耗时 ms")]
|
||||
public int RcvProcessDateTime { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
53
Models/Models/Engineering/Engineering_Management.cs
Normal file
53
Models/Models/Engineering/Engineering_Management.cs
Normal file
@@ -0,0 +1,53 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models.Engineering
|
||||
{
|
||||
/// <summary>
|
||||
/// 项目库
|
||||
/// </summary>
|
||||
public class Engineering_Management: DbContext
|
||||
{
|
||||
/// <summary>
|
||||
/// 项目db
|
||||
/// </summary>
|
||||
/// <param name="options"></param>
|
||||
public Engineering_Management(DbContextOptions<Engineering_Management> options)
|
||||
: base(options)
|
||||
{
|
||||
this.Database.SetCommandTimeout(600000); //时间单位是毫秒
|
||||
|
||||
}
|
||||
/// <summary>
|
||||
/// 团队成员
|
||||
/// </summary>
|
||||
public DbSet<TBL_Engineerning_TeamMember> TBL_Engineerning_TeamMembers { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 团队成员变更日志
|
||||
/// </summary>
|
||||
public DbSet<TBL_Engineerning_TeamMember_Log> TBL_Engineerning_TeamMember_Logs { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 事务列表,用于记录所有的事务
|
||||
/// </summary>
|
||||
public DbSet<TBL_Event_List> TBL_Event_Lists { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 事务处理日志
|
||||
/// </summary>
|
||||
public DbSet<TBL_Event_Process_Log> TBL_Event_Process_Logs { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 事务类型列表
|
||||
/// </summary>
|
||||
public DbSet<TBL_EventType_List> TBL_EventType_Lists { get; set; }
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
37
Models/Models/Engineering/TBL_Engineerning_Department.cs
Normal file
37
Models/Models/Engineering/TBL_Engineerning_Department.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models.Engineering
|
||||
{
|
||||
/// <summary>
|
||||
/// 部门表
|
||||
/// </summary>
|
||||
public class tbl_engineerning_Department
|
||||
{
|
||||
/// <summary>
|
||||
/// id
|
||||
/// </summary>
|
||||
///
|
||||
[Key, Column(TypeName = "int"), Comment("自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int id { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 部门名称
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("部门名称")]
|
||||
public string DepartmentName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(255)"), Comment("备注")]
|
||||
public string Remark { get; set; }
|
||||
}
|
||||
}
|
||||
42
Models/Models/Engineering/TBL_Engineerning_TeamMember.cs
Normal file
42
Models/Models/Engineering/TBL_Engineerning_TeamMember.cs
Normal file
@@ -0,0 +1,42 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models.Engineering
|
||||
{
|
||||
/// <summary>
|
||||
/// 团队成员
|
||||
/// </summary>
|
||||
public class TBL_Engineerning_TeamMember
|
||||
{
|
||||
/// <summary>
|
||||
/// id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///链接到用户权限管理系统
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("链接到用户权限管理系统")]
|
||||
public string UserID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户名字
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("用户名字")]
|
||||
public string UserName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 部门
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("部门id")]
|
||||
public string DepartmentID { get; set; }
|
||||
}
|
||||
}
|
||||
60
Models/Models/Engineering/TBL_Engineerning_TeamMember_Log.cs
Normal file
60
Models/Models/Engineering/TBL_Engineerning_TeamMember_Log.cs
Normal file
@@ -0,0 +1,60 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models.Engineering
|
||||
{
|
||||
/// <summary>
|
||||
/// 团队成员变更日志
|
||||
/// </summary>
|
||||
public class TBL_Engineerning_TeamMember_Log
|
||||
{
|
||||
|
||||
[Key, Column(TypeName = "int"), Comment("自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
/// <summary>
|
||||
/// 自增ID
|
||||
/// </summary>
|
||||
public int ID { get; set; }
|
||||
|
||||
[Column(TypeName = "datetime(3)"), Comment("发生时间,精确到秒")]
|
||||
/// <summary>
|
||||
/// 发生时间,精确到秒
|
||||
/// </summary>
|
||||
public DateTime DateTime { get; set; }
|
||||
/// <summary>
|
||||
/// 链接到用户权限管理系统
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("链接到用户权限管理系统")]
|
||||
|
||||
public int UserID { get; set; }
|
||||
/// <summary>
|
||||
/// 处理人(谁对本条记录进行的操作)
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("处理人(谁对本条记录进行的操作)")]
|
||||
public string Handler { get; set; }
|
||||
/// <summary>
|
||||
/// 事件(加入团队、移除团队)
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("事件(加入团队、移除团队)")]
|
||||
|
||||
public int Event { get; set; }
|
||||
/// <summary>
|
||||
/// 当前状态(True = 属于团队成功, False= 不属于团队成员)
|
||||
/// </summary>
|
||||
///
|
||||
[Column(TypeName = "bit"), Comment(" 当前状态(True = 属于团队成功, False= 不属于团队成员)")]
|
||||
public bool CurrentStatus { get; set; }
|
||||
/// <summary>
|
||||
/// 备注信息
|
||||
/// </summary>
|
||||
///
|
||||
[Column(TypeName = "nvarchar(255)"), Comment("备注信息")]
|
||||
public string Remark { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
32
Models/Models/Engineering/TBL_EventType_List.cs
Normal file
32
Models/Models/Engineering/TBL_EventType_List.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models.Engineering
|
||||
{
|
||||
public class TBL_EventType_List
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增ID
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
/// <summary>
|
||||
/// 事务名称
|
||||
/// </summary>
|
||||
[Column(TypeName = "varchar(255)"), Comment("事务名称")]
|
||||
public string EventName { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 事务描述
|
||||
/// </summary>
|
||||
[Column(TypeName = "varchar(255)"), Comment("事务描述")]
|
||||
public string EventDesc { get; set; }
|
||||
}
|
||||
}
|
||||
119
Models/Models/Engineering/TBL_Event_List.cs
Normal file
119
Models/Models/Engineering/TBL_Event_List.cs
Normal file
@@ -0,0 +1,119 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models.Engineering
|
||||
{
|
||||
public class TBL_Event_List
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 自增ID,也即是EventID
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
|
||||
public int ID { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 当前状态(1:已提交 2:处理中 3:已处理 4:验证中 5:已关闭)
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment(" 当前状态(1:已提交 2:处理中 3:已处理 4:验证中 5:已关闭)")]
|
||||
|
||||
public int CurrentStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 事务发生时间,精确到秒
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime(3)"), Comment("事务发生时间,精确到秒")]
|
||||
|
||||
public DateTime DateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 提出人
|
||||
/// </summary>
|
||||
[Column(TypeName = "varchar(50)"), Comment("事务发生时间,精确到秒")]
|
||||
public string Proposer { get; set; }
|
||||
/// <summary>
|
||||
/// 事务类型
|
||||
/// </summary>
|
||||
///
|
||||
|
||||
[Column(TypeName = "varchar(50)"), Comment("事务类型")]
|
||||
|
||||
public string EventType { get; set; }
|
||||
/// <summary>
|
||||
/// 相关酒店
|
||||
/// </summary>
|
||||
[Column(TypeName = "varchar(255)"), Comment("相关酒店")]
|
||||
public int HotelID { get; set; }
|
||||
/// <summary>
|
||||
/// 相关户型
|
||||
/// </summary>
|
||||
|
||||
|
||||
[Column(TypeName = "varchar(255)"), Comment("相关户型")]
|
||||
|
||||
public int RoomTypeId { get; set; }
|
||||
/// <summary>
|
||||
/// 相关房间ID
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "varchar(255)"), Comment("相关房间ID")]
|
||||
|
||||
public int RoomID { get; set; }
|
||||
/// <summary>
|
||||
/// 事务描述
|
||||
/// </summary>
|
||||
[Column(TypeName = "varchar(255)"), Comment("事务描述")]
|
||||
public string EventDesc { get; set; }
|
||||
/// <summary>
|
||||
/// 处理部门
|
||||
/// </summary>
|
||||
[Column(TypeName = "varchar(50)"), Comment("处理部门")]
|
||||
public string Process_Department { get; set; }
|
||||
/// <summary>
|
||||
/// 处理人
|
||||
/// </summary>
|
||||
[Column(TypeName = "varchar(50)"), Comment("处理人")]
|
||||
public string Process_Handler { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 处理日期
|
||||
/// </summary>
|
||||
///
|
||||
[Column(TypeName = "datetime(3)"), Comment("处理日期")]
|
||||
public DateTime Process_TargetDateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文本
|
||||
/// </summary>
|
||||
///
|
||||
[Column(TypeName = "text"), Comment("文本")]
|
||||
public string RtfText { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Md5
|
||||
/// </summary>
|
||||
///
|
||||
[Column(TypeName = "varchar(255)"), Comment("Md5")]
|
||||
public string RtfTextMd5 { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 标题标签
|
||||
/// </summary>
|
||||
[Column(TypeName = "TINYTEXT"), Comment("标题标签")]
|
||||
|
||||
public string TitleLabel { get; set; }
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
65
Models/Models/Engineering/TBL_Event_Process_Log.cs
Normal file
65
Models/Models/Engineering/TBL_Event_Process_Log.cs
Normal file
@@ -0,0 +1,65 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models.Engineering
|
||||
{
|
||||
public class TBL_Event_Process_Log
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增ID
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
/// <summary>
|
||||
/// 关联的事务ID
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("关联的事务ID")]
|
||||
public int EventID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 本条处理前状态类型(1:已提交 2:处理中 3:已处理 4:验证中 5:已关闭)
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("本条处理前状态类型(1:已提交 2:处理中 3:已处理 4:验证中 5:已关闭)")]
|
||||
|
||||
public int BeforeStatus { get; set; }
|
||||
/// <summary>
|
||||
/// 本条处理后状态类型(1:已提交 2:处理中 3:已处理 4:验证中 5:已关闭)
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("本条处理后状态类型(1:已提交 2:处理中 3:已处理 4:验证中 5:已关闭)")]
|
||||
|
||||
public int AfterStatus { get; set; }
|
||||
/// <summary>
|
||||
/// 处理类型,根据处理类型事务状态将会自动进行转换.处理类型,根据处理类型事务状态将会自动进行转换
|
||||
///1:提交事务:BeforeStatus = 0,AfterStatus = 1
|
||||
///2:开始处理:BeforeStatus = 1,AfterStatus = 2
|
||||
///3:处理完成:BeforeStatus = 2,AfterStatus = 3
|
||||
///4:正在验证:BeforeStatus = 3,AfterStatus = 4
|
||||
///5:验证通过:BeforeStatus = 4,AfterStatus = 5
|
||||
///6:验证不通过:BeforeStatus = 4,AfterStatus = 1
|
||||
///7:增加评论:BeforeStatus = x,AfterStatus = x :增加评论信息不会导致事务状态转换
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("处理类型,根据处理类型事务状态将会自动进行转换.处理类型,根据处理类型事务状态将会自动进行转换")]
|
||||
public int ProcessType { get; set; }
|
||||
/// <summary>
|
||||
/// 事务发生时间,精确到秒
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime(3)"), Comment("事务发生时间,精确到秒")]
|
||||
public DateTime DateTime { get; set; }
|
||||
/// <summary>
|
||||
/// 提出人
|
||||
/// </summary>
|
||||
[Column(TypeName = "varchar(50)"), Comment("提出人")]
|
||||
public string Handle { get; set; }
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[Column(TypeName = "varchar(255)"), Comment("备注")]
|
||||
public string Remark { get; set; }
|
||||
}
|
||||
}
|
||||
11
Models/Models/ErrorViewModel.cs
Normal file
11
Models/Models/ErrorViewModel.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
public class ErrorViewModel
|
||||
{
|
||||
public string RequestId { get; set; }
|
||||
|
||||
public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
|
||||
}
|
||||
}
|
||||
275
Models/Models/HotelServiceContext.cs
Normal file
275
Models/Models/HotelServiceContext.cs
Normal file
@@ -0,0 +1,275 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Models.Models;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 酒店db
|
||||
/// </summary>
|
||||
public class HotelServiceContext : DbContext
|
||||
{
|
||||
/// <summary>
|
||||
/// 酒店db
|
||||
/// </summary>
|
||||
/// <param name="options"></param>
|
||||
public HotelServiceContext(DbContextOptions<HotelServiceContext> options)
|
||||
: base(options)
|
||||
{
|
||||
|
||||
this.Database.SetCommandTimeout(600000); //时间单位是毫秒
|
||||
|
||||
}
|
||||
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
{
|
||||
// 默认值
|
||||
modelBuilder.Entity<TBL_RCU_BASIC_INFO>().Property(b => b.REGISTER_STATUS)
|
||||
.HasDefaultValue(0);
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 酒店季节表
|
||||
/// </summary>
|
||||
public DbSet<TBL_HOTEL_SEASON> TBL_HOTEL_SEASONS { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 季节表
|
||||
/// </summary>
|
||||
public DbSet<TBL_SEASON> TBL_SEASONS { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配置数据表1
|
||||
/// </summary>
|
||||
public DbSet<TBL_CSERIES_PROJECTLISTS> TBL_CSERIES_PROJECTLISTSS { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配置数据表2
|
||||
/// </summary>
|
||||
public DbSet<TBL_CSERIES_HOSTTYPENUMBERLISTS> TBL_CSERIES_HOSTTYPENUMBERLISTSS { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配置数据表3
|
||||
/// </summary>
|
||||
public DbSet<TBL_CSERIES_PROJECTROOMLISTS> TBL_CSERIES_PROJECTROOMLISTSS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 配置数据表4
|
||||
/// </summary>
|
||||
public DbSet<TBL_CSERIES_ROOMTYPELISTS> TBL_CSERIES_ROOMTYPELISTSS { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配置数据表5
|
||||
/// </summary>
|
||||
public DbSet<TBL_CSERIES_BASICDATA> TBL_CSERIES_BASICDATAS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 配置数据表6
|
||||
/// </summary>
|
||||
public DbSet<TBL_CSERIES_CONFIGDATA> TBL_CSERIES_CONFIGDATA { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配置数据表7
|
||||
/// </summary>
|
||||
public DbSet<TBL_CSERIES_DEVCONFIGLISTS> TBL_CSERIES_DEVCONFIGLISTS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 配置数据表8
|
||||
/// </summary>
|
||||
public DbSet<TBL_CSERIES_DEVLISTS> CSERIES_DEVLISTSS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 酒店信息表导航属性
|
||||
/// </summary>
|
||||
public DbSet<TBL_HOTEL_BASIC_INFO> TBL_HOTEL_BASIC_INFOS { get; set; }
|
||||
/// <summary>
|
||||
/// 主机信息表导航属性
|
||||
/// </summary>
|
||||
public DbSet<TBL_RCU_BASIC_INFO> TBL_RCU_BASIC_INFOS { get; set; }
|
||||
/// <summary>
|
||||
/// 主机连接信息表导航属性
|
||||
/// </summary>
|
||||
public DbSet<TBL_RCU_CONN_INFO> TBL_RCU_CONN_INFOS { get; set; }
|
||||
/// <summary>
|
||||
/// 酒店组表导航属性
|
||||
/// </summary>
|
||||
public DbSet<TBL_HOTEL_GROUP_INFO> TBL_HOTEL_GROUP_INFOS { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 酒店状态信息表
|
||||
/// </summary>
|
||||
public DbSet<TBL_HOTEL_STATUS_INFO> TBL_HOTEL_STATUS_INFOS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 酒店状态信息日志表
|
||||
/// </summary>
|
||||
public DbSet<TBL_HOTEL_STATUS_LOG> TBL_HOTEL_STATUS_LOGS { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// RCU 错误日志
|
||||
/// </summary>
|
||||
public DbSet<TBL_HW_ERR_LOG> TBL_HW_ERR_LOGS { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// rcu连接日志
|
||||
/// </summary>
|
||||
public DbSet<TBL_RCU_CONN_LOG> TBL_RCU_CONN_LOGS { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房间 基本信息
|
||||
/// </summary>
|
||||
public DbSet<TBL_ROOM_BASIC_INFO> TBL_ROOM_BASIC_INFOS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房型表
|
||||
/// </summary>
|
||||
public DbSet<TBL_ROOM_TYPE_LIST> TBL_ROOM_TYPE_LISTS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房间设备信息表
|
||||
/// </summary>
|
||||
public DbSet<TBL_ROOM_DEV_INFO> TBL_ROOM_DEV_INFOS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房间变化日志
|
||||
/// </summary>
|
||||
public DbSet<TBL_ROOM_LOG> TBL_ROOM_LOGS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房态管理
|
||||
/// </summary>
|
||||
public DbSet<TBL_ROOM_STATUS_LIST> TBL_ROOM_STATUS_LISTS { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房间实时配置信息
|
||||
/// </summary>
|
||||
public DbSet<TBL_ROOM_REAL_CONFIG> TBL_ROOM_REAL_CONFIGS { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房间配置信息
|
||||
/// </summary>
|
||||
public DbSet<TBL_ROOM_SET_CONFIG> TBL_ROOM_SET_CONFIGS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU 固件上传记录
|
||||
/// </summary>
|
||||
public DbSet<TBL_FIRMWARE_UPLOAD_LOGS> TBL_FIRMWARE_UPLOAD_LOGSES { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// LUNCHER 固件上传记录
|
||||
/// </summary>
|
||||
public DbSet<TBL_LUNCHER_UPLOAD_LOGS> TBL_LUNCHER_UPLOAD_LOGSES { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// LUNCHER
|
||||
/// </summary>
|
||||
public DbSet<TBL_LUNCHER_LIST> TBL_LUNCHERS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// TBL_RCU_MODEL
|
||||
/// </summary>
|
||||
public DbSet<TBL_RCU_MODEL_LIST> TBL_RCU_MODELS { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房间设备实时信息
|
||||
/// </summary>
|
||||
public DbSet<TBL_ROOM_REAL_DEV_INFO> TBL_ROOM_REAL_DEV_INFOS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 设备信息列表
|
||||
/// </summary>
|
||||
public DbSet<TBL_DEV_INFO> TBL_DEV_INFOS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 设备信息列表更新日志
|
||||
/// </summary>
|
||||
public DbSet<TBL_DEV_INFO_CHG_LOG> TBL_DEV_INFO_CHG_LOGS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房间配置信息变化日志
|
||||
/// </summary>
|
||||
public DbSet<TBL_ROOM_CONFIG_LOG> TBL_ROOM_CONFIG_LOGS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU 缓存表
|
||||
/// </summary>
|
||||
public DbSet<TBL_RCU_ERR_LIST> TBL_RCU_ERR_LISTS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 数据同步表
|
||||
/// </summary>
|
||||
public DbSet<NEW_TABLE_UPDATE_TIME_MARK> NEW_TABLE_UPDATE_TIME_MARKS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 模型文件数据
|
||||
/// </summary>
|
||||
public DbSet<TBL_MODEL_FILE_DATA> TBL_MODEL_FILE_DATAS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 配置文件上传日志
|
||||
/// </summary>
|
||||
public DbSet<TBL_PROFILE_UPLOAD_LOGS> TBL_PROFILE_UPLOADLOGSES { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 事件记录表
|
||||
/// </summary>
|
||||
public DbSet<TBL_EVENTLOGGING> TBL_EVENTLOGGINGS { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// app多语言数据
|
||||
/// </summary>
|
||||
public DbSet<TBL_MULTILINGUAL_DATA> TBL_MULTILINGUALDATAS { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// app
|
||||
/// </summary>
|
||||
public DbSet<TBL_MULTILINGUAL_APPS> TBL_MULTILINGUALAPPSS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 多种语言
|
||||
/// </summary>
|
||||
public DbSet<TBL_MULTILINGUAL> TBL_MULTILINGUALS { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 设备下发日志
|
||||
/// </summary>
|
||||
public DbSet<TBL_EQUIPMENTISSUELOG> TBL_EQUIPMENTISSUELOGs { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
73
Models/Models/LOGDB/LOG_DBContext.cs
Normal file
73
Models/Models/LOGDB/LOG_DBContext.cs
Normal file
@@ -0,0 +1,73 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using Models.Models.LOGDB;
|
||||
using System;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models.LOGDB
|
||||
{
|
||||
public class LOG_DBContext : DbContext
|
||||
{
|
||||
|
||||
public LOG_DBContext(DbContextOptions<LOG_DBContext> options)
|
||||
: base(options)
|
||||
{
|
||||
this.Database.SetCommandTimeout(600000); //时间单位是毫秒
|
||||
}
|
||||
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
{
|
||||
if (ConfigEntity.Instance.DBTYPE == 2)
|
||||
{
|
||||
modelBuilder.Entity<TBL_RUCS_UDP_LOG>().Property(t => t.DATETIME).HasColumnType("datetime(3)");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RUCS UDP 通讯日志
|
||||
/// </summary>
|
||||
public DbSet<TBL_RUCS_UDP_LOG> TBL_RUCS_UDP_LOGS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RUCS 活动日志
|
||||
/// </summary>
|
||||
public DbSet<TBL_RUCS_ACTIVE_LOG> TBL_RUCS_ACTIVE_LOGS { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RUCS TCP通讯记录
|
||||
/// </summary>
|
||||
public DbSet<TBL_TCP_LOG> TBL_RUCS_TCP_LOGS { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RUCS MSG消息处理日志
|
||||
/// </summary>
|
||||
public DbSet<TBL_MSG_LOG> TBL_MSG_LOGS { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// RLS 活动日志
|
||||
/// </summary>
|
||||
public DbSet<TBL_RLS_ACTIVE_LOG> TBL_RLS_ACTIVE_LOGS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 系统错误日志
|
||||
/// </summary>
|
||||
public DbSet<TBL_SYS_ERR_REPORT> TBL_SYS_ERR_REPORTS { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// MSG消息类型副表
|
||||
/// </summary>
|
||||
public DbSet<TBL_LOG_TYPE> TBL_LOG_TYPES { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
98
Models/Models/LOGDB/TBL _SYS_ERR_REPORT.cs
Normal file
98
Models/Models/LOGDB/TBL _SYS_ERR_REPORT.cs
Normal file
@@ -0,0 +1,98 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models.Models.LOGDB
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 系统错误日志
|
||||
/// </summary>
|
||||
[Table("TBL_SYS_ERR_REPORT"), Comment("系统错误日志")]
|
||||
|
||||
public class TBL_SYS_ERR_REPORT
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 生产者根据时间精确到mS生产ID
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("生产者根据时间精确到mS生产ID ")]
|
||||
public string ERROR_ID { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 时间(精确到mS)
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("时间(精确到mS)")]
|
||||
|
||||
public DateTime DATETIME { get; set; } = DateTime.Now;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 严重程度
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"),Comment("严重程度")]
|
||||
public int LEVEL { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("分类")]
|
||||
public int TYPE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 事件
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("事件")]
|
||||
|
||||
public string EVENT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 事件描述
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(255)"), Comment("事件描述")]
|
||||
|
||||
public string DESCRIPTION { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 关联TCP ID
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("关联TCP ID")]
|
||||
public int TCP_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 关联MSG ID
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("关联MSG ID ")]
|
||||
public int MSG_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 关联UDP_ID
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("关联UDP_ID")]
|
||||
public int UDP_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
26
Models/Models/LOGDB/TBL_LOG_TYPE.cs
Normal file
26
Models/Models/LOGDB/TBL_LOG_TYPE.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models.Models.LOGDB
|
||||
{
|
||||
/// <summary>
|
||||
/// RUCS MSG消息类型副表
|
||||
/// </summary>
|
||||
[Table("TBL_LOG_TYPE"), Comment("MSG消息类型副表")]
|
||||
public class TBL_LOG_TYPE
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型名称
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("类型名称")]
|
||||
public string TYPE_NAME { get; set; }
|
||||
}
|
||||
}
|
||||
130
Models/Models/LOGDB/TBL_MSG_LOG.cs
Normal file
130
Models/Models/LOGDB/TBL_MSG_LOG.cs
Normal file
@@ -0,0 +1,130 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models.Models.LOGDB
|
||||
{
|
||||
/// <summary>
|
||||
/// RUCS MSG消息处理日志
|
||||
/// </summary>
|
||||
[Table("TBL_MSG_LOG"), Comment("RUCS RUCS MSG消息处理日志")]
|
||||
public class TBL_MSG_LOG
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
/// <summary>
|
||||
/// 生产者根据时间精确到mS生产ID
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("生产者根据时间精确到mS生产ID ")]
|
||||
public string MSG_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 方向
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("方向")]
|
||||
public string DIRECTION { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 时间(精确到mS)
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("时间(精确到mS)")]
|
||||
|
||||
public DateTime DATETIME { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 距离同主题上一包发送间隔
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("距离同主题上一包发送间隔")]
|
||||
public int LAST_PUB_TIMEOUT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 距离同主题上一包接收间隔
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("距离同主题上一包接收间隔 ")]
|
||||
public int LAST_SUB_TIMEOUT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 长度
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("长度 ")]
|
||||
public int LENGTH { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 内容
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("内容")]
|
||||
public string CONTENT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 处理耗时
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("处理耗时 ")]
|
||||
public int PROCESSING_TIMESPENT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据是否有效
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("数据是否有效 ")]
|
||||
public int DATA_VALID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 处理结果
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("处理结果 ")]
|
||||
public int RESULT { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 关联TCP_ID
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("关联TCP_ID ")]
|
||||
public int TCP_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 关联UDP_ID
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("关联UDP_ID")]
|
||||
public int UDP_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 消息生产者
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("消息主题")]
|
||||
|
||||
public string PRODUCER { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 消息主题
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("消息主题")]
|
||||
|
||||
public string MSG_TOPIC { get; set; }
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
90
Models/Models/LOGDB/TBL_RLS_ACTIVE_LOG.cs
Normal file
90
Models/Models/LOGDB/TBL_RLS_ACTIVE_LOG.cs
Normal file
@@ -0,0 +1,90 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models.Models.LOGDB
|
||||
{
|
||||
/// <summary>
|
||||
/// RLS 活动日志
|
||||
/// </summary>
|
||||
[Table("TBL_RLS_ACTIVE_LOG"), Comment("RLS 活动日志")]
|
||||
public class TBL_RLS_ACTIVE_LOG
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 生产者根据时间精确到mS生产ID
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("生产者根据时间精确到mS生产ID ")]
|
||||
public string ACTIVE_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 时间(精确到mS)
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("时间(精确到mS)")]
|
||||
|
||||
public DateTime DATETIME { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 分类
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("分类")]
|
||||
public int TYPE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 事件
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("事件")]
|
||||
public string EVENT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 详细描述
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("详细描述")]
|
||||
public string DESCRIPTION { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 关联TCP_ID
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("关联TCP_ID ")]
|
||||
public int TCP_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 关联UDP_ID
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("关联UDP_ID")]
|
||||
public int UDP_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联MSG_ID
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("关联MSG_ID")]
|
||||
public int MSG_ID { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
88
Models/Models/LOGDB/TBL_RUCS_ACTIVE_LOG.cs
Normal file
88
Models/Models/LOGDB/TBL_RUCS_ACTIVE_LOG.cs
Normal file
@@ -0,0 +1,88 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models.Models.LOGDB
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// RUCS 活动日志
|
||||
/// </summary>
|
||||
[ Table("TBL_RUCS_ACTIVE_LOG"), Comment("RUCS 活动日志")]
|
||||
|
||||
public class TBL_RUCS_ACTIVE_LOG
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 生产者根据时间精确到mS生产ID
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("生产者根据时间精确到mS生产ID ")]
|
||||
public string ACTIVE_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 时间(精确到mS)
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("时间(精确到mS)")]
|
||||
|
||||
public DateTime DATETIME { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 分类
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("分类")]
|
||||
public int TYPE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 事件
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("事件")]
|
||||
public string EVENT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 详细描述
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("详细描述")]
|
||||
public string DESCRIPTION { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联TCP_ID
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("关联TCP_ID ")]
|
||||
public int TCP_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 关联UDP_ID
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("关联UDP_ID")]
|
||||
public int UDP_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联MSG_ID
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("关联MSG_ID")]
|
||||
public int MSG_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
201
Models/Models/LOGDB/TBL_RUCS_UDP_LOG.cs
Normal file
201
Models/Models/LOGDB/TBL_RUCS_UDP_LOG.cs
Normal file
@@ -0,0 +1,201 @@
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models.Models.LOGDB
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// RUCS UDP 通讯日志
|
||||
/// </summary>
|
||||
[Table("TBL_RUCS_UDP_LOG"), Comment("RUCS UDP 通讯日志")]
|
||||
// 方向 索引
|
||||
[Index(nameof(DIRECTION), Name = "Index_DIRECTION")]
|
||||
|
||||
[Index(nameof(ID), IsUnique = true)]
|
||||
|
||||
[Index(nameof(DATETIME), Name = "Index_DATETIME")]
|
||||
public class TBL_RUCS_UDP_LOG
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 生产者根据时间精确到mS生产ID
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("生产者根据时间精确到mS生产ID ")]
|
||||
public string UDP_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 时间(精确到mS)
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("时间(精确到mS)")]
|
||||
|
||||
public DateTime DATETIME { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU MAC地址
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "nvarchar(100)"), Comment("RCU MAC地址 ")]
|
||||
public string MAC { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 方向
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(10)"), Comment("方向")]
|
||||
public string DIRECTION { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 源 IP
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(50)"), Comment("源 IP ")]
|
||||
public string SOURCE_IP { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 源 UDP 端口
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(10)"), Comment("源 UDP 端口 ")]
|
||||
public string SOURCE_PORT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 目的地 IP
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(50)"), Comment("目的地 IP ")]
|
||||
public string DESTINATION { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 目的地 UDP 端口
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(10)"), Comment("目的地 UDP 端口 ")]
|
||||
public string DESTINATION_PORT { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 距离同一个端口上一包接收间隔
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("距离同一个端口上一包接收间隔")]
|
||||
public int RCV_TIMEOUT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 距离同一个端口上一包发送间隔
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("距离同一个端口上一包发送间隔 ")]
|
||||
public int SED_TIMEOUT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 重发次数
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("重发次数 ")]
|
||||
public int RETRY_COUNT { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 长度
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("长度 ")]
|
||||
public int LENGTH { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 内容
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(1000)"), Comment("加密内容")]
|
||||
public string CONTENT_ENCRYPT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 内容
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(1000)"), Comment("解密内容")]
|
||||
public string CONTENT_DECRYPT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 处理耗时
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("处理耗时 ")]
|
||||
public int PROCESSING_TIMESPENT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据是否有效
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("数据是否有效 0 无效")]
|
||||
public int DATA_VALID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 处理结果 处理结果 0 失败 1 OK
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("处理结果 0 失败")]
|
||||
public int RESULT { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 关联MSG ID
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("关联MSG ID ")]
|
||||
public int MSG_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 关联TCP ID
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("关联TCP ID ")]
|
||||
public int TCP_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 端口两次通讯时差
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("端口两次通讯时差")]
|
||||
public int Prot_TimeOut { get; set; }
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("通讯命令")]
|
||||
public string UDP_CMD { get; set; } = string.Empty;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 接收间隔
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("接收间隔时间(精确到mS)")]
|
||||
|
||||
public int RevDelayDateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 组包时间 prot_timeout
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("组包时间(精确到mS)")]
|
||||
public DateTime PackageTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接收时间
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), DefaultValue(null), Comment("接收时间")]
|
||||
public DateTime ReceiptTime { get; set; } = DateTime.Now;
|
||||
|
||||
}
|
||||
}
|
||||
146
Models/Models/LOGDB/TBL_TCP_LOG.cs
Normal file
146
Models/Models/LOGDB/TBL_TCP_LOG.cs
Normal file
@@ -0,0 +1,146 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models.Models.LOGDB
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// TCP通讯记录
|
||||
/// </summary>
|
||||
[Table("TBL_TCP_LOG"), Comment(" TCP通讯记录")]
|
||||
|
||||
public class TBL_TCP_LOG
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 生产者根据时间精确到mS生产ID
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("生产者根据时间精确到mS生产ID ")]
|
||||
public string TCP_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 方向
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("方向")]
|
||||
public string DIRECTION { get; set; } = "RX";
|
||||
|
||||
/// <summary>
|
||||
/// 时间(精确到mS)
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("时间(精确到mS)")]
|
||||
|
||||
public DateTime DATETIME { get; set; } = DateTime.Now;
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 源 IP
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("源 IP ")]
|
||||
public string SOURCE_IP { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 源 TCP 端口
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("源 TCP 端口 ")]
|
||||
public string SOURCE_PORT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 目的地 IP
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("目的地 IP ")]
|
||||
public string DESTINATION { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 目的地 TCP 端口
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("目的地 TCP 端口 ")]
|
||||
public string DESTINATION_PORT { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 距离同一个端口上一包接收间隔
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("距离同一个端口上一包接收间隔")]
|
||||
public int RCV_TIMEOUT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 距离同一个端口上一包发送间隔
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("距离同一个端口上一包发送间隔 ")]
|
||||
public int SED_TIMEOUT { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 长度
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("长度 ")]
|
||||
public int LENGTH { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 内容
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(5000)"), Comment("内容")]
|
||||
public string CONTENT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 处理耗时
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("处理耗时 ")]
|
||||
public int PROCESSING_TIMESPENT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据是否有效 0 无效 1有效
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("数据是否有效 0 无效 1有效")]
|
||||
public int DATA_VALID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 处理结果 0 失败 1成功
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("处理结果 0 失败 1成功")]
|
||||
public int RESULT { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 关联MSG ID
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("关联MSG ID ")]
|
||||
public int MSG_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 关联UDP_ID
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("关联UDP_ID")]
|
||||
public int UDP_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
42
Models/Models/NEW_TABLE_UPDATE_TIME_MARK.cs
Normal file
42
Models/Models/NEW_TABLE_UPDATE_TIME_MARK.cs
Normal file
@@ -0,0 +1,42 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[Table("NEW_TABLE_UPDATE_TIME_MARK"), Comment("数据同步对照表")]
|
||||
|
||||
public class NEW_TABLE_UPDATE_TIME_MARK
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 同步的表名
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("同步的表名 ")]
|
||||
public string NEW_DB_TABLE_NAME { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 最后同步时间
|
||||
/// </summary>
|
||||
///
|
||||
[Column(TypeName = "DATETIME"), Comment("最后同步时间")]
|
||||
|
||||
public DateTime? LAST_UPDATE_TIME { get; set; } = null;
|
||||
|
||||
}
|
||||
}
|
||||
74
Models/Models/TBL_CSERIES_BASICDATA.cs
Normal file
74
Models/Models/TBL_CSERIES_BASICDATA.cs
Normal file
@@ -0,0 +1,74 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 高*飞需求创建
|
||||
/// </summary>
|
||||
[Table("TBL_CSERIES_BASICDATA")]
|
||||
public class TBL_CSERIES_BASICDATA
|
||||
{
|
||||
/// <summary>
|
||||
/// ID索引
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
/// <summary>
|
||||
/// 房间号
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(20)"), Comment("项目名称")]
|
||||
public string PROJECTNAME { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房间号
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("房间号")]
|
||||
public int ROOMNUMBER { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房型
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(20)"), Comment("房型")]
|
||||
public string ROOMTYPE { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// MAC地址
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(20)"), Comment("MAC地址")]
|
||||
public string MAC { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 内网IP
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(20)"), Comment("内网IP")]
|
||||
public string INNERNETIP { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 公网IP
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(20)"), Comment("公网IP")]
|
||||
public string PUBLICIP { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 入网时间
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("入网时间")]
|
||||
public DateTime ENTERNETTIME { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
34
Models/Models/TBL_CSERIES_CONFIGDATA.cs
Normal file
34
Models/Models/TBL_CSERIES_CONFIGDATA.cs
Normal file
@@ -0,0 +1,34 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 高*飞需求创建
|
||||
/// </summary>
|
||||
[Table("TBL_CSERIES_CONFIGDATA")]
|
||||
public class TBL_CSERIES_CONFIGDATA
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// ID索引
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
/// <summary>
|
||||
/// 配置版本号
|
||||
/// </summary>
|
||||
public string CONFIGVERSION { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配置数据
|
||||
/// </summary>
|
||||
public byte[] CONFIGDATA { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
84
Models/Models/TBL_CSERIES_DEVCONFIGLISTS.cs
Normal file
84
Models/Models/TBL_CSERIES_DEVCONFIGLISTS.cs
Normal file
@@ -0,0 +1,84 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 高*飞需求创建
|
||||
/// </summary>
|
||||
[Table("TBL_CSERIES_DEVCONFIGLISTS")]
|
||||
public class TBL_CSERIES_DEVCONFIGLISTS
|
||||
{
|
||||
/// <summary>
|
||||
/// ID索引
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目编号
|
||||
/// </summary>
|
||||
public string PROJECTNUMBER { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房型
|
||||
/// </summary>
|
||||
public string ROOMTYPE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配置版本号
|
||||
/// </summary>
|
||||
public string CONFIGVERSION { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主机型号
|
||||
/// </summary>
|
||||
public string HOSTTYPENUMBER { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 端口号
|
||||
/// </summary>
|
||||
public string DEVPORT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备名称
|
||||
/// </summary>
|
||||
public string DEVNAME { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备类型
|
||||
/// </summary>
|
||||
public string DEVTYPE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备型号
|
||||
/// </summary>
|
||||
public string DEVTYPENUMBER { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 协议
|
||||
/// </summary>
|
||||
public string DEVPROTOCOL { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 波特率
|
||||
/// </summary>
|
||||
public string DEVBAUD { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备地址
|
||||
/// </summary>
|
||||
public int? DEVADDRESS { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
public string REMARKS { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
59
Models/Models/TBL_CSERIES_DEVLISTS.cs
Normal file
59
Models/Models/TBL_CSERIES_DEVLISTS.cs
Normal file
@@ -0,0 +1,59 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 高*飞需求创建
|
||||
/// </summary>
|
||||
[Table("TBL_CSERIES_DEVLISTS")]
|
||||
public class TBL_CSERIES_DEVLISTS
|
||||
{
|
||||
/// <summary>
|
||||
/// ID索引
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备型号
|
||||
/// </summary>
|
||||
public string DEVTYPENUMBER { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备类型
|
||||
/// </summary>
|
||||
public string DEVTYPE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备名称
|
||||
/// </summary>
|
||||
public string DEVNAME { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备协议
|
||||
/// </summary>
|
||||
public string DEVPROTOCOL { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 默认波特率
|
||||
/// </summary>
|
||||
public string DEVBAUD { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能说明
|
||||
/// </summary>
|
||||
public string FUNCTIONALEXPLAIN { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
public string REMARKS { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
51
Models/Models/TBL_CSERIES_HOSTTYPENUMBERLISTS.cs
Normal file
51
Models/Models/TBL_CSERIES_HOSTTYPENUMBERLISTS.cs
Normal file
@@ -0,0 +1,51 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 高*飞需求创建
|
||||
/// </summary>
|
||||
[Table("TBL_CSERIES_HOSTTYPENUMBERLISTS")]
|
||||
public class TBL_CSERIES_HOSTTYPENUMBERLISTS
|
||||
{
|
||||
/// <summary>
|
||||
/// ID索引
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主机型号
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(20)"), Comment("主机型号")]
|
||||
|
||||
public string HOSTTYPENUMBER { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 端口号
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(20)"), Comment("端口号")]
|
||||
|
||||
public string PORTNUMBER { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 端口说明
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(250)"), Comment("端口说明")]
|
||||
|
||||
public string PORTEXPLAIN { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
public string REMARKS { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
50
Models/Models/TBL_CSERIES_PROJECTLISTS.cs
Normal file
50
Models/Models/TBL_CSERIES_PROJECTLISTS.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 高*飞需求创建
|
||||
/// </summary>
|
||||
[Table("TBL_CSERIES_PROJECTLISTS")]
|
||||
public class TBL_CSERIES_PROJECTLISTS
|
||||
{
|
||||
/// <summary>
|
||||
/// ID索引
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目编号
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(20)"), Comment("项目编号")]
|
||||
|
||||
public string PROJECTNUMBER { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目名称
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(20)"), Comment("房间编号")]
|
||||
|
||||
public string PROJECTNAME { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目地址
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(250)"), Comment("项目地址")]
|
||||
public string PROJECTADDRESS { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
public string REMARKS { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
76
Models/Models/TBL_CSERIES_PROJECTROOMLISTS.cs
Normal file
76
Models/Models/TBL_CSERIES_PROJECTROOMLISTS.cs
Normal file
@@ -0,0 +1,76 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 高*飞需求创建
|
||||
/// </summary>
|
||||
[Table("TBL_CSERIES_PROJECTROOMLISTS")]
|
||||
public class TBL_CSERIES_PROJECTROOMLISTS
|
||||
{
|
||||
/// <summary>
|
||||
/// ID索引
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目编号
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("项目编号")]
|
||||
|
||||
public int? PROJECTNUMBER { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房间编号
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(20)"), Comment("房间编号")]
|
||||
public string ROOMNUMBER { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房型
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(20)"), Comment("房型")]
|
||||
public string ROOMTYPE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 当前状态
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(20)"), Comment("当前状态")]
|
||||
|
||||
public string CURRENTSTATE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主机MAC地址
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(50)"), Comment("主机MAC地址")]
|
||||
public string HOSTMAC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配置版本号
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(50)"), Comment("配置版本号")]
|
||||
|
||||
public string CONFIGVERSION { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最后一次通讯时间
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(50)"), Comment("最后一次通讯时间")]
|
||||
|
||||
public string LASTCOMMTIME { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
public string REMARKS { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
43
Models/Models/TBL_CSERIES_ROOMTYPELISTS.cs
Normal file
43
Models/Models/TBL_CSERIES_ROOMTYPELISTS.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 高*飞需求创建
|
||||
/// </summary>
|
||||
[Table("TBL_CSERIES_ROOMTYPELISTS")]
|
||||
public class TBL_CSERIES_ROOMTYPELISTS
|
||||
{
|
||||
/// <summary>
|
||||
/// ID索引
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目编号
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(20)"), Comment("项目编号")]
|
||||
public string PROJECTNUMBER { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房型
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(20)"), Comment("房型")]
|
||||
public string ROOMTYPE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARKS { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
190
Models/Models/TBL_DEV_INFO.cs
Normal file
190
Models/Models/TBL_DEV_INFO.cs
Normal file
@@ -0,0 +1,190 @@
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 记录所有设备的信息列表,供配置工具调用 设备信息列表
|
||||
/// </summary>
|
||||
[Table("TBL_DEV_INFO"), Comment("设备信息列表 记录所有设备的信息列表,供配置工具调用")]
|
||||
|
||||
public class TBL_DEV_INFO
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int DEV_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// ERP对应的料号
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("ERP对应的料号 ")]
|
||||
public string ERP_PN { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 设备类型
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("设备类型 ")]
|
||||
public int DEV_TYPE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 设备名称
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("设备名称 ")]
|
||||
public string DEV_NAME { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备类型数据编码
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("设备类型数据编码 ")]
|
||||
public string DEV_TYPE_DATA { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 设备协议
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("设备协议 ")]
|
||||
public string PROTOCOL { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备协议数据编码
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("设备协议数据编码 ")]
|
||||
public string PROTOCOL_DATA { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 协议版本
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("协议版本 ")]
|
||||
public string PROTOCOL_VER { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 设备接口类型
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("设备接口类型 ")]
|
||||
public string DEV_INTERFACE { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 设备厂牌
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("设备厂牌 ")]
|
||||
public string DEV_BRAND { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 设备型号
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("设备型号 ")]
|
||||
public string DEV_MN { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 设备详细描述
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("设备详细描述 ")]
|
||||
public string DEV_DESCRIPTION { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据模型(XML格式的文件)
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("数据模型(XML格式的文件) ")]
|
||||
public string DEV_DATA_MODEL { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 数据模型版本
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("数据模型版本 ")]
|
||||
public string DEV_DATA_MODEL_VER { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备状态
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("设备状态 ")]
|
||||
public int DEV_STATUS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 设备单位
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("设备单位 ")]
|
||||
public string DEV_UNIT { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 设备重量
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("设备重量 ")]
|
||||
public int DEV_NET_WEIGHT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 价格币种
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("价格币种 ")]
|
||||
public string DEV_REF_PRICE_CURR { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 参考价格
|
||||
/// </summary>
|
||||
[Column(TypeName = "decimal(18, 2)"), Comment("参考价格 ")]
|
||||
public decimal DEV_REF_PRICE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 录入人
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("录入人 ")]
|
||||
public string CREATE_BY { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 录入时间
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("录入时间")]
|
||||
|
||||
public DateTime CREATE_DATETIME { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 批准人
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("批准人 ")]
|
||||
public string APP_BY { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 批准时间
|
||||
/// </summary>
|
||||
|
||||
[ Column(TypeName = "datetime"), Comment("批准时间")]
|
||||
|
||||
public DateTime? APP_DATETIME { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
95
Models/Models/TBL_DEV_INFO_CHG_LOG.cs
Normal file
95
Models/Models/TBL_DEV_INFO_CHG_LOG.cs
Normal file
@@ -0,0 +1,95 @@
|
||||
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 设备信息列表更新日志
|
||||
/// </summary>
|
||||
[Table("TBL_DEV_INFO_CHG_LOG"), Comment("设备信息列表更新日志")]
|
||||
|
||||
public class TBL_DEV_INFO_CHG_LOG
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备id
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("设备id")]
|
||||
public int DEV_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日志类型
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("日志类型")]
|
||||
public int TYPE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日期
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "datetime"), Comment("日期")]
|
||||
|
||||
public DateTime DATETIME { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("描述")]
|
||||
|
||||
public string DESCRIPTION { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 操作账号
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("操作账号")]
|
||||
|
||||
public string ACCOUNT { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 地址
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("地址")]
|
||||
|
||||
public string LOCATION { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 操作IP
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("操作IP")]
|
||||
|
||||
public string IP { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
|
||||
public DateTime? UPDATE_TIMEMARK { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
57
Models/Models/TBL_DEV_TYPE.cs
Normal file
57
Models/Models/TBL_DEV_TYPE.cs
Normal file
@@ -0,0 +1,57 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 硬件类型
|
||||
/// </summary>
|
||||
[Table("TBL_DEV_TYPE"), Comment("硬件类型")]
|
||||
public class TBL_DEV_TYPE
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int DEV_TYPE_ID { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 描述
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("描述")]
|
||||
public string DESCRIPITON { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 硬件名称
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("硬件名称")]
|
||||
public string DEV_NAME { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
|
||||
public DateTime? UPDATE_TIMEMARK { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
|
||||
public DateTime Create_TIMEMARK { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
45
Models/Models/TBL_EQUIPMENTISSUELOG.cs
Normal file
45
Models/Models/TBL_EQUIPMENTISSUELOG.cs
Normal file
@@ -0,0 +1,45 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
public class TBL_EQUIPMENTISSUELOG
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 日期
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "datetime(3)"), Comment("创建日期")]
|
||||
|
||||
public DateTime CreationTime { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 是否调用成功
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("是否调用成功")]
|
||||
|
||||
public bool Succeed { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 调用api参数
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(255)"), Comment("调用api参数")]
|
||||
public string Content { get; set; }
|
||||
}
|
||||
}
|
||||
107
Models/Models/TBL_EVENTLOGGING.cs
Normal file
107
Models/Models/TBL_EVENTLOGGING.cs
Normal file
@@ -0,0 +1,107 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 事件记录表
|
||||
/// </summary>
|
||||
[Table("TBL_EVENTLOGGING"), Comment("事件记录表")]
|
||||
public class TBL_EVENTLOGGING
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
/// <summary>
|
||||
/// 事件 类型
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("type类型")]
|
||||
public string EVENT_TYPE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 事件id
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("事件id,一个事件多个记录id唯一")]
|
||||
public string EVENTLOGGING_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 记录创建者 不是事件创建者 最早一条记录创建者才是 事件创建者
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("记录创建者 不是事件创建者 最早一条记录创建者才是 事件创建者")]
|
||||
public string REGISTRAR { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "datetime"), Comment("创建时间")]
|
||||
public DateTime INPUT_DATeTime { get; set; } = DateTime.Now;
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
public string REMARK { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 步骤记录
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("步骤记录")]
|
||||
|
||||
public string STEPRECORDING { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 信息
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(500)"), Comment("信息")]
|
||||
public string INFO { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 角色
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("角色 RCU WEB RLS")]
|
||||
public string ROLE { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// MAC
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("MAC")]
|
||||
public string MAC { get; set; } = string.Empty;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 酒店id
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("酒店id")]
|
||||
public int HOTEL_ID { get; set; } = 0;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 酒店编号 巫工
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment(" 酒店编号 巫工 ")]
|
||||
public int HOTEL_OLD_ID { get; set; } = 0;//酒店编号
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房间id
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("房间id")]
|
||||
public int ROOM_ID { get; set; } = 0;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 酒店编号 巫工
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment(" 房间id 巫工 ")]
|
||||
public int ROOM_OLD_ID { get; set; } = 0;//房间id
|
||||
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("输出时间")]
|
||||
public DateTime OUTPUT_DATETIME { get; set; }
|
||||
}
|
||||
}
|
||||
152
Models/Models/TBL_FIRMWARE_UPLOAD_LOGS.cs
Normal file
152
Models/Models/TBL_FIRMWARE_UPLOAD_LOGS.cs
Normal file
@@ -0,0 +1,152 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// RCU 固件上传记录:
|
||||
/// </summary>
|
||||
[Table("TBL_FIRMWARE_UPLOAD_LOGS"), Comment("RCU 固件上传记录:")]
|
||||
public class TBL_FIRMWARE_UPLOAD_LOGS
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日期
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("日期")]
|
||||
public DateTime DateTime { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// AppType 适用类型(Launcher、App、etc.)
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("AppType 适用类型(Launcher、App、etc.)")]
|
||||
|
||||
public string AppType { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 适用机型
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("AppForModel 适用机型")]
|
||||
|
||||
public string AppForModel { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 文件存放路径(以BLV_Studio为相对根路径)
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("FilePath 文件存放路径(以BLV_Studio为相对根路径)")]
|
||||
|
||||
public string FilePath { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 固件文件名
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("FileName 固件文件名")]
|
||||
|
||||
public string FileName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 固件版本
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("Ver 固件版本")]
|
||||
|
||||
public string Ver { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// MD5Val 固件MD5校验值
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("MD5Val 固件MD5校验值")]
|
||||
|
||||
public string MD5Val { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Handler 处理人
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("Handler 处理人")]
|
||||
|
||||
public string Handler { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Remark 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("Remark 备注")]
|
||||
|
||||
public string Remark { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// PC_MAC 上传人PC网卡MAC
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("PC_MAC 上传人PC网卡MAC")]
|
||||
|
||||
public string PC_MAC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PC_NAME 上传人PC用户名
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("PC_NAME 上传人PC用户名")]
|
||||
|
||||
public string PC_NAME { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// LUNCHER_VER 版本
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("LUNCHER_VER 版本")]
|
||||
|
||||
public string Luncher_Ver { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 是否有效
|
||||
/// </summary>
|
||||
|
||||
[Comment("是否有效")]
|
||||
|
||||
public bool IsValid { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房型id q取值 TBL_ROOM_TYPE_LIST表 ROOM_TYPE_OLD_ID 房型id
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("房型id q取值的 ROOM_TYPE_OLD_ID 房型id")]
|
||||
|
||||
public int ROOM_TYPE_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 酒店id q取值 TBL_ROOM_TYPE_LIST表 HOTEL_OLD_ID 酒店id
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("酒店id q取值 TBL_ROOM_TYPE_LIST表 HOTEL_OLD_ID 酒店id ")]
|
||||
|
||||
public int HOTEL_ID { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
276
Models/Models/TBL_HOTEL_BASIC_INFO.cs
Normal file
276
Models/Models/TBL_HOTEL_BASIC_INFO.cs
Normal file
@@ -0,0 +1,276 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 如果酒店旧编号 Idold 不为0 则表示同步过来的数据
|
||||
/// </summary>
|
||||
|
||||
[Table("TBL_HOTEL_BASIC_INFO")]
|
||||
public class TBL_HOTEL_BASIC_INFO
|
||||
{
|
||||
/// <summary>
|
||||
/// 酒店id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("酒店id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int HOTEL_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目编号
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "nvarchar(20)"), Comment("项目编号")]
|
||||
|
||||
public string PROJECT_NUMBER { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 酒店名称
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "nvarchar(100)"), Comment("酒店名称,简体中文,必要")]
|
||||
public string HOTEL_NAME_CN { get; set; } = string.Empty;
|
||||
|
||||
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("酒店名称-英文 ")]
|
||||
public string HOTEL_NAME_EN { get; set; } = string.Empty;
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("酒店名称-繁中 ")]
|
||||
public string HOTEL_NAME_TW { get; set; } = string.Empty;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 国家
|
||||
/// </summary>
|
||||
|
||||
[Comment("国家"), Column(TypeName = "nvarchar(50)")]
|
||||
public string NATIONAL { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 省
|
||||
/// </summary>
|
||||
|
||||
[Comment("省"), Column(TypeName = "nvarchar(50)")]
|
||||
|
||||
public string PROVICE { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 市
|
||||
/// </summary>
|
||||
|
||||
[Comment("市"), Column(TypeName = "nvarchar(50)")]
|
||||
|
||||
public string CITY { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 区
|
||||
/// </summary>
|
||||
|
||||
[Comment("区"), Column(TypeName = "nvarchar(50)")]
|
||||
|
||||
public string TOWN { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 详细地址
|
||||
/// </summary>
|
||||
|
||||
[Comment("详细地址"), Column(TypeName = "nvarchar(255)")]
|
||||
|
||||
public string DETAIL_ADD { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 录入人
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("录入人")]
|
||||
|
||||
public string KEY_Name { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 录入人ID
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "INT"), Comment("录入人id")]
|
||||
|
||||
public int KEY_ID { get; set; } = 0;
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 录入时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("录入时间")]
|
||||
|
||||
public DateTime KEY_IN_DATETIME { get; set; } = DateTime.Now;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 是否授权 审核
|
||||
/// </summary>
|
||||
[Column(TypeName = "bit"), Comment("是否授权 审核")]
|
||||
public bool IsApprove { get; set; } = false;
|
||||
|
||||
/// <summary>
|
||||
/// 审核人
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("审核人")]
|
||||
public int? APPROVE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 审核时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("审核时间")]
|
||||
|
||||
public DateTime? APPROVE_DATE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 品牌
|
||||
/// </summary>
|
||||
|
||||
[Comment("品牌"), Column(TypeName = "nvarchar(50)")]
|
||||
|
||||
public string HOTEL_BRAND { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 酒店分组
|
||||
/// </summary>
|
||||
|
||||
[Comment("酒店分组"), Column(TypeName = "int")]
|
||||
|
||||
public int HOTEL_GROUP { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Logo图片
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(255)"), Comment("Logo图片")]
|
||||
|
||||
public string LOG_IMAGE { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
|
||||
public DateTime? UPDATE_TIMEMARK { get; set; } = DateTime.Now;
|
||||
|
||||
/// <summary>
|
||||
/// 到期时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("到期时间")]
|
||||
|
||||
|
||||
public DateTime? VALID_DATETIME { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 有效状态
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "int"), Comment("状态")]
|
||||
public int VALID_STATUS { get; set; } = 0;
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "int"), Comment("状态")]
|
||||
|
||||
public int STATUS { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 销售人员
|
||||
/// </summary>
|
||||
|
||||
[ Column(TypeName = "nvarchar(50)"), Comment("销售人员")]
|
||||
|
||||
public string SALES { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 销售人员电话
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("销售人员电话")]
|
||||
|
||||
public string SALES_PHONE { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 酒店联系人
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("酒店联系人")]
|
||||
|
||||
public string HOTEL_CONTACT { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 酒店联系人电话
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("酒店联系人电话")]
|
||||
|
||||
public string HOTEL_CONTACT_PHONE { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
|
||||
[ Column(TypeName = "int"), Comment("排序")]
|
||||
|
||||
public int SORT { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; } = String.Empty;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 酒店编号 巫工
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment(" 酒店编号 巫工 ")]
|
||||
public int IDOLD { get; set; } = 0;//酒店编号
|
||||
|
||||
/// <summary>
|
||||
/// 房型统一密码
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment(" 房型密码 ")]
|
||||
public string PASSWORD { get; set; } = "123456";// 房型编号
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 数据 是否在 巫工 库删除 0 未 1 已经删除 2 在系统删除
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("数据 是否在 巫工 库删除 0 未 1 已经删除 2 在系统删除")]
|
||||
public int IsDel { get; set; } = 0;
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 酒店分组 巫工
|
||||
/// </summary>
|
||||
|
||||
[Comment("酒店分组 巫工"), Column(TypeName = "int")]
|
||||
|
||||
public int HOTEL_OLD_GROUP { get; set; } = 0;
|
||||
|
||||
|
||||
|
||||
//public int BRANDID { get; set; } = 0;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
108
Models/Models/TBL_HOTEL_GROUP_INFO.cs
Normal file
108
Models/Models/TBL_HOTEL_GROUP_INFO.cs
Normal file
@@ -0,0 +1,108 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 酒店组 基本信息
|
||||
/// </summary>
|
||||
[Table("TBL_HOTEL_GROUP_INFO"), Comment("酒店组 基本信息")]
|
||||
public class TBL_HOTEL_GROUP_INFO
|
||||
{
|
||||
/// <summary>
|
||||
/// ID 主键id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("HOTEL_GROUP__ID,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int HOTEL_GROUP_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// HOTEL_GROUP_NAME 酒店组名
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("酒店组名"), Required]
|
||||
public string HOTEL_GROUP_NAME { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PARENT_ID 父级ID
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("父级ID"), Required]
|
||||
public int PARENT_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SORT 排序
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("排序")]
|
||||
public int SORT { get; set; }
|
||||
|
||||
|
||||
[Column(TypeName = "int"), Comment("录入人")]
|
||||
|
||||
public int KEY_IN { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 录入时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("录入时间,插入时自动赋值")]
|
||||
|
||||
public DateTime KEY_IN_DATETIME { get; set; } = DateTime.Now;
|
||||
|
||||
/// <summary>
|
||||
/// 审核人
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("审核人")]
|
||||
public int? APPROVE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 审核时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("审核时间")]
|
||||
|
||||
public DateTime? APPROVE_DATE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
|
||||
|
||||
public DateTime? UPDATE_TIMEMARK { get; set; } = DateTime.Now;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 数据 是否在 巫工 库删除 0 未 1 已经删除 2 在系统删除
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("数据 是否在 巫工 库删除 0 未 1 已经删除 2 在系统删除")]
|
||||
public int IsDel { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 旧 ID
|
||||
/// </summary>
|
||||
[Column(TypeName = "int") ]
|
||||
public int HOTEL_GROUP_OLD_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PARENT_ID 父级ID 旧
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("父级ID 旧"), Required]
|
||||
public int PARENT_OLD_ID { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
119
Models/Models/TBL_HOTEL_SEASON.cs
Normal file
119
Models/Models/TBL_HOTEL_SEASON.cs
Normal file
@@ -0,0 +1,119 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 酒店季节表
|
||||
/// </summary>
|
||||
[Table("TBL_HOTEL_SEASON")]
|
||||
|
||||
public class TBL_HOTEL_SEASON
|
||||
{
|
||||
/// <summary>
|
||||
/// 主机id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 酒店id
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("酒店id")]
|
||||
public int HOTELID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 酒店id _OLD
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("巫工 酒店id")]
|
||||
public int HOTELID_OLD { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 月份1
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("月份列 对应的季节 春夏冬 是 123")]
|
||||
public int MONTH1 { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 月份2
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("月份列 对应的季节 春夏秋冬 是 1234")]
|
||||
public int MONTH2 { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 月份3
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("月份列 对应的季节 春夏冬 是 123")]
|
||||
public int MONTH3 { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 月份4
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("月份列 对应的季节 春夏冬 是 123")]
|
||||
public int MONTH4 { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 月份5
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("月份列 对应的季节 春夏冬 是 123")]
|
||||
public int MONTH5 { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 月份6
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("月份列 对应的季节 春夏冬 是 123")]
|
||||
public int MONTH6 { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 月份7
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("月份列 对应的季节 春夏冬 是 123")]
|
||||
public int MONTH7 { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 月份8
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("月份列 对应的季节 春夏冬 是 123")]
|
||||
public int MONTH8 { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 月份9
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("月份列 对应的季节 春夏冬 是 123")]
|
||||
public int MONTH9 { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 月份10
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("月份列 对应的季节 春夏冬 是 123")]
|
||||
public int MONTH10 { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 月份11
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("月份列 对应的季节 春夏冬 是 123")]
|
||||
public int MONTH11 { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 月份12
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("月份列 对应的季节 春夏冬 是 123")]
|
||||
public int MONTH12 { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
74
Models/Models/TBL_HOTEL_STATUS_INFO.cs
Normal file
74
Models/Models/TBL_HOTEL_STATUS_INFO.cs
Normal file
@@ -0,0 +1,74 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 酒店 状态信息
|
||||
/// </summary>
|
||||
[Table("TBL_HOTEL_STATUS_INFO"), Comment("酒店 状态信息")]
|
||||
public class TBL_HOTEL_STATUS_INFO
|
||||
{
|
||||
/// <summary>
|
||||
/// ID 主键id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("ID,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// HOTEL_ID 酒店id
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("酒店id"), Required]
|
||||
public int HOTEL_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// HOTEL_STATUS_ID 酒店状态id
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("酒店状态id"), Required]
|
||||
public int HOTEL_STATUS_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 录入时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("录入时间,插入时自动赋值"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
|
||||
public DateTime KEY_IN_DATETIME { get; set; } = DateTime.Now;
|
||||
|
||||
|
||||
[Column(TypeName = "int"), Comment("录入人")]
|
||||
|
||||
public int KEY_IN { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 有效日期
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("有效日期")]
|
||||
|
||||
|
||||
public DateTime VALID_DATETIME { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
|
||||
|
||||
public DateTime? UPDATE_TIMEMARK { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
}
|
||||
}
|
||||
83
Models/Models/TBL_HOTEL_STATUS_LOG.cs
Normal file
83
Models/Models/TBL_HOTEL_STATUS_LOG.cs
Normal file
@@ -0,0 +1,83 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 酒店 状态信息变化日志
|
||||
/// </summary>
|
||||
[Table("TBL_HOTEL_STATUS_LOG"), Comment("酒店 状态信息变化日志")]
|
||||
public class TBL_HOTEL_STATUS_LOG
|
||||
{
|
||||
/// <summary>
|
||||
/// ID 主键id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("ID,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// HOTEL_ID 酒店id
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("酒店id"), Required]
|
||||
public int HOTEL_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// LOG_TYPE 日志类型
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("日志类型"), Required]
|
||||
public int LOG_TYPE { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// HOTEL_STATUS_ID 酒店状态id
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("酒店状态id"), Required]
|
||||
public int HOTEL_STATUS_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 录入时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("录入时间,插入时自动赋值"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
|
||||
public DateTime KEY_IN_DATETIME { get; set; } = DateTime.Now;
|
||||
|
||||
|
||||
[Column(TypeName = "int"), Comment("录入人")]
|
||||
|
||||
public int KEY_IN { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 有效日期
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("有效日期")]
|
||||
|
||||
|
||||
public DateTime VALID_DATETIME { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
|
||||
[ Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
|
||||
|
||||
public DateTime? UPDATE_TIMEMARK { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
}
|
||||
}
|
||||
102
Models/Models/TBL_HW_ERR_LOG.cs
Normal file
102
Models/Models/TBL_HW_ERR_LOG.cs
Normal file
@@ -0,0 +1,102 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// RCU 错误日志
|
||||
/// </summary>
|
||||
[Table("TBL_HW_ERR_LOG"), Comment("RCU 连接日志")]
|
||||
public class TBL_HW_ERR_LOG
|
||||
{
|
||||
/// <summary>
|
||||
/// ID 主键id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("ID,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// RCU_ID id
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("RCU_ID 主机id"), Required]
|
||||
public int RCU_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日期
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("日期")]
|
||||
public DateTime DATETIME { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// ERR_MSG_SOURCE_ID 信息来源
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("信息来源"), Required]
|
||||
public int ERR_MSG_SOURCE_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// DEV_TYPE_ID 硬件类型
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("硬件类型"), Required]
|
||||
public int DEV_TYPE_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// LOOP_ADD 回路地址
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("回路地址"), Required]
|
||||
public string LOOP_ADD { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// ERR_ID 日志类型id
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("日志类型id"), Required]
|
||||
public int ERR_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 在线状态 0 不在 1在
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("是否在线 0 不在 1在")]
|
||||
public int ONLINE_SATATUS { get; set; } = 0;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 公网IP
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("公网IP")]
|
||||
public string PUBLIC_IP { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 内网IP
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("内网IP")]
|
||||
public string INTEANL_IP { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// UDP端口
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("UDP端口")]
|
||||
public string UDP_PORT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 公网端口
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("公网端口")]
|
||||
public string PUBLIC_PORT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
public string REMARK { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
public DateTime? UPDATE_TIMEMARK { get; set; }
|
||||
}
|
||||
}
|
||||
37
Models/Models/TBL_LUNCHER_LIST.cs
Normal file
37
Models/Models/TBL_LUNCHER_LIST.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// RCU TBL_LUNCHER
|
||||
/// </summary>
|
||||
[Table("TBL_LUNCHER_LIST"), Comment("TBL_LUNCHER_LIST")]
|
||||
public class TBL_LUNCHER_LIST
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Luncher_Name
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("Luncher_Name ")]
|
||||
|
||||
public string Luncher_Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Remark 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("Remark 备注")]
|
||||
|
||||
public string Remark { get; set; }
|
||||
}
|
||||
}
|
||||
115
Models/Models/TBL_LUNCHER_UPLOAD_LOGS.cs
Normal file
115
Models/Models/TBL_LUNCHER_UPLOAD_LOGS.cs
Normal file
@@ -0,0 +1,115 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// RCU LUNCHER上传记录:
|
||||
/// </summary>
|
||||
[Table("TBL_LUNCHER_UPLOAD_LOGS"), Comment("RCU LUNCHER上传记录:")]
|
||||
public class TBL_LUNCHER_UPLOAD_LOGS
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日期
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("日期")]
|
||||
public DateTime DateTime { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// AppType 适用类型(Launcher、App、etc.)
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("AppType 适用类型(Launcher、App、etc.)")]
|
||||
|
||||
public string AppType { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 适用机型
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("AppForModel 适用机型")]
|
||||
|
||||
public string AppForModel { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 文件存放路径(以BLV_Studio为相对根路径)
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("FilePath 文件存放路径(以BLV_Studio为相对根路径)")]
|
||||
|
||||
public string FilePath { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 固件文件名
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("FileName 固件文件名")]
|
||||
|
||||
public string FileName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 固件版本
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("Ver 固件版本")]
|
||||
|
||||
public string Ver { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// MD5Val 固件MD5校验值
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("MD5Val 固件MD5校验值")]
|
||||
|
||||
public string MD5Val { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Handler 处理人
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("Handler 处理人")]
|
||||
|
||||
public string Handler { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Remark 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("Remark 备注")]
|
||||
|
||||
public string Remark { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// PC_MAC 上传人PC网卡MAC
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("PC_MAC 上传人PC网卡MAC")]
|
||||
|
||||
public string PC_MAC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PC_NAME 上传人PC用户名
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("PC_NAME 上传人PC用户名")]
|
||||
|
||||
public string PC_NAME { get; set; }
|
||||
}
|
||||
}
|
||||
99
Models/Models/TBL_MODEL_FILE_DATA.cs
Normal file
99
Models/Models/TBL_MODEL_FILE_DATA.cs
Normal file
@@ -0,0 +1,99 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 模型文件数据
|
||||
/// </summary>
|
||||
|
||||
[Table("TBL_MODEL_FILE_DATA")]
|
||||
public class TBL_MODEL_FILE_DATA
|
||||
{
|
||||
[Key, Column(TypeName = "int"), Comment("模型文件数据id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int MFD_ID { get; set; }
|
||||
|
||||
[Column(TypeName = "int"), Comment("是否可用 0 不可以 1 可用")]
|
||||
|
||||
public int Available { get; set; } = 0;
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("厂牌")]
|
||||
|
||||
public string Brand { get; set; } = String.Empty;
|
||||
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("机型编号")]
|
||||
|
||||
public string ModelNo { get; set; } = String.Empty;
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("机型名称")]
|
||||
|
||||
public string ModelName { get; set; } = String.Empty;
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("功能描述")]
|
||||
|
||||
public string Description { get; set; } = String.Empty;
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("图片")]
|
||||
|
||||
public string Image { get; set; } = String.Empty;
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("目录名")]
|
||||
|
||||
public string Directory { get; set; } = String.Empty;
|
||||
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(255)"), Comment("XML文件名")]
|
||||
public string XML_FileName { get; set; } = String.Empty;
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(255)"), Comment("DAT文件名")]
|
||||
public string DAT_FileName { get; set; } = String.Empty;
|
||||
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("版本号")]
|
||||
|
||||
public string Version { get; set; } = String.Empty;
|
||||
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("上传日期")]
|
||||
|
||||
public DateTime UploadDateTime { get; set; } = DateTime.Now;
|
||||
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("作者")]
|
||||
|
||||
public string Author { get; set; } = string.Empty;
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(255)"), Comment("XLM_MD5")]
|
||||
|
||||
public string XLM_MD5 { get; set; } = string.Empty;
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(255)"), Comment("DAT_MD5")]
|
||||
|
||||
public string DAT_MD5 { get; set; } = string.Empty;
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("料号")]
|
||||
|
||||
public string PartNumber { get; set; } = string.Empty;
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string Remark { get; set; } = string.Empty;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
46
Models/Models/TBL_MULTILINGUAL.cs
Normal file
46
Models/Models/TBL_MULTILINGUAL.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 多种语言
|
||||
/// </summary>
|
||||
[Table("TBL_MULTILINGUAL"), Comment("多种语言")]
|
||||
public class TBL_MULTILINGUAL
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 语言
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("语言")]
|
||||
|
||||
public string LANGUAGE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// appID
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("appID")]
|
||||
|
||||
public string APPLICATIONID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 版本
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("版本 int")]
|
||||
public int VERSION { get; set; }
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
42
Models/Models/TBL_MULTILINGUAL_APPS.cs
Normal file
42
Models/Models/TBL_MULTILINGUAL_APPS.cs
Normal file
@@ -0,0 +1,42 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[Table("TBL_MULTILINGUAL_APPS"), Comment("APP ")]
|
||||
public class TBL_MULTILINGUAL_APPS
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// APP
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("APP")]
|
||||
|
||||
public string APPLICATION { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
45
Models/Models/TBL_MULTILINGUAL_DATA.cs
Normal file
45
Models/Models/TBL_MULTILINGUAL_DATA.cs
Normal file
@@ -0,0 +1,45 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// app多语言数据
|
||||
/// </summary>
|
||||
[Table("TBL_MULTILINGUAL_DATA"), Comment("app多语言数据")]
|
||||
public class TBL_MULTILINGUAL_DATA
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("APP")]
|
||||
public string 中文 { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("APP")]
|
||||
public string ENGLISH { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("应用区域")]
|
||||
public string APPLICATIONID { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
111
Models/Models/TBL_PROFILE_UPLOAD_LOGS.cs
Normal file
111
Models/Models/TBL_PROFILE_UPLOAD_LOGS.cs
Normal file
@@ -0,0 +1,111 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 配置文件上传日志
|
||||
/// </summary>
|
||||
|
||||
[Table("TBL_PROFILE_UPLOAD_LOGS")]
|
||||
public class TBL_PROFILE_UPLOAD_LOGS
|
||||
{
|
||||
[Key, Column(TypeName = "int"), Comment("模型 ID id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ConfigFile_ID { get; set; }
|
||||
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("目录名")]
|
||||
|
||||
public string Directory { get; set; } = String.Empty;
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(255)"), Comment("XML文件名")]
|
||||
public string XML_FileName { get; set; } = String.Empty;
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(255)"), Comment("DAT文件名")]
|
||||
public string DAT_FileName { get; set; } = String.Empty;
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("版本号")]
|
||||
|
||||
public string Version { get; set; } = String.Empty;
|
||||
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("上传日期")]
|
||||
|
||||
public DateTime UploadDateTime { get; set; } = DateTime.Now;
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("作者")]
|
||||
|
||||
public string Author { get; set; } = string.Empty;
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(255)"), Comment("XLM_MD5")]
|
||||
|
||||
public string XLM_MD5 { get; set; } = string.Empty;
|
||||
|
||||
|
||||
[Column(TypeName = "nvarchar(255)"), Comment("DAT_MD5")]
|
||||
|
||||
public string DAT_MD5 { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 酒店id
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("酒店id")]
|
||||
public int HotelID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房型id
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("房型id")]
|
||||
public int RoomTypeID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU 机型
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("RCU 机型")]
|
||||
|
||||
public string RCU_Model { get; set; } = String.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 配置工具版本号
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("配置工具版本号")]
|
||||
|
||||
public string ConfigApp_Ver { get; set; } = String.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string Remark { get; set; } = string.Empty;
|
||||
/// <summary>
|
||||
/// pc电脑名
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("pc电脑名")]
|
||||
|
||||
public string PC_NAME { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// pc MAC
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("pc MAC")]
|
||||
|
||||
public string PC_MAC { get; set; } = string.Empty;
|
||||
}
|
||||
}
|
||||
78
Models/Models/TBL_RCU_BASIC_INFO.cs
Normal file
78
Models/Models/TBL_RCU_BASIC_INFO.cs
Normal file
@@ -0,0 +1,78 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// RCU 基本信息
|
||||
/// </summary>
|
||||
[Table("TBL_RCU_BASIC_INFO")]
|
||||
public class TBL_RCU_BASIC_INFO
|
||||
{
|
||||
/// <summary>
|
||||
/// RCUid
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("RCUid,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int RCU_ID { get; set; }
|
||||
/// <summary>
|
||||
/// MAC
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "nvarchar(50)"), Comment("MAC")]
|
||||
public string MAC { get; set; }
|
||||
/// <summary>
|
||||
/// UUID
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("UUID")]
|
||||
public string UUID { get; set; }
|
||||
/// <summary>
|
||||
/// 商标
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("商标")]
|
||||
public string BRAND { get; set; }
|
||||
/// <summary>
|
||||
/// 机型
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("机型")]
|
||||
public string MODEL { get; set; }
|
||||
/// <summary>
|
||||
/// 核心模组
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("核心模组")]
|
||||
public string CORE_MODUEL { get; set; }
|
||||
/// <summary>
|
||||
/// 注册时间插入时自动赋值
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("注册时间")]
|
||||
public DateTime REGISTER_DATE { get; set; } = DateTime.Now;
|
||||
/// <summary>
|
||||
/// 注册状态
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "int"), Comment("注册状态")]
|
||||
public int REGISTER_STATUS { get; set; } = 0;
|
||||
/// <summary>
|
||||
/// 密钥
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("密钥")]
|
||||
public string UDP_KEY { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
public DateTime? UPDATE_TIMEMARK { get; set; } = DateTime.Now;
|
||||
|
||||
/// <summary>
|
||||
/// 是否巫工导入 0 1导入
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("是否巫工导入")]
|
||||
public int IsImport { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否注册
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("是否注册")]
|
||||
public int ISREGISTRATION { get; set; }
|
||||
}
|
||||
}
|
||||
38
Models/Models/TBL_RCU_CONNLOG_TYPE.cs
Normal file
38
Models/Models/TBL_RCU_CONNLOG_TYPE.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// RCU RCU 连接日志类型
|
||||
/// </summary>
|
||||
[Table("TBL_RCU_CONNLOG_TYPE"), Comment("RCU 连接日志类型")]
|
||||
public class TBL_RCU_CONNLOG_TYPE
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int CONN_LOG_TYPE_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 类型说明
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "nvarchar(100)"), Comment("类型说明")]
|
||||
public string DESCRIPITON { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
|
||||
[ Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
|
||||
public DateTime? UPDATE_TIMEMARK { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
68
Models/Models/TBL_RCU_CONN_INFO.cs
Normal file
68
Models/Models/TBL_RCU_CONN_INFO.cs
Normal file
@@ -0,0 +1,68 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// RCU 连接信息
|
||||
/// </summary>
|
||||
[Table("TBL_RCU_CONN_INFO")]
|
||||
public class TBL_RCU_CONN_INFO
|
||||
{
|
||||
/// <summary>
|
||||
/// RCU_INFO_CONN_ID 主键id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("RCU_INFO_CONN_ID,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int RCU_INFO_CONN_ID { get; set; }
|
||||
/// <summary>
|
||||
/// RCU_ID TBL_RCU_BASIC_INFO表MAC
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("RCU_BASIC_INFO表MAC ")]
|
||||
public string MAC { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 在线状态 0 不在 1在
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("是否在线 0 不在 1在")]
|
||||
public int ONLINE_SATATUS { get; set; } = 0;
|
||||
/// <summary>
|
||||
/// 公网IP
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("公网IP")]
|
||||
public string PUBLIC_IP { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 内网IP
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("内网IP")]
|
||||
public string INTEANL_IP { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// UDP端口
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("UDP端口")]
|
||||
public string UDP_PORT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 公网端口
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("公网端口")]
|
||||
public string PUBLIC_PORT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 记录最后一次通讯时间
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("记录最后一次通讯时间")]
|
||||
public DateTime? COMM_TIMEMARK { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
public DateTime? UPDATE_TIMEMARK { get; set; }
|
||||
}
|
||||
}
|
||||
77
Models/Models/TBL_RCU_CONN_LOG.cs
Normal file
77
Models/Models/TBL_RCU_CONN_LOG.cs
Normal file
@@ -0,0 +1,77 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// RCU 连接日志
|
||||
/// </summary>
|
||||
[Table("TBL_RCU_CONN_LOG")]
|
||||
|
||||
public class TBL_RCU_CONN_LOG
|
||||
{
|
||||
/// <summary>
|
||||
/// CONN_LOG_ID 主键id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("RCU_INFO_CONN_ID,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int CONN_LOG_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// MAC
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("RCU_BASIC_INFO表MAC ")]
|
||||
public string MAC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日期
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("日期")]
|
||||
public DateTime DATETIME { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// CONN_LOG_TYPE_ID 日志类型id
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("日志类型id"), Required]
|
||||
public int CONN_LOG_TYPE_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 在线状态 0 不在 1在
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("是否在线 0 不在 1在")]
|
||||
public int ONLINE_SATATUS { get; set; } = 0;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 公网IP
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("公网IP")]
|
||||
public string PUBLIC_IP { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 内网IP
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("内网IP")]
|
||||
public string INTEANL_IP { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// UDP端口
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("UDP端口")]
|
||||
public string UDP_PORT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 公网端口
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("公网端口")]
|
||||
public string PUBLIC_PORT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
public DateTime? UPDATE_TIMEMARK { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
50
Models/Models/TBL_RCU_ERRLOG_TYPE.cs
Normal file
50
Models/Models/TBL_RCU_ERRLOG_TYPE.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// RCU 连接错误日志类型
|
||||
/// </summary>
|
||||
[Table("TBL_RCU_ERRLOG_TYPE"), Comment("RCU 连接错误日志类型")]
|
||||
public class TBL_RCU_ERRLOG_TYPE
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ERR_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 错误描述
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "nvarchar(100)"), Comment("错误描述")]
|
||||
public string DESCRIPITON { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 用户提示信息
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "nvarchar(100)"), Comment("用户提示信息")]
|
||||
public string USER_TIPS { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
|
||||
public DateTime? UPDATE_TIMEMARK { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
74
Models/Models/TBL_RCU_ERR_LIST.cs
Normal file
74
Models/Models/TBL_RCU_ERR_LIST.cs
Normal file
@@ -0,0 +1,74 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// RCU 缓存表
|
||||
/// </summary>
|
||||
[Table("TBL_RCU_ERR_LIST")]
|
||||
public class TBL_RCU_ERR_LIST
|
||||
{
|
||||
/// <summary>
|
||||
/// ID
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("ID,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
/// <summary>
|
||||
/// MAC
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "nvarchar(50)"), Comment("MAC,唯一性")]
|
||||
public string MAC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// UUID
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "nvarchar(50)"), Comment("UUID,唯一性")]
|
||||
public string UUID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 外网ip
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment(" 公网ip")]
|
||||
public string PUBLIC_IP { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 内网ip
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("内网ip")]
|
||||
public string INTEANL_IP { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 端口号
|
||||
/// </summary>
|
||||
[Column(TypeName = "INT"), Comment("公网端口号")]
|
||||
public int PUBLIC_PROT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 通讯端口号
|
||||
/// </summary>
|
||||
[Column(TypeName = "INT"), Comment("UDP通讯端口号")]
|
||||
public int UDP_PROT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 记录最后一次通讯时间
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("记录最后一次通讯时间")]
|
||||
public DateTime COMM_TIMEMARK { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("创建时间")]
|
||||
public DateTime DATETIME { get; set; }
|
||||
}
|
||||
}
|
||||
37
Models/Models/TBL_RCU_MODEL_LIST.cs
Normal file
37
Models/Models/TBL_RCU_MODEL_LIST.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// RCU TBL_LUNCHER
|
||||
/// </summary>
|
||||
[Table("TBL_RCU_MODEL_LIST"), Comment("TBL_RCU_MODEL_LIST")]
|
||||
public class TBL_RCU_MODEL_LIST
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Luncher_Name
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("RCU_MODEL_Name ")]
|
||||
|
||||
public string RCU_Model_Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Remark 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("Remark 备注")]
|
||||
|
||||
public string Remark { get; set; }
|
||||
}
|
||||
}
|
||||
106
Models/Models/TBL_ROOM_BASIC_INFO.cs
Normal file
106
Models/Models/TBL_ROOM_BASIC_INFO.cs
Normal file
@@ -0,0 +1,106 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 房间 基本信息
|
||||
/// </summary>
|
||||
[Table("TBL_ROOM_BASIC_INFO")]
|
||||
public class TBL_ROOM_BASIC_INFO
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("房间id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ROOM_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 酒店编号
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "int"), Comment("酒店编号")]
|
||||
public int HOTEL_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房型id
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "int"), Comment("房型ID")]
|
||||
public int ROOM_TYPE_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房间号
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "nvarchar(20)"), Comment("房间号")]
|
||||
public string ROOM_NUMBER { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房间描述
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(200)"), Comment("房间描述")]
|
||||
public string DESCRPTION { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// RCU_ID TBL_RCU_BASIC_INFO表MAC
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("RCU_BASIC_INFO表MAC 主外键关系")]
|
||||
|
||||
public string MAC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("记录更新时间"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public DateTime? UPDATE_TIMEMARK { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
public string REMARK { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房型id 巫工
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "int"), Comment("房型ID 巫工")]
|
||||
public int ROOM_TYPE_OLD_ID { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房间状态 巫工 房间状态 空房 16 出租中 2 退房中 8 待租 4
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "int"), Comment("房间状态 空房 16 出租中 2 退房中 8 待租 4")]
|
||||
public int RoomStatusID { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 酒店编号 巫工
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "int"), Comment("酒店编号 巫工")]
|
||||
public int HOTEL_OLD_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// id 巫工
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("房间id 巫工")]
|
||||
public int ROOM_OLD_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 授权到期时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("授权到期时间")]
|
||||
|
||||
public DateTime? AUTH_DATETIME { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
94
Models/Models/TBL_ROOM_CONFIG_LOG.cs
Normal file
94
Models/Models/TBL_ROOM_CONFIG_LOG.cs
Normal file
@@ -0,0 +1,94 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 房间配置信息变化日志
|
||||
/// </summary>
|
||||
[Table("TBL_ROOM_CONFIG_LOG"), Comment("房间配置信息变化日志 配置录入或上报状态变化,都记录到本日志内 ")]
|
||||
|
||||
public class TBL_ROOM_CONFIG_LOG
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
/// <summary>
|
||||
/// 房间ID
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("房间ID")]
|
||||
public int ROOM_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 变化发生时间
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("变化发生时间")]
|
||||
|
||||
public DateTime EVENT_DATETIME { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 变化发生类型(SET、READ)
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("变化发生类型(SET、READ)")]
|
||||
public int MODIFIED_TYPE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 变化发生项目
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("变化发生项目")]
|
||||
public int MODI_ITEM { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 变化发生内容
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("变化发生内容")]
|
||||
public string DESCRIPTION { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 变化发生录入人
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("变化发生录入人")]
|
||||
public string OPERATOR { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 变化发生录入人
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("录入人IP")]
|
||||
public string IP { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 录入人地址定位
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("录入人地址定位")]
|
||||
public string LOCATION { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
|
||||
public DateTime? UPDATE_TIMEMARK { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
}
|
||||
}
|
||||
77
Models/Models/TBL_ROOM_DEV_INFO.cs
Normal file
77
Models/Models/TBL_ROOM_DEV_INFO.cs
Normal file
@@ -0,0 +1,77 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 房间设备信息表
|
||||
/// </summary>
|
||||
[Table("TBL_ROOM_DEV_INFO")]
|
||||
public class TBL_ROOM_DEV_INFO
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增ID
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("设备信息id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int DEV_INFO_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房间ID
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "nvarchar(20)"), Comment("房间ID")]
|
||||
public string ROOM_ID{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备厂商
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "nvarchar(20)"), Comment("设备厂商")]
|
||||
public string DEV_BRAND { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备类型
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "nvarchar(20)"), Comment("设备类型")]
|
||||
public string DEV_TYPE_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备SN
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "nvarchar(20)"), Comment("设备SN")]
|
||||
public string DEV_SN { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备MAC地址
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "nvarchar(20)"), Comment("设备MAC地址")]
|
||||
public string DEV_MAC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接口
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "nvarchar(20)"), Comment("接口")]
|
||||
public string INTERFACE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接口地址
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "nvarchar(100)"), Comment("接口地址")]
|
||||
public string INTERFACE_URL { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
public string REMARK { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
[ Column(TypeName = "datetime"), DatabaseGenerated(DatabaseGeneratedOption.Computed)]
|
||||
public DateTime? UPDATE_TIMEMARK { get; set; }
|
||||
}
|
||||
}
|
||||
46
Models/Models/TBL_ROOM_LOG.cs
Normal file
46
Models/Models/TBL_ROOM_LOG.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 房间变化日志
|
||||
/// </summary>
|
||||
[Table("TBL_ROOM_LOG")]
|
||||
public class TBL_ROOM_LOG
|
||||
{
|
||||
/// <summary>
|
||||
/// 日志ID
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("日志id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ROOM_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日志类型
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "int"), Comment("日志类型")]
|
||||
public int LOG_TYPE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "nvarchar(200)"), Comment("描述")]
|
||||
public string DESCRIPTION { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
public string REMARK { get; set; }
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "datetime")]
|
||||
public DateTime UPDATE_TIMEMARK { get; set; }
|
||||
}
|
||||
}
|
||||
389
Models/Models/TBL_ROOM_REAL_CONFIG.cs
Normal file
389
Models/Models/TBL_ROOM_REAL_CONFIG.cs
Normal file
@@ -0,0 +1,389 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 房间实时配置信息
|
||||
/// </summary>
|
||||
[Table("TBL_ROOM_REAL_CONFIG"), Comment(" 房间实时配置信息 房间实时配置信息由主机上报,表示房间真实状态")]
|
||||
|
||||
public class TBL_ROOM_REAL_CONFIG
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// ID 主键id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("ID,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房间ID
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("房间ID ")]
|
||||
public int ROOM_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房间ID old
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("房间 old ID")]
|
||||
public int ROOM_OLD_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房间号
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(50)"), Comment("房间号")]
|
||||
public string RCU_ROOM_NUMBER { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目编号
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(50)"), Comment("项目编号")]
|
||||
public string RCU_PRODUCT_CODE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU_SEASON 季节 0 未知 1 春天 2 夏天 3 秋天 4 冬天
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("RCU_SEASON 季节 0 未知 1 春天 2 夏天 3 秋天 4 冬天 这个根据 TBL_SEASONS表获取对应信息")]
|
||||
public int RCU_SEASON { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 授权到期时间
|
||||
/// </summary>
|
||||
|
||||
[ Column(TypeName = "datetime"), Comment("授权到期时间")]
|
||||
|
||||
public DateTime? RCU_AUTH_DATETIME { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 锁定状态 0 未知 1 未锁 2 锁
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("锁定状态")]
|
||||
public int RCU_VALID_STATUS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房间备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("房间备注")]
|
||||
|
||||
public string RCU_ROOM_DESCRIPTION { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 固件版本
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("固件版本")]
|
||||
|
||||
public string RCU_FW_VER { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 配置文件版本
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("配置文件版本")]
|
||||
|
||||
public string RCU_CONFIG_VER { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU IP获取方式
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("RCU IP获取方式")]
|
||||
|
||||
public string RCU_IP_MODE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU 本地端口
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("RCU 本地端口")]
|
||||
|
||||
public string RCU_LOCAL_PORT { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU RCU 内网IP地址
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("RCU RCU 内网IP地址")]
|
||||
|
||||
public string RCU_LOCAL_IP { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// RCU RCU 子网掩码
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("RCU RCU 子网掩码")]
|
||||
|
||||
public string RCU_SUB_MASK { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU RCU 网关
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("RCU RCU 网关")]
|
||||
|
||||
public string RCU_GETWAY { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU DNS服务器
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("RCU DNS服务器")]
|
||||
|
||||
public string RCU_DNS_SERVER { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 云端服务器 IP
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" 云端服务器 IP")]
|
||||
|
||||
public string RCU_CLOUD_SVR_IP { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 云端服务器网址
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" 云端服务器网址")]
|
||||
|
||||
public string RCU_CLOUD_SVR_URL { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 云端端口确定方式
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" 云端端口确定方式")]
|
||||
|
||||
public string RCU_CLOUD_SVR_PORT_MODE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 云端端口
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" 云端端口")]
|
||||
|
||||
public string RCU_CLOUD_SVR_PORT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Socket3 功能
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" Socket3 功能")]
|
||||
|
||||
public string RCU_SOCKET3_FUN { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 内网服务器 IP
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("内网服务器 IP")]
|
||||
|
||||
public string RCU_LOCAL_SVR_IP { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 内网服务器 IP
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("内网服务器端口确定方式")]
|
||||
|
||||
public string RCU_LOCAL_SVR_PORT_MODE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 内网服务器端口
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("内网服务器端口")]
|
||||
|
||||
public string RCU_LOCAL_SVR_PORT { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// MQTT产品密钥
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("MQTT产品密钥")]
|
||||
|
||||
public string RCU_MQTT_PRODUCT_SECRET { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// MQTT设备名称
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("MQTT设备名称")]
|
||||
|
||||
public string RCU_MQTT_DEV_NAME { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// MQTT设备密钥
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("MQTT设备密钥")]
|
||||
|
||||
public string RCU_MQTT_DEV_SECRET { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// MQTT发布主题
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("MQTT发布主题")]
|
||||
|
||||
public string RCU_MQTT_PUB_TOPIC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// MQTT订阅主题
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("MQTT发布主题")]
|
||||
|
||||
public string RCU_MQTT_SUB_TOPIC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// MQTT保活时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("MQTT保活时间")]
|
||||
|
||||
public int RCU_MQTT_KEEPALIVE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 心跳包间隔时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("心跳包间隔时间")]
|
||||
|
||||
public int RCU_HEARTBEAT_TIMEOUT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 心跳包重发次数
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("心跳包重发次数")]
|
||||
|
||||
public int RCU_HEARTBEAT_RETRY { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 重发失败判定断联次数
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("重发失败判定断联次数")]
|
||||
|
||||
public int RCU_HEARTBEAT_FAIL_THD { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 文件日志服务器 IP
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("文件日志服务器 IP ")]
|
||||
|
||||
public string RCU_TFTP_LOG_SVR_IP { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 文件日志配置字
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("文件日志配置字")]
|
||||
|
||||
public string RCU_TFTP_LOG_CFG { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 文件日志服务器TFTP端口
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("文件日志服务器TFTP端口")]
|
||||
|
||||
public string RCU_TFTP_LOG_SVR_PORT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 通讯加密
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("通讯加密")]
|
||||
|
||||
public string RCU_SECRET_MODE { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 最后一次配置写入到设备的时间
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("最后一次配置写入到设备的时间")]
|
||||
|
||||
public DateTime RCU_CFG_LAST_WRITE { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 最后一次配置写入到设备的时间
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("最后一次配置上报时间")]
|
||||
|
||||
public DateTime? RCU_CFG_LAST_REPORT { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
|
||||
public DateTime UPDATE_TIMEMARK { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
}
|
||||
}
|
||||
225
Models/Models/TBL_ROOM_REAL_DEV_INFO.cs
Normal file
225
Models/Models/TBL_ROOM_REAL_DEV_INFO.cs
Normal file
@@ -0,0 +1,225 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 房间设备实时信息
|
||||
/// </summary>
|
||||
[Table("TBL_ROOM_REAL_DEV_INFO"), Comment("房间设备实时信息 房间设备实时信息由主机上报,表示房间目前真实状态 ")]
|
||||
|
||||
public class TBL_ROOM_REAL_DEV_INFO
|
||||
{
|
||||
/// <summary>
|
||||
/// 自增id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
/// <summary>
|
||||
/// 房间ID
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("房间ID")]
|
||||
public int ROOM_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房间ID old
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("房间 old ID")]
|
||||
public int ROOM_OLD_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PMS房态
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("PMS房态")]
|
||||
public int ROOM_STATUS_BY_PMS { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PMS房态
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("PMS房态")]
|
||||
public int POWER_STATUS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 取电状态最后一次改变时间
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("取电状态最后一次改变时间")]
|
||||
|
||||
public DateTime? LAST_PWR_STAS_CHG { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 门锁电量
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("门锁电量")]
|
||||
public int LOCKER_BATT_LEVEL { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 门锁状态
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("门锁状态")]
|
||||
public int LOCKER_STATUS { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 门锁状态最后一次改变时间
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("门锁状态最后一次改变时间")]
|
||||
public DateTime? LOCKER_STAS_LAST_CHG { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 服务信息
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("服务信息")]
|
||||
public int SERVICE_REQUEST_INFO { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 服务信息最后一次改变状态
|
||||
/// </summary>
|
||||
[ Column(TypeName = "datetime"), Comment("服务信息最后一次改变状态")]
|
||||
public DateTime? SERVICE_INFO_LAST_CHG { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房间实时亮度
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("房间实时亮度")]
|
||||
public int REAL_BRIGHT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房间实时湿度
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("房间实时湿度")]
|
||||
public int REAL_HUMIDITY { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房间实时湿度
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("房间实时温度")]
|
||||
public int REAL_TEMP { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房间设定温度
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("房间设定温度")]
|
||||
public int SET_TEMP { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 空调电源状态
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("空调电源状态")]
|
||||
public int AC_PWR { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 空调模式
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("空调模式")]
|
||||
public int AC_MODE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 空调风量
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("空调风量")]
|
||||
public int AC_FAN { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 即时能耗
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("即时能耗")]
|
||||
public int REAL_ENERGY_CONSUM { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 本次取电时间
|
||||
/// </summary>
|
||||
[ Column(TypeName = "datetime"), Comment("本次取电时间")]
|
||||
public DateTime? LAST_PWR_ON_MODE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 本次取电方式(插卡或无插卡)
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment(" 本次取电方式(插卡或无插卡) ")]
|
||||
public int LAST_PWR_ON_STATUS { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 本次取电累计能耗(断电后清零)
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment(" 本次取电累计能耗(断电后清零) ")]
|
||||
public int ENG_CON_FRM_PWRON { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 本次开房累计能耗(退房后清零)
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment(" 本次开房累计能耗(退房后清零) ")]
|
||||
public int ENG_CON_FRM_ROOMOPEN { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU 公网IP
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment(" RCU 公网IP ")]
|
||||
public string RCU_PUBLIC_IP { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// RCU 本地端口
|
||||
/// </summary>
|
||||
[ Column(TypeName = "nvarchar(100)"), Comment("RCU 本地端口 ")]
|
||||
public string RCU_LOCAL_PORT { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU 内网IP地址
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" RCU 内网IP地址 ")]
|
||||
public string RCU_LOCAL_IP { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房间错误标记
|
||||
/// </summary>
|
||||
[ Column(TypeName = "int"), Comment("房间错误标记 ")]
|
||||
public int ROOM_ERR_MASK { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房间警告标记
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("房间警告标记 ")]
|
||||
public int ROOM_WARRNING_MASK { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
|
||||
public DateTime UPDATE_TIMEMARK { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
}
|
||||
}
|
||||
403
Models/Models/TBL_ROOM_SET_CONFIG.cs
Normal file
403
Models/Models/TBL_ROOM_SET_CONFIG.cs
Normal file
@@ -0,0 +1,403 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 房间配置信息
|
||||
/// </summary>
|
||||
[Table("TBL_ROOM_SET_CONFIG"), Comment("房间配置信息 房间配置状态由人工录入,表示房间配置设定目标")]
|
||||
|
||||
public class TBL_ROOM_SET_CONFIG
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// ID 主键id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("ID,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房间ID
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("房间ID")]
|
||||
public int ROOM_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房间ID old
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("房间 old ID")]
|
||||
public int ROOM_OLD_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房间号
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("写入到RCU的房间号")]
|
||||
public string RCU_ROOM { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目编号
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("写入到RCU的项目编号")]
|
||||
public string PRODUCT_CODE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU_SEASON 季节 0 未知 1 春天 2 夏天 3 冬天
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("RCU_SEASON 季节 0 未知 1 春天 2 夏天 3 冬天 ")]
|
||||
public int RCU_SEASON { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 授权到期时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "datetime"), Comment("授权到期时间")]
|
||||
|
||||
public DateTime? AUTH_DATETIME { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 锁定状态 0 未知 1 未锁 2 锁
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("锁定状态")]
|
||||
public int VALID_STATUS { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房间备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("房间备注")]
|
||||
|
||||
public string ROOM_DESCRIPTION { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 固件版本
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("固件版本")]
|
||||
|
||||
public string FW_VER { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 配置文件版本
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("配置文件版本")]
|
||||
|
||||
public string CONFIG_VER { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 固件自动下发方式
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("固件自动下发方式")]
|
||||
|
||||
public int FW_AUTO_UPGRADE { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 配置文件自动下发方式
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("配置文件自动下发方式")]
|
||||
|
||||
public int CFG_AUTO_UPDATE { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU 本地端口
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("RCU 本地端口")]
|
||||
|
||||
public string RCU_LOCAL_PORT { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU RCU 内网IP地址
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("RCU RCU 内网IP地址")]
|
||||
|
||||
public string RCU_LOCAL_IP { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// RCU RCU 子网掩码
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("RCU RCU 子网掩码")]
|
||||
|
||||
public string RCU_SUB_MASK { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU RCU 网关
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("RCU RCU 网关")]
|
||||
|
||||
public string RCU_GETWAY { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// RCU DNS服务器
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("RCU DNS服务器")]
|
||||
|
||||
public string RCU_DNS_SERVER { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 云端服务器 IP
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" 云端服务器 IP")]
|
||||
|
||||
public string RCU_CLOUD_SVR_IP { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 云端服务器网址
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" 云端服务器网址")]
|
||||
|
||||
public string RCU_CLOUD_SVR_URL { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 云端端口确定方式
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" 云端端口确定方式")]
|
||||
|
||||
public string RCU_CLOUD_SVR_PORT_MODE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 云端端口
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" 云端端口")]
|
||||
|
||||
public string RCU_CLOUD_SVR_PORT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Socket3 功能
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" Socket3 功能")]
|
||||
|
||||
public string RCU_SOCKET3_FUN { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 内网服务器 IP
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("内网服务器 IP")]
|
||||
|
||||
public string RCU_LOCAL_SVR_IP { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 内网服务器 IP
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("内网服务器端口确定方式")]
|
||||
|
||||
public string RCU_LOCAL_SVR_PORT_MODE { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 内网服务器端口
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("内网服务器端口")]
|
||||
|
||||
public string RCU_LOCAL_SVR_PORT { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// MQTT产品密钥
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("MQTT产品密钥")]
|
||||
|
||||
public string RCU_MQTT_PRODUCT_SECRET { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// MQTT设备名称
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("MQTT设备名称")]
|
||||
|
||||
public string RCU_MQTT_DEV_NAME { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// MQTT设备密钥
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("MQTT设备密钥")]
|
||||
|
||||
public string RCU_MQTT_DEV_SECRET { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// MQTT发布主题
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("MQTT发布主题")]
|
||||
|
||||
public string RCU_MQTT_PUB_TOPIC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// MQTT订阅主题
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("MQTT发布主题")]
|
||||
|
||||
public string RCU_MQTT_SUB_TOPIC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// MQTT保活时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("MQTT保活时间")]
|
||||
|
||||
public int RCU_MQTT_KEEPALIVE { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 心跳包间隔时间
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("心跳包间隔时间")]
|
||||
|
||||
public int RCU_HEARTBEAT_TIMEOUT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 心跳包重发次数
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("心跳包重发次数")]
|
||||
|
||||
public int RCU_HEARTBEAT_RETRY { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 重发失败判定断联次数
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "int"), Comment("重发失败判定断联次数")]
|
||||
|
||||
public int RCU_HEARTBEAT_FAIL_THD { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 文件日志服务器 IP
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("文件日志服务器 IP ")]
|
||||
|
||||
public string RCU_TFTP_LOG_SVR_IP { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 文件日志配置字
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("文件日志配置字")]
|
||||
|
||||
public string RCU_TFTP_LOG_CFG { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 文件日志服务器TFTP端口
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("文件日志服务器TFTP端口")]
|
||||
|
||||
public string RCU_TFTP_LOG_SVR_PORT { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 通讯加密
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("通讯加密")]
|
||||
|
||||
public string RCU_SECRET_MODE { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 配置修改标记位
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("配置修改标记位")]
|
||||
|
||||
public string CFG_MODIFIED_FLAG { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 配置可用标记 (避免编辑到一半的数据被下发)
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("配置可用标记 (避免编辑到一半的数据被下发)")]
|
||||
|
||||
public string CFG_READY_FLAG { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
|
||||
public DateTime UPDATE_TIMEMARK { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// IP类型
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("IP类型")]
|
||||
|
||||
public int IPType { get; set; }
|
||||
}
|
||||
}
|
||||
51
Models/Models/TBL_ROOM_STATUS_LIST.cs
Normal file
51
Models/Models/TBL_ROOM_STATUS_LIST.cs
Normal file
@@ -0,0 +1,51 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 房态管理
|
||||
/// </summary>
|
||||
[Table("TBL_ROOM_STATUS_LIST"), Comment("房态管理 房态管理")]
|
||||
public class TBL_ROOM_STATUS_LIST
|
||||
{
|
||||
/// <summary>
|
||||
/// ROOM_STATUS_ID 主键id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("ROOM_STATUS_ID,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ROOM_STATUS_ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// ROOM_STATUS_CN 房态名称
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("房态名称"), Required]
|
||||
public string ROOM_STATUS_CN { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "int"), Comment("排序")]
|
||||
|
||||
public int SORT { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
|
||||
public DateTime UPDATE_TIMEMARK { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
|
||||
public string REMARK { get; set; }
|
||||
}
|
||||
}
|
||||
281
Models/Models/TBL_ROOM_TYPE_LIST.cs
Normal file
281
Models/Models/TBL_ROOM_TYPE_LIST.cs
Normal file
@@ -0,0 +1,281 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 房型表
|
||||
/// </summary>
|
||||
[Table("TBL_ROOM_TYPE_LIST")]
|
||||
public class TBL_ROOM_TYPE_LIST
|
||||
{
|
||||
/// <summary>
|
||||
/// 房型ID
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("房型id,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ROOM_TYPE_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 酒店编号
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "int"), Comment("酒店编号")]
|
||||
public int HOTEL_ID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 房型名称
|
||||
/// </summary>
|
||||
[Required, Column(TypeName = "nvarchar(50)"), Comment("房型名称")]
|
||||
public string ROOM_TYPE_NAME { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("描述")]
|
||||
public string DESCRIPTION { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 记录更新时间
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment("记录更新时间")]
|
||||
public DateTime UPDATE_TIMEMARK { get; set; } = DateTime.Now;
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(520)"), Comment("备注")]
|
||||
public string REMARK { get; set; }//备注
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 配置文件名
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(200)"), Comment("配置文件名")]
|
||||
public string CONFIG_XML { get; set; }//配置文件名
|
||||
|
||||
/// <summary>
|
||||
/// 二进制配置数据
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(200)"), Comment("二进制配置数据 ")]
|
||||
public string CONFIG_BIN { get; set; }// 二进制配置数据
|
||||
|
||||
/// <summary>
|
||||
/// 二进制配置数据校验值
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(200)"), Comment(" 二进制配置数据校验值 ")]
|
||||
public string CONFIG_BIN_MD5 { get; set; }// 二进制配置数据校验值
|
||||
|
||||
/// <summary>
|
||||
/// 房型编号 巫工
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment(" 房型 编号 巫工 ")]
|
||||
public int ROOM_TYPE_OLD_ID { get; set; } // 房型编号
|
||||
//
|
||||
|
||||
/// <summary>
|
||||
/// 房型密码
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment(" 房型密码 ")]
|
||||
public string PASSWORD { get; set; } = "123456";// 房型编号
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 数据 是否在 巫工 库删除 0 未 1 已经删除 2 在系统删除
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment("数据 是否在 巫工 库删除 0 未 1 已经删除 2 在系统删除")]
|
||||
public int IsDel { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 房型所属酒店编号 巫工
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment(" 房型所属酒店编号 巫工")]
|
||||
public int HOTEL_OLD_ID { get; set; } // 房型编号
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// CFG咕咕叫版本
|
||||
/// </summary>
|
||||
[Column(TypeName = "int"), Comment(" CFG咕咕叫版本")]
|
||||
public int CFG_CURR_VER { get; set; } // CFG咕咕叫版本
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 固件文件名
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" 固件文件名")]
|
||||
public string Firmware_FileName { get; set; } // 固件文件名
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 固件版本
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" 固件版本")]
|
||||
public string Firmware_Version { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 固件MD5
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" 固件MD5")]
|
||||
public string Firmware_MD5 { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 固件批准人
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" 固件批准人")]
|
||||
public string Firmware_Approve { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 固件批准日期
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment(" 固件批准日期")]
|
||||
public DateTime? Firmware_ApproveDate { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 配置批准人
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" 配置批准人")]
|
||||
public string ConfigData_Approve { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 配置批准日期
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment(" 配置批准日期")]
|
||||
public DateTime? ConfigData_ApproveDate { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 数据创建时间
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment(" 数据创建时间")]
|
||||
public DateTime Creation_Time { get; set; } = DateTime.Now;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 配置文件更新日期
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment(" 数据创建时间")]
|
||||
public DateTime? ConfigUploadDateTime { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 固件更新日期
|
||||
/// </summary>
|
||||
[Column(TypeName = "datetime"), Comment(" 固件更新日期")]
|
||||
public DateTime? FirmwareUploadDateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配置文件md5
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" 配置文件md5")]
|
||||
public string CONFIG_XML_MD5 { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// LUNCHER_HEX
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" LUNCHER_HEX")]
|
||||
public string LUNCHER_HEX { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// LUNCHER_MD5
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment(" LUNCHER_MD5 md5")]
|
||||
public string LUNCHER_MD5 { get; set; } = string.Empty;
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Cfg_Type
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("Cfg_Type")]
|
||||
public string Cfg_Type { get; set; } = string.Empty;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// App_Cfg_For_L4
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("App_Cfg_For_L4")]
|
||||
public string App_Cfg_For_L4 { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// App_Cfg_For_L4_MD5
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(35)"), Comment("App_Cfg_For_L4_MD5")]
|
||||
public string App_Cfg_For_L4_MD5 { get; set; } = string.Empty;
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// App_Cfg_For_L2
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("App_Cfg_For_L2")]
|
||||
public string App_Cfg_For_L2 { get; set; } = string.Empty;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// App_Cfg_For_L2_MD5
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(35)"), Comment("App_Cfg_For_L2_MD5")]
|
||||
public string App_Cfg_For_L2_MD5 { get; set; } = string.Empty;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Hex_Code_For_L4
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("Hex_Code_For_L4")]
|
||||
public string Hex_Code_For_L4 { get; set; } = string.Empty;
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Hex_Code_For_L4_MD5
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(35)"), Comment("Hex_Code_For_L4_MD5")]
|
||||
public string Hex_Code_For_L4_MD5 { get; set; } = string.Empty;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Hex_Code_For_L2
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("Hex_Code_For_L2")]
|
||||
public string Hex_Code_For_L2 { get; set; } = string.Empty;
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Hex_Code_For_L2_MD5
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(35)"), Comment("Hex_Code_For_L2_MD5")]
|
||||
public string Hex_Code_For_L2_MD5 { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// Hex_Code_For_Model
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("Hex_Code_For_Model")]
|
||||
public string Hex_Code_For_Model { get; set; } = string.Empty;
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// APP类型
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(100)"), Comment("APP类型")]
|
||||
|
||||
public string APPTYPE { get; set; }
|
||||
}
|
||||
}
|
||||
46
Models/Models/TBL_SEASON.cs
Normal file
46
Models/Models/TBL_SEASON.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
namespace Models.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// 季节表
|
||||
/// </summary>
|
||||
[Table("TBL_SEASON"), Comment("季节表 暂未用到")]
|
||||
|
||||
public class TBL_SEASON
|
||||
{
|
||||
/// <summary>
|
||||
/// ID 主键id
|
||||
/// </summary>
|
||||
[Key, Column(TypeName = "int"), Comment("ID,自增长"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
||||
public int ID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 名字
|
||||
/// </summary>
|
||||
[Column(TypeName = "nvarchar(50)"), Comment("季节名字")]
|
||||
public string NAME { get; set; }
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "nvarchar(50)"), Comment("开始时间")]
|
||||
|
||||
public string BeginDate { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 结束日期
|
||||
/// </summary>
|
||||
|
||||
[Required, Column(TypeName = "nvarchar(50)"), Comment("结束日期")]
|
||||
|
||||
public string EndDate { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user