ShenNiusModularity项目默认使用mysql数据库,数据库连接字符串放到了ShenNius.Admin. Mvc、ShenNius.Admin.Hosting的appsettings.json文件内。
ShenNiusModularity项目为自媒体内容管理系统,支持常规管理、CMS管理、商城管理等功能,其数据库表有近30张,不同功能对应不同的表前缀,其中以sys_开头的表属于常规管理功能,cms_开头的表属于CMS管理功能,shop_开头的表属于商城管理功能,其实还有4张以yoshop_开头的表,从代码及帮助文档中都看不出来用途,暂时没有管了。
上述数据表的用途如下所示:
序号 | 数据表名 | 所属功能 | 说明 |
---|---|---|---|
1 | sys_config | 常规管理 | 维护菜单管理功能的添加/编辑菜单页面的按钮列表数据,另一种类型Freight的数据暂时没看到用处 |
2 | sys_log | 常规管理 | 记录用户操作日志 |
3 | sys_menu | 常规管理 | 维护自媒体内容管理系统的多级菜单,其中ParentId字段记录其直属父菜单标识,而ParentIdList字段记录当前菜单到根菜单的路径 |
4 | sys_role | 常规管理 | 维护自媒体内容管理系统的角色清单 |
5 | sys_user | 常规管理 | 维护自媒体内容管理系统的用户清单 |
6 | sys_r_role_menu | 常规管理 | 维护角色可访问的菜单权限数据 |
7 | sys_r_user_role | 常规管理 | 维护用户具备的角色清单 |
8 | sys_tenant | 常规管理 | 维护自媒体内容管理系统的多租户清单 |
9 | sys_recycle | 常规管理 | 保存自媒体内容管理系统的用户删除操作的内容、还原sql语句及彻底删除的sql语句 |
10 | cms_advlist | CMS管理 | 记录租户相关的广告数据 |
11 | cms_article | CMS管理 | 记录租户相关的文章数据,包括标题、作者、摘要、内容等数据 |
12 | cms_column | CMS管理 | 记录租户相关的栏目数据,支持树形结构 |
13 | cms_keyword | CMS管理 | 关键词管理,暂时没有看到在哪里用这个表中的数据 |
14 | cms_message | CMS管理 | 留言数据,表名虽然以cms开头,但菜单是挂在常规管理->我的工作台下面 |
15 | shop_appuser | 商城管理 | 记录租户相关的商城模块的用户信息 |
16 | shop_appuser_address | 商城管理 | 记录商城模块的用户的地址信息以支持购买商品后发货 |
17 | shop_category | 商城管理 | 商品分类信息,支持树形结构,ParentId字段记录其直属父分类标识,而ParentList字段记录当前分类到根分类的路径 |
18 | shop_goods | 商城管理 | 记录租户相关的商品信息,包括商品本身及销售数据 |
19 | shop_goods_spec | 商城管理 | 记录每种商品规格的销售及库存数据 |
20 | shop_goods_spec_rel | 商城管理 | 记录商品和每种规格销售数据之间的关联关系 |
21 | shop_order | 商城管理 | 记录商城模块的订单数据 |
22 | shop_order_address | 商城管理 | 记录订单管理的具体收货地址信息 |
23 | shop_order_goods | 商城管理 | 记录订单关联的商品清单 |
24 | shop_spec | 商城管理 | 记录商品规格名称 |
25 | shop_spec_value | 商城管理 | 记录商品规格名称对应的值 |
参考文献:
[1]https://gitee.com/shenniu_code_group/shen-nius.-modularity