今天分析了一下RainBow中的数据库,下面我给出相关的表信息,主要是系统表,还有些是功能表,功能表比较简单,其实我并没有看过代码,数据库表中的字段及相关的含义是我推断的,如有不准,请告知,我对Module表中的有写字段进行的改动,把Mobile的应用都去掉了
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
模板定义标识 |
GeneralModDefID |
uniqueidentifier |
T |
|
|
|
|
名称 |
FriendlyName |
nvarchar(128) |
|
|
|
|
|
引用路径 |
DesktopSrc |
nvarchar(256) |
|
|
|
|
|
装配名称 |
AssemblyName |
varchar(50) |
|
|
|
|
|
类名 |
ClassName |
nvarchar(128) |
|
|
|
|
|
是否管理模块 |
Admin |
bit |
|
|
|
|
1:True 0:False |
是否可搜索 |
Searchable |
bit |
|
|
|
|
|
l 系统模块部分
1.表rb_GeneralModuleDefinitions
此表保存功能模块以及相关信息
2. 表 rb_ModuleDefinitions
在表保存了哪些用户应用了哪些模块
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
模块定义标识 |
ModuleDefID |
Int |
T |
|
|
自动增长 |
|
门户标识 |
PortalID |
Int |
|
|
|
|
被哪个门户所引用 |
模板定义标识 |
GeneralModDefID |
uniqueidentifier |
|
T |
|
|
|
3.表rb_Modules
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
模块标识 |
ModuleID |
int |
T |
|
|
Auto |
|
表标识 |
TabID |
int |
|
T |
|
|
被哪表引用 |
模块定义标识 |
ModuleDefID |
int |
|
T |
|
|
对应的模块号 |
模块排序 |
ModuleOrder |
int |
|
|
|
|
见说明 |
面板名称 |
PaneName |
nvarchar(50) |
|
|
|
| |
模块标题 |
ModuleTitle |
nvarchar(256) |
|
|
|
|
|
授权的编辑角色 |
AuthorizedEditRoles |
nvarchar(256) |
|
|
|
|
多种角色用”;”隔开 |
授权的查看角色 |
AuthorizedViewRoles |
nvarchar(256) |
|
|
|
|
同上 |
授权的新增角色 |
AuthorizedAddRoles |
nvarchar(256) |
|
|
|
|
同上 |
授权的删除角色 |
AuthorizedDeleteRoles |
nvarchar(256) |
|
|
|
|
同上 |
授权的属性管理角色 |
AuthorizedPropertiesRoles |
nvarchar(256) |
|
|
|
|
同上 |
缓存时间 |
CacheTime |
int |
|
|
|
|
|
最后修改时间 |
LastModified |
datetime |
|
|
|
|
|
最后编辑者 |
LastEditor |
nvarchar(256) |
|
|
|
|
|
是否支持折叠 |
SupportCollapsable |
bit |
|
|
|
|
|
授权的可移动模块的角色 |
AuthorizedMoveModuleRoles |
nvarchar(256) |
|
|
|
|
|
授权诉可删除模块的角色 |
AuthorizedDeleteModuleRoles |
nvarchar(256) |
|
|
|
|
|
说明:
l 面板名称PaneName取以下值
(1)rightpane (2)ContentPane(3)leftPane
ModuleOrder指定了同一组面板的显示顺序
l 对原来的一些字段进行删除
4表rb_ModuleSettings
此表保存模块的相关设置信息
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
模块标识 |
ModuleID |
Int |
T |
|
|
|
|
参数名称 |
SettingName |
nvarchar(50) |
T |
|
|
|
|
参数值 |
SettingValue |
nvarchar(1500) |
|
|
|
|
|
5表rb_UserDefinedFields
此表存放某模块(表)所定义的字段名称,可见性和字段类型
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
用户自定义自段标识 |
UserDefinedFieldID |
int |
T |
|
|
auto |
|
模块标识 |
ModuleID |
int |
|
T |
|
|
|
字段名称 |
FieldTitle |
varchar(50) |
|
|
|
|
|
是否可见 |
Visible |
bit |
|
|
|
|
|
显示顺序 |
FieldOrder |
int |
|
|
|
|
|
字段类型 |
FieldType |
varchar(20) |
|
|
|
|
|
6表rb_UserDefinedRows
此表保存某模块(表)有哪些行
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
用户自定义的行标识 |
UserDefinedRowID |
Int |
T |
|
|
Auto |
|
模块标识 |
ModuleID |
int |
|
T |
|
|
|
7.表rb_UserDefinedData
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
用户自定义的数据标识 |
UserDefinedDataID |
int |
T |
|
|
Auto |
|
用户自定义的字段标识 |
UserDefinedFieldID |
int |
|
T |
|
|
|
用户自定义的行标识 |
UserDefinedRowID |
int |
|
T |
|
|
|
字段值 |
FieldValue |
nvarchar(2000) |
|
|
|
|
|
此表保存哪些行对应的字段和值
说明:
aioa_UserDefinedRows |
aioa_UserDefinedFields |
aioa_UserDefinedRows |
|
|
|
|
|
|
|
|
|
|
|
|
8表rb_Portals
此表保存门户的相关资料
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
门户标识 |
PortalID |
int |
|
|
|
Auto |
|
门户别名 |
PortalAlias |
nvarchar(128) |
|
|
|
|
|
门户名称 |
PortalName |
nvarchar(128) |
|
|
|
|
|
门户路径 |
PortalPath |
nvarchar(128) |
|
|
Y |
|
相对于站点根目录 |
总是显示编辑按钮 |
AlwaysShowEditButton |
bit |
|
|
|
0 |
|
9表rb_Tabs
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
表标识 |
TabID |
int |
T |
|
|
Auto |
|
表的父标识 |
ParentTabID |
int |
|
|
Y |
|
|
表的排序 |
TabOrder |
int |
|
|
|
|
|
门户标识 |
PortalID |
int |
|
T |
|
|
|
表名称 |
TabName |
nvarchar(50) |
|
|
|
|
|
授权的角色 |
AuthorizedRoles |
nvarchar(256) |
|
|
Y |
|
|
表布局 |
TabLayout |
int |
|
|
Y |
|
层的顺序 |
10 表 rb_TabSettings
此表保存表的设置
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
表标识 |
TabID |
int |
T |
|
|
|
|
参数名称 |
SettingName |
nvarchar(50) |
T |
|
|
|
|
参数值 |
SettingValue |
nvarchar(1500) |
|
|
|
|
|
11表rb_PortalSettings
此表保存门户的设置信息
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
门户标识 |
PortalID |
int |
T |
|
|
|
|
参数名称 |
SettingName |
nvarchar(50) |
T |
|
|
|
|
参数值 |
SettingValue |
nvarchar(1500) |
|
|
|
|
|
12表rb_Versions
保存版本信息
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
版本标识 |
Release |
int |
T |
|
|
|
|
版本 |
Version |
nvarchar(50) |
|
|
Y |
|
|
发布日期 |
ReleaseDate |
datetime |
|
|
Y |
|
|
13表rb_UserInfo
此表保存用户的相关信息
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
用户标识 |
UserID |
int |
T |
|
|
Auto |
|
登录名 |
LoginName |
nvarchar(50) |
|
|
|
|
|
用户名 |
UserName |
nvarchar(50) |
|
|
|
|
|
密码 |
PassWord |
nvarchar(120) |
|
|
|
|
|
性别 |
Sex |
nvarchar(10) |
|
|
Y |
|
|
电话 |
Tel |
nvarchar(18) |
|
|
Y |
|
|
手机 |
|
nvarchar(20) |
|
|
Y |
|
|
|
|
nvarchar(60) |
|
|
Y |
|
|
地址 |
Address |
nvarchar(60) |
|
|
Y |
|
|
签名 |
ReMark |
nvarchar(200) |
|
|
Y |
|
|
表14rb_Roles
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
角色标识 |
RoleID |
int |
T |
|
|
Auto |
|
门户标识 |
PortalID |
int |
|
|
|
|
暂时保留不用 |
角色名称 |
RoleName |
nvarchar(50) |
|
|
|
|
|
允许 |
Permission |
tinyint |
|
|
|
1 |
1:True 0:False |
此表保存角色
表15rb_UserRoles
此表保存用户和角色的对应关系
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
用户标识 |
UserID |
int |
T |
|
|
|
|
角色标识 |
RoleID |
int |
T |
|
|
|
|
l 应用模块部分
表16 rb_Announcements
此文保存公告,通知等信息
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
内部标识 |
ItemID |
int |
T |
|
|
Auto |
|
模块标识 |
ModuleID |
int |
|
T |
|
|
|
创建者 |
CreatedByUser |
nvarchar(100) |
|
|
|
|
|
创建日期 |
CreatedDate |
datetime |
|
|
|
|
|
标题 |
Title |
nvarchar(150) |
|
|
|
|
|
过期日期 |
ExpireDate |
datetime |
|
|
|
|
|
内容 |
Description |
ntext |
|
|
|
|
|
摘要 |
Summary |
nvarchar(256) |
|
|
|
|
|
表17 rb_Contacts
此表保存联系人
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
内部标识 |
ItemID |
int |
T |
|
|
Auto |
|
模块标识 |
ModuleID |
int |
|
T |
|
|
|
创建者 |
CreatedByUser |
nvarchar(100) |
|
|
|
|
|
创建日期 |
CreatedDate |
datetime |
|
|
|
|
|
姓名 |
Name |
nvarchar(50) |
|
|
|
|
|
角色 |
Role |
nvarchar(100) |
|
|
|
|
|
|
|
nvarchar(100) |
|
|
|
|
|
电话 |
Tel |
nvarchar(250) |
|
|
|
|
|
手机 |
|
nvarchar(250) |
|
|
|
|
|
传真 |
Fax |
nvarchar(250) |
|
|
|
|
|
地址 |
Address |
nvarchar(250) |
|
|
|
|
|
表18rb_FAQs
此表保存一些基本的FAQ问题
名称 |
字段 |
类型 |
PK |
FK |
可NULL |
默认值 |
说明 |
内部标识 |
ItemID |
int |
T |
|
|
|
|
模块标识 |
ModuleID |
int |
|
T |
|
|
|
创建者 |
CreatedByUser |
nvarchar(100) |
|
|
|
|
|
创建日期 |
CreatedDate |
datetime |
|
|
|
|
|
问题 |
Question |
nvarchar(500) |
|
|
|
|
|
解答 |
Answer |
ntext |
|
|
|
|
|
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步