第一次提交至Git

This commit is contained in:
2024-03-11 16:32:52 +08:00
commit 3f6c4d62b9
2865 changed files with 2172317 additions and 0 deletions

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View File

@@ -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

View 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