第一次提交至Git
This commit is contained in:
85
UTS_Core/UTSModule/DbTableModel/Manage/AppListTable.vb
Normal file
85
UTS_Core/UTSModule/DbTableModel/Manage/AppListTable.vb
Normal file
@@ -0,0 +1,85 @@
|
||||
Imports System.Text
|
||||
Imports UTS_Core.Database
|
||||
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
Public Class AppListTable
|
||||
Enum ColNamesEnum
|
||||
''' <summary>
|
||||
'''索引
|
||||
''' </summary>
|
||||
ID
|
||||
|
||||
''' <summary>
|
||||
''' 数据服务索引
|
||||
''' </summary>
|
||||
ServiceID
|
||||
|
||||
''' <summary>
|
||||
''' 软件名
|
||||
''' </summary>
|
||||
AppName
|
||||
|
||||
''' <summary>
|
||||
''' 软件版本
|
||||
''' </summary>
|
||||
AppVersion
|
||||
|
||||
''' <summary>
|
||||
''' 注册日期与时间
|
||||
''' </summary>
|
||||
RegisterDateTime
|
||||
|
||||
''' <summary>
|
||||
''' 最后活动日期与时间
|
||||
''' </summary>
|
||||
LastActiveDateTime
|
||||
|
||||
''' <summary>
|
||||
''' 最后活动信息
|
||||
''' </summary>
|
||||
LastInfomation
|
||||
|
||||
''' <summary>
|
||||
''' 备注
|
||||
''' </summary>
|
||||
Remark
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_AppList"
|
||||
|
||||
|
||||
Public Shared Function CreateTableString(dbName As String, Optional dbType As DbExecutor.DbTypeEnum = DbExecutor.DbTypeEnum.Mysql) As String
|
||||
Dim createStr As New StringBuilder
|
||||
If dbType = DbExecutor.DbTypeEnum.Sqlite Then
|
||||
createStr.Append($"Create Table If Not Exists `{TableName}`")
|
||||
createStr.Append(" (")
|
||||
createStr.Append($"`{ColNamesEnum.ID}` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.ServiceID}` int(11) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.AppName}` varchar(254) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.AppVersion}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.LastInfomation}` varchar(254) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.RegisterDateTime}` DateTime DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.LastActiveDateTime}` DateTime DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.Remark}` text DEFAULT NULL ")
|
||||
createStr.Append(" );")
|
||||
ElseIf dbType = DbExecutor.DbTypeEnum.Mysql Then
|
||||
createStr.Append($"Create Table If Not Exists `{dbName}`.`{TableName}`")
|
||||
createStr.Append(" (")
|
||||
createStr.Append($"`{ColNamesEnum.ID}` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.ServiceID}` int(11) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.AppName}` varchar(254) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.AppVersion}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.LastInfomation}` varchar(254) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.RegisterDateTime}` DateTime DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.LastActiveDateTime}` DateTime DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.Remark}` text DEFAULT NULL ,")
|
||||
createStr.Append($"PRIMARY KEY (`{ColNamesEnum.ID}`)")
|
||||
createStr.Append(" );")
|
||||
Else
|
||||
Throw New Exception($"Unknown Type{dbType}!")
|
||||
End If
|
||||
|
||||
Return createStr.ToString()
|
||||
End Function
|
||||
End Class
|
||||
End Namespace
|
||||
106
UTS_Core/UTSModule/DbTableModel/Manage/AppLogTable.vb
Normal file
106
UTS_Core/UTSModule/DbTableModel/Manage/AppLogTable.vb
Normal file
@@ -0,0 +1,106 @@
|
||||
Imports System.Text
|
||||
Imports UTS_Core.Database
|
||||
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
Public Class AppLogTable
|
||||
Enum ColNamesEnum
|
||||
''' <summary>
|
||||
''' 索引
|
||||
''' </summary>
|
||||
ID
|
||||
|
||||
''' <summary>
|
||||
''' 数据服务索引
|
||||
''' </summary>
|
||||
ServiceID
|
||||
|
||||
''' <summary>
|
||||
''' 软件名称
|
||||
''' </summary>
|
||||
AppName
|
||||
|
||||
''' <summary>
|
||||
''' App版本
|
||||
''' </summary>
|
||||
AppVersion
|
||||
|
||||
''' <summary>
|
||||
''' 测试项目名
|
||||
''' </summary>
|
||||
ProjectName
|
||||
|
||||
''' <summary>
|
||||
''' 测试站名
|
||||
''' </summary>
|
||||
StationName
|
||||
|
||||
''' <summary>
|
||||
''' 测试流程名
|
||||
''' </summary>
|
||||
TestPlan
|
||||
|
||||
''' <summary>
|
||||
''' 生成日期
|
||||
''' </summary>
|
||||
DateTime
|
||||
|
||||
''' <summary>
|
||||
''' 日志类型
|
||||
''' </summary>
|
||||
LogType
|
||||
|
||||
''' <summary>
|
||||
''' 日志内容
|
||||
''' </summary>
|
||||
LogText
|
||||
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_AppLog"
|
||||
|
||||
|
||||
''' <summary>
|
||||
''' 建表语句
|
||||
''' </summary>
|
||||
''' <returns>建表语句</returns>
|
||||
Public Shared Function CreateTableString(dbName As String, Optional dbType As DbExecutor.DbTypeEnum = DbExecutor.DbTypeEnum.Mysql) As String
|
||||
Dim createStr As New StringBuilder
|
||||
If dbType = DbExecutor.DbTypeEnum.Sqlite Then
|
||||
createStr.Append($"Create Table If Not Exists `{TableName}`")
|
||||
createStr.Append(" (")
|
||||
createStr.Append($"`{ColNamesEnum.ID}` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.ServiceID}` int(11) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.AppName}` varchar(254) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.AppVersion}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.ProjectName}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.StationName}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.TestPlan}` varchar(254) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.DateTime}` DateTime DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.LogType}` varchar(32) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.LogText}` text DEFAULT NULL ")
|
||||
createStr.Append(" );")
|
||||
ElseIf dbType = DbExecutor.DbTypeEnum.Mysql Then
|
||||
createStr.Append($"Create Table If Not Exists `{dbName}`.`{TableName}`")
|
||||
createStr.Append(" (")
|
||||
createStr.Append($"`{ColNamesEnum.ID}` int(11) NOT NULL AUTO_INCREMENT ,")
|
||||
createStr.Append($"`{ColNamesEnum.ServiceID}` int(11) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.AppName}` varchar(254) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.AppVersion}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.ProjectName}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.StationName}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.TestPlan}` varchar(254) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.DateTime}` DateTime DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.LogType}` varchar(32) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.LogText}` text DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.ID}` int(11) NOT NULL AUTO_INCREMENT ,")
|
||||
createStr.Append($"PRIMARY KEY (`{ColNamesEnum.ID}`)")
|
||||
createStr.Append(" );")
|
||||
Else
|
||||
Throw New Exception($"Unknown Type{dbType}!")
|
||||
End If
|
||||
|
||||
Return createStr.ToString()
|
||||
End Function
|
||||
End Class
|
||||
|
||||
End Namespace
|
||||
32
UTS_Core/UTSModule/DbTableModel/Manage/CustomerListTable.vb
Normal file
32
UTS_Core/UTSModule/DbTableModel/Manage/CustomerListTable.vb
Normal file
@@ -0,0 +1,32 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
''' <summary>
|
||||
''' 客户总表
|
||||
''' </summary>
|
||||
Public Class CustomerListTable
|
||||
Enum ColNamesEnum
|
||||
''' <summary>
|
||||
''' 客户唯一标识
|
||||
''' </summary>
|
||||
ID
|
||||
|
||||
''' <summary>
|
||||
''' 客户公司名
|
||||
''' </summary>
|
||||
CustomerName
|
||||
|
||||
''' <summary>
|
||||
''' 创建日期
|
||||
''' </summary>
|
||||
CreateTime
|
||||
''' <summary>
|
||||
''' 修改日期
|
||||
''' </summary>
|
||||
UpdateTime
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_Company"
|
||||
|
||||
End Class
|
||||
|
||||
|
||||
End NameSpace
|
||||
133
UTS_Core/UTSModule/DbTableModel/Manage/DataServiceListTable.vb
Normal file
133
UTS_Core/UTSModule/DbTableModel/Manage/DataServiceListTable.vb
Normal file
@@ -0,0 +1,133 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
Public Class DataServiceListTable
|
||||
Enum ColNames
|
||||
''' <summary>
|
||||
''' 服务索引唯一值
|
||||
''' </summary>
|
||||
ID
|
||||
|
||||
''' <summary>
|
||||
''' 鉴权文件索引
|
||||
''' </summary>
|
||||
LicenseID
|
||||
|
||||
''' <summary>
|
||||
''' 鉴权文件有效日期
|
||||
''' </summary>
|
||||
LicenseValidDateTime
|
||||
|
||||
''' <summary>
|
||||
''' 公司名
|
||||
''' </summary>
|
||||
CompanyName
|
||||
|
||||
''' <summary>
|
||||
''' 服务终端内核
|
||||
''' </summary>
|
||||
TerminalOS
|
||||
|
||||
''' <summary>
|
||||
''' 服务终端类型
|
||||
''' </summary>
|
||||
TerminalType
|
||||
|
||||
''' <summary>
|
||||
''' 服务终端名称
|
||||
''' </summary>
|
||||
TerminalName
|
||||
|
||||
''' <summary>
|
||||
''' 服务自定义标识名称
|
||||
''' </summary>
|
||||
TerminalAlias
|
||||
|
||||
''' <summary>
|
||||
''' 服务MAC地址
|
||||
''' </summary>
|
||||
TerminalMAC
|
||||
|
||||
''' <summary>
|
||||
''' CPU序列号
|
||||
''' </summary>
|
||||
ProcessorId
|
||||
|
||||
''' <summary>
|
||||
''' 服务版本
|
||||
''' </summary>
|
||||
ServiceVersion
|
||||
|
||||
''' <summary>
|
||||
''' 服务注册日期
|
||||
''' </summary>
|
||||
ServiceRegisterDateTime
|
||||
|
||||
''' <summary>
|
||||
'''服务最后活动日期
|
||||
''' </summary>
|
||||
ServiceLastActiveDateTime
|
||||
|
||||
''' <summary>
|
||||
''' 服务是否有效,注册默认有效
|
||||
''' </summary>
|
||||
ServiceValid
|
||||
|
||||
''' <summary>
|
||||
''' 数据服务在线
|
||||
''' </summary>
|
||||
IsOnline
|
||||
|
||||
''' <summary>
|
||||
''' 数据服务在线时间
|
||||
''' </summary>
|
||||
ServiceOnlineDateTime
|
||||
|
||||
''' <summary>
|
||||
''' 数据服务需要人工处理错误信息
|
||||
''' </summary>
|
||||
ErrMsg
|
||||
|
||||
''' <summary>
|
||||
''' 更新服务版本
|
||||
''' </summary>
|
||||
USVer
|
||||
|
||||
''' <summary>
|
||||
''' 更新服务是否在线
|
||||
''' </summary>
|
||||
USIsOnline
|
||||
|
||||
''' <summary>
|
||||
''' 更新服务需要人工处理错误信息
|
||||
''' </summary>
|
||||
USErrMsg
|
||||
|
||||
''' <summary>
|
||||
''' 子网名称
|
||||
''' </summary>
|
||||
BarnchNet
|
||||
|
||||
''' <summary>
|
||||
''' 设备角色
|
||||
''' </summary>
|
||||
Roles
|
||||
|
||||
''' <summary>
|
||||
''' 与子网服务连接状态
|
||||
''' </summary>
|
||||
IsDBProxyConn
|
||||
|
||||
''' <summary>
|
||||
''' 缓存表数量
|
||||
''' </summary>
|
||||
CacheCount
|
||||
|
||||
''' <summary>
|
||||
''' 网上邻居
|
||||
''' </summary>
|
||||
NetworkNeiborhood
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_DataServiceList"
|
||||
|
||||
End Class
|
||||
End NameSpace
|
||||
112
UTS_Core/UTSModule/DbTableModel/Manage/DataServiceLogTable.vb
Normal file
112
UTS_Core/UTSModule/DbTableModel/Manage/DataServiceLogTable.vb
Normal file
@@ -0,0 +1,112 @@
|
||||
Imports System.Text
|
||||
Imports UTS_Core.Database
|
||||
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
Public Class DataServiceLogTable
|
||||
Enum ColNames
|
||||
''' <summary>
|
||||
''' 索引
|
||||
''' </summary>
|
||||
ID
|
||||
|
||||
''' <summary>
|
||||
''' 数据服务索引
|
||||
''' </summary>
|
||||
ServiceID
|
||||
|
||||
''' <summary>
|
||||
''' 数据服务版本
|
||||
''' </summary>
|
||||
ServiceVersion
|
||||
|
||||
''' <summary>
|
||||
''' 更新服务版本
|
||||
''' </summary>
|
||||
UpdateServiceVersion
|
||||
|
||||
''' <summary>
|
||||
''' 厂商名称
|
||||
''' </summary>
|
||||
VendorName
|
||||
|
||||
''' <summary>
|
||||
''' 生成日期与时间
|
||||
''' </summary>
|
||||
DateTime
|
||||
|
||||
''' <summary>
|
||||
''' 公网IP
|
||||
''' </summary>
|
||||
PublicIp
|
||||
|
||||
''' <summary>
|
||||
''' 私网IP
|
||||
''' </summary>
|
||||
PrivateIp
|
||||
|
||||
''' <summary>
|
||||
''' Mac地址
|
||||
''' </summary>
|
||||
Mac
|
||||
|
||||
''' <summary>
|
||||
''' 日志类型
|
||||
''' </summary>
|
||||
LogType
|
||||
|
||||
''' <summary>
|
||||
''' 日志内容
|
||||
''' </summary>
|
||||
LogText
|
||||
End Enum
|
||||
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_DataServiceLog"
|
||||
|
||||
|
||||
''' <summary>
|
||||
''' 建表语句
|
||||
''' </summary>
|
||||
''' <returns>建表语句</returns>
|
||||
Public Shared Function CreateTableString(dbName As String, Optional dbType As DbExecutor.DbTypeEnum = DbExecutor.DbTypeEnum.Mysql) As String
|
||||
Dim createStr As New StringBuilder
|
||||
If dbType = DbExecutor.DbTypeEnum.Sqlite Then
|
||||
createStr.Append($"Create Table If Not Exists `{TableName}`")
|
||||
createStr.Append(" (")
|
||||
createStr.Append($"`{ColNames.ID}` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ,")
|
||||
createStr.Append($"`{ColNames.ServiceID}` int(11) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.ServiceVersion}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.UpdateServiceVersion}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.VendorName}` varchar(254) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.PrivateIp}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.PublicIp}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.DateTime}` DateTime DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.LogType}` varchar(32) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.LogText}` text DEFAULT NULL ")
|
||||
createStr.Append(" );")
|
||||
ElseIf dbType = DbExecutor.DbTypeEnum.Mysql Then
|
||||
createStr.Append($"Create Table If Not Exists `{dbName}`.`{TableName}`")
|
||||
createStr.Append(" (")
|
||||
createStr.Append($"`{ColNames.ID}` int(11) NOT NULL AUTO_INCREMENT ,")
|
||||
createStr.Append($"`{ColNames.ServiceID}` int(11) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.ServiceVersion}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.UpdateServiceVersion}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.VendorName}` varchar(254) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.PrivateIp}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.PublicIp}` varchar(64) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.DateTime}` DateTime DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.LogType}` varchar(32) DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.LogText}` text DEFAULT NULL ,")
|
||||
createStr.Append($"`{ColNames.ID}` int(11) NOT NULL AUTO_INCREMENT ,")
|
||||
createStr.Append($"PRIMARY KEY (`{ColNames.ID}`)")
|
||||
createStr.Append(" );")
|
||||
Else
|
||||
Throw New Exception($"Unknown Type{dbType}!")
|
||||
End If
|
||||
|
||||
Return createStr.ToString()
|
||||
End Function
|
||||
|
||||
|
||||
End Class
|
||||
End Namespace
|
||||
39
UTS_Core/UTSModule/DbTableModel/Manage/DbListTable.vb
Normal file
39
UTS_Core/UTSModule/DbTableModel/Manage/DbListTable.vb
Normal file
@@ -0,0 +1,39 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
''' <summary>
|
||||
''' 数据库总表
|
||||
''' </summary>
|
||||
Public Class DbListTable
|
||||
Enum ColNamesEnum
|
||||
''' <summary>
|
||||
''' 数据库唯一标识
|
||||
''' </summary>
|
||||
ID
|
||||
''' <summary>
|
||||
''' 所属公司索引
|
||||
''' </summary>
|
||||
CompanyID
|
||||
''' <summary>
|
||||
''' 数据库名
|
||||
''' </summary>
|
||||
DatabaseName
|
||||
''' <summary>
|
||||
''' 数据库用户名
|
||||
''' </summary>
|
||||
DatabaseUser
|
||||
''' <summary>
|
||||
''' 数据库密码
|
||||
''' </summary>
|
||||
DatabasePassword
|
||||
''' <summary>
|
||||
''' 数据库说明
|
||||
''' </summary>
|
||||
DatabaseDesc
|
||||
''' <summary>
|
||||
''' 修改日期
|
||||
''' </summary>
|
||||
UpdateTime
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_DBList"
|
||||
End Class
|
||||
End NameSpace
|
||||
48
UTS_Core/UTSModule/DbTableModel/Manage/DevListTable.vb
Normal file
48
UTS_Core/UTSModule/DbTableModel/Manage/DevListTable.vb
Normal file
@@ -0,0 +1,48 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
''' <summary>
|
||||
''' 设备总表
|
||||
''' </summary>
|
||||
Public Class DevListTable
|
||||
Enum ColNamesEnum
|
||||
''' <summary>
|
||||
''' 设备唯一索引
|
||||
''' </summary>
|
||||
ID
|
||||
''' <summary>
|
||||
''' 设备名称
|
||||
''' </summary>
|
||||
DevName
|
||||
''' <summary>
|
||||
''' 设备类型
|
||||
''' </summary>
|
||||
DevType
|
||||
''' <summary>
|
||||
''' 设备MAC地址
|
||||
''' </summary>
|
||||
MAC
|
||||
''' <summary>
|
||||
''' 首次登陆时间
|
||||
''' </summary>
|
||||
FirstLoginDate
|
||||
''' <summary>
|
||||
''' 末次在线时间
|
||||
''' </summary>
|
||||
LastOnlineDate
|
||||
''' <summary>
|
||||
''' 修改日期
|
||||
''' </summary>
|
||||
UpdateTime
|
||||
''' <summary>
|
||||
''' 设备在线状态
|
||||
''' </summary>
|
||||
OnlineStatus
|
||||
''' <summary>
|
||||
''' 是被是否有效
|
||||
''' </summary>
|
||||
Valid
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_DevList"
|
||||
|
||||
End Class
|
||||
End NameSpace
|
||||
52
UTS_Core/UTSModule/DbTableModel/Manage/DevLogTable.vb
Normal file
52
UTS_Core/UTSModule/DbTableModel/Manage/DevLogTable.vb
Normal file
@@ -0,0 +1,52 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
''' <summary>
|
||||
''' 设备日志总表
|
||||
''' </summary>
|
||||
Public Class DevLogTable
|
||||
Enum ColNamesEnum
|
||||
ID
|
||||
''' <summary>
|
||||
''' 设备唯一标识
|
||||
''' </summary>
|
||||
DevID
|
||||
''' <summary>
|
||||
''' 操作时间
|
||||
''' </summary>
|
||||
DateTime
|
||||
''' <summary>
|
||||
''' 公网IP
|
||||
''' </summary>
|
||||
Public_IP
|
||||
''' <summary>
|
||||
''' 内网IP
|
||||
''' </summary>
|
||||
Private_IP
|
||||
''' <summary>
|
||||
''' License文件名
|
||||
''' </summary>
|
||||
LicFileName
|
||||
''' <summary>
|
||||
''' 产生日志的APP名
|
||||
''' </summary>
|
||||
AppName
|
||||
''' <summary>
|
||||
''' App版本号
|
||||
''' </summary>
|
||||
AppVersion
|
||||
''' <summary>
|
||||
''' 测试配置文件名称
|
||||
''' </summary>
|
||||
TestPlan
|
||||
''' <summary>
|
||||
''' 用户唯一标识
|
||||
''' </summary>
|
||||
UserID
|
||||
''' <summary>
|
||||
''' 操作内容
|
||||
''' </summary>
|
||||
Operation
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_DevLog"
|
||||
End Class
|
||||
End NameSpace
|
||||
28
UTS_Core/UTSModule/DbTableModel/Manage/ErrCodeTable.vb
Normal file
28
UTS_Core/UTSModule/DbTableModel/Manage/ErrCodeTable.vb
Normal file
@@ -0,0 +1,28 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
''' <summary>
|
||||
''' 错误代码总表
|
||||
''' </summary>
|
||||
Public Class ErrCodeTable
|
||||
Enum ColNamesEnum
|
||||
''' <summary>
|
||||
''' 错误代码唯一标识
|
||||
''' </summary>
|
||||
ErrCode
|
||||
''' <summary>
|
||||
''' 错误提示信息
|
||||
''' </summary>
|
||||
ErrMsg
|
||||
''' <summary>
|
||||
''' 统计图中提示颜色
|
||||
''' </summary>
|
||||
ErrColor
|
||||
''' <summary>
|
||||
''' 修改日期
|
||||
''' </summary>
|
||||
UpdateTime
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_ErrCode"
|
||||
|
||||
End Class
|
||||
End NameSpace
|
||||
34
UTS_Core/UTSModule/DbTableModel/Manage/FtpUserTable.vb
Normal file
34
UTS_Core/UTSModule/DbTableModel/Manage/FtpUserTable.vb
Normal file
@@ -0,0 +1,34 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
Public Class FtpUserTable
|
||||
Enum ColNamesEnum
|
||||
''' <summary>
|
||||
'''索引
|
||||
''' </summary>
|
||||
ID
|
||||
|
||||
''' <summary>
|
||||
''' 数据服务索引
|
||||
''' </summary>
|
||||
FtpService
|
||||
|
||||
''' <summary>
|
||||
''' 软件名
|
||||
''' </summary>
|
||||
FtpPort
|
||||
|
||||
''' <summary>
|
||||
''' 软件版本
|
||||
''' </summary>
|
||||
FtpUser
|
||||
|
||||
''' <summary>
|
||||
''' 注册日期与时间
|
||||
''' </summary>
|
||||
FtpPassword
|
||||
End Enum
|
||||
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_FtpList"
|
||||
|
||||
End Class
|
||||
End NameSpace
|
||||
33
UTS_Core/UTSModule/DbTableModel/Manage/LicenseListTable.vb
Normal file
33
UTS_Core/UTSModule/DbTableModel/Manage/LicenseListTable.vb
Normal file
@@ -0,0 +1,33 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
Public Class LicenseListTable
|
||||
Enum ColNamesEnum
|
||||
''' <summary>
|
||||
''' 索引
|
||||
''' </summary>
|
||||
ID
|
||||
|
||||
''' <summary>
|
||||
''' 公司名称
|
||||
''' </summary>
|
||||
CompanyName
|
||||
|
||||
''' <summary>
|
||||
''' 发布日期
|
||||
''' </summary>
|
||||
ReleaseDate
|
||||
|
||||
''' <summary>
|
||||
''' 有效日期
|
||||
''' </summary>
|
||||
ValidDateTime
|
||||
|
||||
''' <summary>
|
||||
''' 备注
|
||||
''' </summary>
|
||||
Remark
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_LicenseList"
|
||||
|
||||
End Class
|
||||
End NameSpace
|
||||
27
UTS_Core/UTSModule/DbTableModel/Manage/LogTable.vb
Normal file
27
UTS_Core/UTSModule/DbTableModel/Manage/LogTable.vb
Normal file
@@ -0,0 +1,27 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
''' <summary>
|
||||
''' 操作日志表,对公共库的操作记录
|
||||
''' </summary>
|
||||
Public Class LogTable
|
||||
Enum ColNamesEnum
|
||||
''' <summary>
|
||||
''' 索引,无作用
|
||||
''' </summary>
|
||||
ID
|
||||
''' <summary>
|
||||
''' 用户唯一标识
|
||||
''' </summary>
|
||||
UserID
|
||||
''' <summary>
|
||||
''' 操作时间
|
||||
''' </summary>
|
||||
DateTime
|
||||
''' <summary>
|
||||
''' 具体操作内容
|
||||
''' </summary>
|
||||
Operation
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_Log"
|
||||
End Class
|
||||
End NameSpace
|
||||
36
UTS_Core/UTSModule/DbTableModel/Manage/OperationListTable.vb
Normal file
36
UTS_Core/UTSModule/DbTableModel/Manage/OperationListTable.vb
Normal file
@@ -0,0 +1,36 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
''' <summary>
|
||||
''' 功能模块总表
|
||||
''' </summary>
|
||||
Public Class OperationListTable
|
||||
Enum ColNamesEnum
|
||||
''' <summary>
|
||||
''' 功能模块唯一索引
|
||||
''' </summary>
|
||||
ID
|
||||
''' <summary>
|
||||
''' 功能模块名称
|
||||
''' </summary>
|
||||
OperationName
|
||||
''' <summary>
|
||||
''' 功能模块详细说明
|
||||
''' </summary>
|
||||
OperationDesc
|
||||
|
||||
''' <summary>
|
||||
''' 操作级别,读为0,写为1
|
||||
''' </summary>
|
||||
OperationLevel
|
||||
|
||||
''' <summary>
|
||||
''' 修改日期
|
||||
''' </summary>
|
||||
UpdateTime
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_OperationList"
|
||||
|
||||
|
||||
|
||||
End Class
|
||||
End Namespace
|
||||
11
UTS_Core/UTSModule/DbTableModel/Manage/OrderStatusTable.vb
Normal file
11
UTS_Core/UTSModule/DbTableModel/Manage/OrderStatusTable.vb
Normal file
@@ -0,0 +1,11 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
Public Class OrderStatusTable
|
||||
Enum ColNames
|
||||
ID
|
||||
StatusName
|
||||
Remark
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_OrderStatus"
|
||||
End Class
|
||||
End Namespace
|
||||
107
UTS_Core/UTSModule/DbTableModel/Manage/ServiceLogTable.vb
Normal file
107
UTS_Core/UTSModule/DbTableModel/Manage/ServiceLogTable.vb
Normal file
@@ -0,0 +1,107 @@
|
||||
Imports System.Text
|
||||
Imports UTS_Core.Database
|
||||
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
Public Class ServiceLogTable
|
||||
''' <summary>数据库操作记录表枚举值</summary>
|
||||
Enum ColNamesEnum
|
||||
|
||||
''' <summary>日志索引</summary>
|
||||
ID
|
||||
|
||||
''' <summary>厂商名称</summary>
|
||||
CompanyName
|
||||
|
||||
''' <summary>应用名称</summary>
|
||||
AppName
|
||||
|
||||
''' <summary>应用版本</summary>
|
||||
AppVersion
|
||||
|
||||
''' <summary>日志生成日期与时间</summary>
|
||||
DateTime
|
||||
|
||||
''' <summary>设备公网IP</summary>
|
||||
DevPublicIP
|
||||
|
||||
''' <summary>设备内网IP地址</summary>
|
||||
DevPrivateIP
|
||||
|
||||
''' <summary>设备MAC</summary>
|
||||
DevMac
|
||||
|
||||
''' <summary>设备系统版本</summary>
|
||||
DevOS
|
||||
|
||||
''' <summary>设备名称</summary>
|
||||
DevName
|
||||
|
||||
''' <summary>设备用户名</summary>
|
||||
DevUserName
|
||||
|
||||
''' <summary>设备网络状态</summary>
|
||||
DevOnline
|
||||
|
||||
''' <summary>日志类型</summary>
|
||||
LogType
|
||||
|
||||
''' <summary>日志内容</summary>
|
||||
LogText
|
||||
|
||||
End Enum
|
||||
|
||||
Public Shared ReadOnly TableName As String = "TBL_UTS_Manage_ServiceLog"
|
||||
|
||||
''' <summary>
|
||||
''' Sqlite数据库建表语句
|
||||
''' </summary>
|
||||
''' <returns>建表语句</returns>
|
||||
Public Shared Function CreateTableString(Optional dbType As DbExecutor.DbTypeEnum = DbExecutor.DbTypeEnum.Mysql) As String
|
||||
Dim createStr As New StringBuilder
|
||||
If dbType = DbExecutor.DbTypeEnum.Mysql Then
|
||||
|
||||
createStr.Append($"Create Table If Not Exists `{TableName}`")
|
||||
createStr.Append(" (")
|
||||
createStr.Append($"`{ColNamesEnum.ID}` NOT NULL AUTO_INCREMENT ,")
|
||||
createStr.Append($"`{ColNamesEnum.CompanyName}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.AppName}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.AppVersion}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.DateTime}` DateTime NOT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.DevPublicIP}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.DevPrivateIP}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.DevMac}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.DevOS}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.DevName}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.DevUserName}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.DevOnline}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.LogType}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.LogText}` text,")
|
||||
createStr.Append($"PRIMARY KEY (`ID`)")
|
||||
createStr.Append(" );")
|
||||
|
||||
ElseIf dbType = DbExecutor.DbTypeEnum.Sqlite Then
|
||||
|
||||
createStr.Append($"Create Table If Not Exists `{TableName}`")
|
||||
createStr.Append(" (")
|
||||
createStr.Append($"`{ColNamesEnum.ID}` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.CompanyName}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.AppName}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.AppVersion}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.DateTime}` DateTime NOT NULL ,")
|
||||
createStr.Append($"`{ColNamesEnum.DevPublicIP}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.DevPrivateIP}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.DevMac}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.DevOS}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.DevName}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.DevUserName}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.DevOnline}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.LogType}` varchar(254),")
|
||||
createStr.Append($"`{ColNamesEnum.LogText}` text")
|
||||
createStr.Append(" );")
|
||||
End If
|
||||
|
||||
Return createStr.ToString()
|
||||
End Function
|
||||
|
||||
End Class
|
||||
End Namespace
|
||||
33
UTS_Core/UTSModule/DbTableModel/Manage/SwReleaseLogTable.vb
Normal file
33
UTS_Core/UTSModule/DbTableModel/Manage/SwReleaseLogTable.vb
Normal file
@@ -0,0 +1,33 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
Public Class SwReleaseLogTable
|
||||
Enum ColNamesEnum
|
||||
''' <summary>
|
||||
''' 应用程序索引
|
||||
''' </summary>
|
||||
ID
|
||||
''' <summary>
|
||||
''' 应用程序名
|
||||
''' </summary>
|
||||
SoftwareName
|
||||
''' <summary>
|
||||
''' 发布版本号
|
||||
''' </summary>
|
||||
ReleaseVersion
|
||||
''' <summary>
|
||||
''' 发布日期
|
||||
''' </summary>
|
||||
ReleaseDate
|
||||
''' <summary>
|
||||
''' 发布用户索引
|
||||
''' </summary>
|
||||
UserID
|
||||
''' <summary>
|
||||
''' 发布说明
|
||||
''' </summary>
|
||||
Remark
|
||||
End Enum
|
||||
|
||||
|
||||
End Class
|
||||
|
||||
End NameSpace
|
||||
40
UTS_Core/UTSModule/DbTableModel/Manage/SwUpdateTable.vb
Normal file
40
UTS_Core/UTSModule/DbTableModel/Manage/SwUpdateTable.vb
Normal file
@@ -0,0 +1,40 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
''' <summary>
|
||||
''' 程序更新软件表
|
||||
''' </summary>
|
||||
Public Class SwUpdateTable
|
||||
Enum ColNamesEnum
|
||||
''' <summary>
|
||||
''' 应用程序索引
|
||||
''' </summary>
|
||||
ID
|
||||
''' <summary>
|
||||
''' 应用程序名
|
||||
''' </summary>
|
||||
SoftwareName
|
||||
''' <summary>
|
||||
''' 最新版本号
|
||||
''' </summary>
|
||||
LastVersion
|
||||
''' <summary>
|
||||
''' 发布日期
|
||||
''' </summary>
|
||||
ReleaseDate
|
||||
''' <summary>
|
||||
''' 二进制文件
|
||||
''' </summary>
|
||||
BinPackage
|
||||
''' <summary>
|
||||
''' MD5校验码
|
||||
''' </summary>
|
||||
BinPackageMd5
|
||||
''' <summary>
|
||||
''' FTP包名
|
||||
''' </summary>
|
||||
PackageName
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_SwUpdate"
|
||||
|
||||
End Class
|
||||
End Namespace
|
||||
54
UTS_Core/UTSModule/DbTableModel/Manage/SyncListTable.vb
Normal file
54
UTS_Core/UTSModule/DbTableModel/Manage/SyncListTable.vb
Normal file
@@ -0,0 +1,54 @@
|
||||
Imports System.Text
|
||||
Imports UTS_Core.Database
|
||||
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
''' <summary>
|
||||
''' 需要同步下载表名总表
|
||||
''' </summary>
|
||||
Public Class SyncListTable
|
||||
Enum ColNamesEnum
|
||||
ID
|
||||
''' <summary>
|
||||
''' 表名
|
||||
''' </summary>
|
||||
TableName
|
||||
''' <summary>
|
||||
''' 表版本编号
|
||||
''' </summary>
|
||||
RevisionID
|
||||
''' <summary>
|
||||
''' 同步类型
|
||||
''' </summary>
|
||||
SyncType
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_SyncList"
|
||||
|
||||
|
||||
''' <summary>
|
||||
''' 根据数据库类型,返回建表语句
|
||||
''' </summary>
|
||||
''' <param name="type">数据库类型</param>
|
||||
''' <returns></returns>
|
||||
Public Shared Function CreateString(type As DbExecutor.DbTypeEnum) As String
|
||||
Dim createStr As New StringBuilder
|
||||
Select Case type
|
||||
Case DbExecutor.DbTypeEnum.Sqlite
|
||||
createStr.Append($"Create Table If Not Exists {TableName}")
|
||||
createStr.Append(" (")
|
||||
createStr.Append($"{Customer.SyncListTable.ColNamesEnum.ID} INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ,")
|
||||
createStr.Append($"{Customer.SyncListTable.ColNamesEnum.TableName} varchar(254) NOT NULL ,")
|
||||
createStr.Append($"{Customer.SyncListTable.ColNamesEnum.RevisionID} integer NOT NULL ,")
|
||||
createStr.Append($"{Customer.SyncListTable.ColNamesEnum.SyncType} varchar(254)")
|
||||
createStr.Append(" );")
|
||||
Case DbExecutor.DbTypeEnum.Mysql
|
||||
|
||||
Case Else
|
||||
|
||||
End Select
|
||||
|
||||
Return createStr.ToString()
|
||||
End Function
|
||||
|
||||
End Class
|
||||
End Namespace
|
||||
32
UTS_Core/UTSModule/DbTableModel/Manage/TestPlanTipsTable.vb
Normal file
32
UTS_Core/UTSModule/DbTableModel/Manage/TestPlanTipsTable.vb
Normal file
@@ -0,0 +1,32 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
''' <summary>
|
||||
''' 测试计划编辑信息提示
|
||||
''' </summary>
|
||||
Public Class TestPlanTipsTable
|
||||
Enum ColNamesEnum
|
||||
ID
|
||||
''' <summary>
|
||||
''' 列名
|
||||
''' </summary>
|
||||
ColName
|
||||
''' <summary>
|
||||
''' 列类型
|
||||
''' </summary>
|
||||
ColType
|
||||
''' <summary>
|
||||
''' 列描述
|
||||
''' </summary>
|
||||
ColDesc
|
||||
''' <summary>
|
||||
''' 列默认值
|
||||
''' </summary>
|
||||
ColValue
|
||||
''' <summary>
|
||||
''' 修改日期
|
||||
''' </summary>
|
||||
UpdateTime
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_TestPlanTips"
|
||||
End Class
|
||||
End NameSpace
|
||||
52
UTS_Core/UTSModule/DbTableModel/Manage/UserListTable.vb
Normal file
52
UTS_Core/UTSModule/DbTableModel/Manage/UserListTable.vb
Normal file
@@ -0,0 +1,52 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
''' <summary>
|
||||
''' 用户总表
|
||||
''' </summary>
|
||||
Public Class UserListTable
|
||||
Enum ColNamesEnum
|
||||
''' <summary>
|
||||
''' 用户ID唯一索引
|
||||
''' </summary>
|
||||
ID
|
||||
''' <summary>
|
||||
''' 用户登陆账号
|
||||
''' </summary>
|
||||
UserName
|
||||
''' <summary>
|
||||
''' 用户密码
|
||||
''' </summary>
|
||||
Password
|
||||
''' <summary>
|
||||
''' 公司索引ID
|
||||
''' </summary>
|
||||
CompanyID
|
||||
|
||||
''' <summary>
|
||||
''' 创建日期
|
||||
''' </summary>
|
||||
CreateTime
|
||||
''' <summary>
|
||||
''' 修改日期
|
||||
''' </summary>
|
||||
UpdateTime
|
||||
''' <summary>
|
||||
''' 手机号码
|
||||
''' </summary>
|
||||
Mobile
|
||||
''' <summary>
|
||||
''' 微信号
|
||||
''' </summary>
|
||||
WeiXin
|
||||
''' <summary>
|
||||
''' 邮箱地址
|
||||
''' </summary>
|
||||
Email
|
||||
''' <summary>
|
||||
''' 是否有效
|
||||
''' </summary>
|
||||
IsValid
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_User"
|
||||
End Class
|
||||
End NameSpace
|
||||
@@ -0,0 +1,32 @@
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
''' <summary>
|
||||
''' 用户操作功能权限总表
|
||||
''' </summary>
|
||||
Public Class UserOperationAuthTable
|
||||
Enum ColNamesEnum
|
||||
ID
|
||||
''' <summary>
|
||||
''' 用户唯一标识
|
||||
''' </summary>
|
||||
UserID
|
||||
''' <summary>
|
||||
''' 数据库唯一标识
|
||||
''' </summary>
|
||||
DatabaseID
|
||||
''' <summary>
|
||||
''' 拥有完整权限的功能唯一标识,用,分割
|
||||
''' </summary>
|
||||
FullAccess
|
||||
''' <summary>
|
||||
''' 拥有读写权限的功能唯一标识,用,分割
|
||||
''' </summary>
|
||||
ReadWriteAccess
|
||||
''' <summary>
|
||||
''' 拥有只读权限的功能唯一标识,用,分割
|
||||
''' </summary>
|
||||
ReadOnlyAccess
|
||||
End Enum
|
||||
|
||||
Public Shared Property TableName() As String = "TBL_UTS_Manage_UserAuth_Operation"
|
||||
End Class
|
||||
End NameSpace
|
||||
122
UTS_Core/UTSModule/DbTableModel/Manage/UtsCmdListTable.vb
Normal file
122
UTS_Core/UTSModule/DbTableModel/Manage/UtsCmdListTable.vb
Normal file
@@ -0,0 +1,122 @@
|
||||
Imports System.Text
|
||||
|
||||
Namespace UTSModule.DbTableModel.Manage
|
||||
''' <summary>
|
||||
''' 用户测试命令总表
|
||||
''' </summary>
|
||||
Public Class UtsCmdListTable
|
||||
Enum ColNamesEnum
|
||||
ID
|
||||
CmdType
|
||||
CmdName
|
||||
CmdDesc
|
||||
|
||||
''' <summary>
|
||||
''' 修改日期
|
||||
''' </summary>
|
||||
UpdateTime
|
||||
|
||||
ParamCount
|
||||
|
||||
ParamDesc1
|
||||
ParamType1
|
||||
ParamLower1
|
||||
ParamUpper1
|
||||
ParamValue1
|
||||
|
||||
ParamDesc2
|
||||
ParamType2
|
||||
ParamLower2
|
||||
ParamUpper2
|
||||
ParamValue2
|
||||
|
||||
ParamDesc3
|
||||
ParamType3
|
||||
ParamLower3
|
||||
ParamUpper3
|
||||
ParamValue3
|
||||
|
||||
ParamDesc4
|
||||
ParamType4
|
||||
ParamLower4
|
||||
ParamUpper4
|
||||
ParamValue4
|
||||
|
||||
ParamDesc5
|
||||
ParamType5
|
||||
ParamLower5
|
||||
ParamUpper5
|
||||
ParamValue5
|
||||
|
||||
ParamDesc6
|
||||
ParamType6
|
||||
ParamLower6
|
||||
ParamUpper6
|
||||
ParamValue6
|
||||
End Enum
|
||||
|
||||
Shared ReadOnly Property TableName() As String = "TBL_UTS_Manage_UtsCmdList"
|
||||
|
||||
|
||||
''' <summary>
|
||||
''' 建表语句
|
||||
''' </summary>
|
||||
''' <returns>建表语句</returns>
|
||||
Public Shared Function CreateTableString() As String
|
||||
Dim createStr As New StringBuilder
|
||||
createStr.Append($"Create Table If Not Exists `{TableName}`")
|
||||
createStr.Append(" (")
|
||||
createStr.Append($"`{ColNamesEnum.ID}` int(11) NOT NULL AUTO_INCREMENT,")
|
||||
createStr.Append($"`{ColNamesEnum.CmdType}` varchar(254) NOT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.CmdName}` varchar(254) NOT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.CmdDesc}` varchar(254) DEFAULT NULL,")
|
||||
|
||||
' createStr.Append($"{ColNamesEnum.ParamName1} varchar(64) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamDesc1}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamType1}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamLower1}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamUpper1}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamValue1}` varchar(254) DEFAULT NULL,")
|
||||
|
||||
' createStr.Append($"{ColNamesEnum.ParamName2} varchar(64) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamDesc2}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamType2}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamLower2}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamUpper2}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamValue2}` varchar(254) DEFAULT NULL,")
|
||||
|
||||
' createStr.Append($"{ColNamesEnum.ParamName3} varchar(64) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamDesc3}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamType3}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamLower3}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamUpper3}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamValue3}` varchar(254) DEFAULT NULL,")
|
||||
|
||||
' createStr.Append($"{ColNamesEnum.ParamName4} varchar(64) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamDesc4}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamType4}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamLower4}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamUpper4}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamValue4}` varchar(254) DEFAULT NULL,")
|
||||
|
||||
' createStr.Append($"{ColNamesEnum.ParamName5} varchar(64) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamDesc5}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamType5}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamLower5}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamUpper5}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamValue5}` varchar(254) DEFAULT NULL,")
|
||||
|
||||
' createStr.Append($"{ColNamesEnum.ParamName6} varchar(64) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamDesc6}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamType6}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamLower6}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamUpper6}` varchar(254) DEFAULT NULL,")
|
||||
createStr.Append($"`{ColNamesEnum.ParamValue6}` varchar(254) DEFAULT NULL,")
|
||||
|
||||
createStr.Append($"PRIMARY KEY (`{ColNamesEnum.ID}`)")
|
||||
createStr.Append(" );")
|
||||
Return createStr.ToString()
|
||||
End Function
|
||||
|
||||
End Class
|
||||
End Namespace
|
||||
Reference in New Issue
Block a user