学成在线项目数据库表结构分析
1. cms-config 配置
域 | 解释 |
---|---|
“_id” | ObjectId(“5a791725dd573c3574ee333f”), |
“_class” | “com.xuecheng.framework.domain.cms.CmsConfig” |
“name” | “轮播图”、精品推荐、分类信息 |
“model” | json格式的数据模型 |
例子
{ "_id" : ObjectId("5a791725dd573c3574ee333f"), "_class" : "com.xuecheng.framework.domain.cms.CmsConfig", "name" : "轮播图", "model" : [{"key" : "banner1", "name" : "轮播图1地址", "value" : "http://192.168.101.64/group1/M00/00/01/wKhlQFp5wnCAG-kAAATMXxpSaMg864.png"}, {"key" : "banner2", "name" : "轮播图2地址", "value" : "http://192.168.101.64/group1/M00/00/01/wKhlQVp5wqyALcrGAAGUeHA3nvU867.jpg"}, {"key" : "banner3", "name" : "轮播图3地址", "value" : "http://192.168.101.64/group1/M00/00/01/wKhlQFp5wtWAWNY2AAIkOHlpWcs395.jpg"}]
}
查询此表
- 条件查询
//条件查询int size=9;int page=1;Pageable pageable=PageRequest.of(page,size);CmsPage cmsPage = new CmsPage();cmsPage.setSiteId("5a751fab6abb5044e0d19ea1");ExampleMatcher matching = ExampleMatcher.matching();Example< CmsPage> example=Example.of(cmsPage,matching);Page<CmsPage> all = cmsPageRepository.findAll(example, pageable);System.out.println(all.getContent());
- 模糊查询
//只需要在匹配器上设置参数就行
cmsPage.setPageAliase("轮播");
matching=matching.withMatcher("pageAliase",ExampMatcher.GenericPropertyMatchers.contains());
2. cms-page 页面信息
域 | 解释 |
---|---|
“_class” | “com.xuecheng.framework.domain.cms.CmsPage” |
“siteId” | 站点ID — “5a751fab6abb5044e0d19ea1” |
“pageName” | “index.html” 页面名称 |
“pageAliase” | 页面别名 |
“pageWebPath” | 访问地址 — “/index.html” |
“pagePhysicalPath” | 物理地址 --“F:\develop\xc_portal_static\” |
“pageType” | 静态页面或者动态页面 “0” |
“pageCreateTime” | 创建时间 ISODate(“2018-02-03T05:37:53.256+0000”) |
“templateId” | 模板ID—“5a962b52b00ffc514038faf7” |
“htmlFileId” | “5a7c1c54d019f14d90a1fb23” |
{ "_id" : ObjectId("5a754adf6abb500ad05688d9"), "_class" : "com.xuecheng.framework.domain.cms.CmsPage", "siteId" : "5a751fab6abb5044e0d19ea1", "pageName" : "index.html", "pageAliase" : "首页", "pageWebPath" : "/index.html", "pagePhysicalPath" : "F:\\develop\\xc_portal_static\\", "pageType" : "0", "pageCreateTime" : ISODate("2018-02-03T05:37:53.256+0000"), "templateId" : "5a962b52b00ffc514038faf7", "htmlFileId" : "5a7c1c54d019f14d90a1fb23"
}
cms-site 站点数据
域 | 解释 |
---|---|
_id | ObjectId( 5a751fab6abb5044e0d19ea1 ) page数据中的siteID |
_class | com.xuecheng.framework.domain.cms.CmsSite |
siteName | 门户主站 |
siteDomain | http |
sitePort | 80 , |
siteWebPath | / |
siteCreateTime | ISODate( 2018-02-03T02 |
{ "_id" : ObjectId("5a751fab6abb5044e0d19ea1"), "_class" : "com.xuecheng.framework.domain.cms.CmsSite", "siteName" : "门户主站", "siteDomain" : "http://localhost", "sitePort" : "80", "siteWebPath" : "/", "siteCreateTime" : ISODate("2018-02-03T02:34:19.113+0000")
}
cms-site-server 服务器信息
域 | 解释 |
---|---|
_id | ObjectId(5a754bdb6abb500ad05688db) |
_class | com.xuecheng.framework.domain.cms.CmsSiteServer |
ip | 127.0.0.1 |
port | 80 |
webPath | / |
serverName | 门户服务器 |
uploadPath | /upload |
siteId | 5a751fab6abb5044e0d19ea1 |
cms-template 模板信息
域 | 解释 |
---|---|
_id | ObjectId(5a925be7b00ffc4b3c1578b5) |
_class | com.xuecheng.framework.domain.cms.CmsTemplate |
siteId | 5a751fab6abb5044e0d19ea1 |
templateName | 模板名称 课程详情页面 |
templateParameter | courseid |
templateFileId | 模板文件ID 5ad8a51f68db5240b42e5fea |
fileSystem 文件系统 fastDFS
域 | 解释 |
---|---|
_id | group1/M00/00/01/wKhlQFp5fGiAUSkDAAARA0xqVgo187.png |
_class | com.xuecheng.framework.domain.filesystem.FileSystem |
filePath | group1/M00/00/01/wKhlQFp5fGiAUSkDAAARA0xqVgo187.png |
fileSize | NumberLong(4355) |
fileName | asset-logo.png |
fileType | image/png |
fileWidth | NumberInt(0) |
fileHeight | NumberInt(0) |
fs.chunks 大文件存储
域 | 解释 |
---|---|
_id | ObjectId(5a7719d76abb5042987eec3b) |
files_id | ObjectId(5a7719d76abb5042987eec3a) |
n | NumberInt(0) |
data | BinData(0,“大文件字符码” ) |
fs.file 文件存储
域 | 解释 |
---|---|
_id | ObjectId(5a7719d76abb5042987eec3a) |
metadata | {cms-page的所有信息} |
filename | index.html |
aliases | null |
chunkSize | NumberLong(261120) |
uploadDate | ISODate(2018-02-04T14 |
length | NumberLong(33595) |
contentType | null |
md5 | abea232200712179ed3dce1505c1be46 |
sys-dictionary
域 | 解释 |
---|---|
_id | ObjectId(5a7d50bdd019f150f4ab8ef7) |
d_name | 文件类型 |
d_type | 100 |
d_value | [ { “sd_name” : “cms配置图片”, “sd_id” : “100001”, “sd_status” : “1”}] |
user-test 用户测试
域 | 解释 |
---|---|
_id | ObjectId(5abe3b9c5b05aa218434f4cf) |
_class | com.xuecheng.framework.domain.test.UserTest |
name | 传智播客 |
createTime | ISODate(2018-03-30T13 |
学成在线项目数据库表结构分析相关推荐
- 页面显示格式化的时间、倒计时效果、学成在线案例(创建、添加节点)、学生信息表(重点)、5秒钟之后跳转页面(location.href应用)、学生信息表(页面刷新数据不丢失)(重点)——API练习案例
目录 1. 页面显示格式化的时间 2. 倒计时效果 3. 学成在线案例(创建节点.添加节点) 4.学生信息表案例(重点) 5. 5秒钟之后跳转页面(location.href的应用) 6. 学生信息表 ...
- 学成在线--18.新增课程(课程分类查询)
文章目录 一.需求分析 二.课程分类查询介绍 三.数据结构 四.数据格式 五.数据模型 六.Api接口 七.服务器端 1.Dao 1)定义mapper 2)定义mapper映射文件 2.Service ...
- 学成在线--1.CMS接口开发
文章目录 0.定义CMS 1.CMS页面管理 2.需求分析 3.模型类介绍 4.定义请求及响应类型 5.定义接口 6.创建CMS工程结构 7.Dao 1)创建Dao,继承MongoRepository ...
- 学成在线案例——黑马程序员pink老师\思路讲解\完整源代码
本文为跟随B站黑马程序员pink老师学习CSS时所写,文章讲解了学成在线首页的制作思路,并贴出了源代码,作为学习笔记分享给大家 如有错误,欢迎指出.如有侵权,联系删除 文章目录 1. 案例准备工作 2 ...
- 学成在线-第16天-讲义- Spring Security Oauth2 JWT RSA加解密
学成在线-第16天-讲义- Spring Security Oauth2 JWT 1 用户认证需求分析 1.1 用户认证与授权 截至目前,项目已经完成了在线学习功能,用户通过在线学习页面点播视频进 ...
- 综合案例之学成在线首页
综合案例之学成在线首页 1 准备素材和工具 2 案例准备工作 3 CSS属性书写属性 4 页面布局整体思路 5 确定版心 6 头部制作 7 banner制作 8 精品推荐小模块 9 精品推荐大模块 1 ...
- UML建模学成在线管理系统
<软件建模技术>实验报告 题 目: 学成在线管理系统 学 期: 2021-2022第二学期 班 级: 21级软工专升本3班 姓 名: 张婷 学 号: 202105930306 组 员: 吴 ...
- 《学成在线 》 网站制作源码及总结html+css
界面: 整体布局思路: 先用一个大的盒子,我定义为total类,这个盒子可以装下页面所有盒子.然后根据标准流文档和浮动来布局.在此,要注意的是,中间php图片占用了整个父盒子的空间,所以再定义侧边栏的 ...
- 9.----------------------------------------------------------------------------------------【学成在线案例】
文章目录 [学成在线案例]前端小抄(9) 一.准备素材和工具 二.案例准备工作 三.CSS属性书写顺序 四.页面布局分析 五.确定版心 六.头部制作 七.banner 制作 八.精品推荐小模块 九.精 ...
最新文章
- 协议分析中的TCP/IP网络协议
- QQ2012 Under Ubuntu
- Django框架(22.Django中设置session以及session对象及方法)
- SinoBBD跨入大数据产业发展新模式
- 设置对话框大小和位置
- 深度优先搜索解决迷宫最短路径问题
- React 引用 ant 组件 使用 react-custom-scrollbars美化(隐藏)滚动条
- Metric study
- contextual Attention
- python输入税前工资打印税后工资-python-计算个人所得税
- 说说数据结构中的几种树
- Cocos2d-x下Lua调用自定义C++类和函数的最佳实践
- LOJ3124 CTS2019 氪金手游 概率、容斥、树形DP
- STM32C8T6 流水灯的实现(库函数版)
- 司空见惯 - 神奇的数字7
- 有时候,我们曾经有着同样的困扰。
- java GUI实现记事本
- 实现MapX的移屏测距功能(转)
- 使用AJAX的10个商业动机 {转}
- 2019国网二批计算机类分数线,最新数据分析:2019国网第一批次公示名单这些学校最吃香!...
热门文章
- 5个小故事,告诉你运营中的那些套路有多深
- ubuntu20.04 安装搜狗输入法+chorme浏览器
- 阿里市值超越亚马逊 马云开启下半场技术理想
- 共享办公室出租,构建办公生态
- ADD/ADHD 患者专注技巧有哪些?
- springboot中药知识分享网站毕业设计源码201818
- 研发团队绩效考核:Leader 如何做到赏罚分明?
- 如何将VMIX编辑输出的视频嵌入网页直播
- 综合模拟试题计算机指南,2018年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合历年真题及模拟试题详解...
- 如何查看Vue使用的版本