数据库表说明

1.数据库表关系简述

sitesCMS共计涉及11个数据库表,目前使用10个,部门表department暂未使用,后续根据应用情况再确定是否启用,各个数据表的关系如下:

sitesCMS表关系v2.0.png

2.数据库表详述

2.1.站点表site

列名 类型 长度 说明
id int 11 自增主键
siteName varchar 128 站点中文名称
siteSign varchar 128 站点的英文标示,唯一不可重复
siteUrl varchar 128 站点地址
siteTitle varchar 512 站点标题
siteKeys varchar 1024 站点关键字
siteDes varchar 512 站点描述
cdsAccessLog varchar 1 cds访问日志(默认0不启用,1启用)
cmsAccessLog varchar 1 cms访问日志(默认0不启用,1启用)
imgMaxSize int 10 上传图片最大限定,单位M,v2.0.0新增字段
fileMaxSize int 10 上传文件最大限定,单位M
videoMaxSize int 10 上传视频最大限定,单位M,v2.0.0新增字段
imgSuffix varchar 256 支持图片后缀,以|分割,v2.0.0新增字段
fileSuffix varchar 256 支持文件后缀,以|分割
videoSuffix varchar 256 支持图片后缀,以|分割,v2.0.0新增字段
createTime datetime   创建时间
updateTime datetime   更新时间
status varchar 1 是否是当前站点,1标识是,2标识不是,只能有一个1
icpNo varchar 512 ICP备案号
securityNo varchar 512 公安备案号

2.2.用户表account

列名 类型 长度 说明
id int 11 自增主键
nickName varchar 50 昵称
userName varchar 128 登录名
password varchar 128 密码
status int 1 状态(1启用,2删除)
createTime datetime   创建时间
updateTime datetime   更新时间
siteId int 11 站点id

2.3.角色表role

列名 类型 长度 说明
id int 11 自增id
name varchar 128 名称
remark varchar 512 备注
createTime datetime   创建时间
updateTime datetime   更新时间
siteId int 11 站点id

2.4.权限表permission

列名 类型 长度 说明
id int 11 自增id
actionKey varchar 512 actionKey
controller varchar 512 controller
remark varchar 1024 备注
updateTime datetime   更新时间
status varchar 1 状态(1启用,2删除)
siteId int 11 站点id

2.5.用户角色表accountRole

列名 类型 长度 说明
accountId int 11 account表id
roleId int 11 role表id

2.6.角色权限表rolePermission

列名 类型 长度 说明
roleId int 11 role表id
permissionId int 11 permission表id

2.7.栏目表column

列名 类型 长度 说明
id int 11 自增主键
name varchar 50 栏目名称
enName varchar 50 栏目英文标识,站点内唯一
parent int 11 父栏目id
children varchar 512 子栏目id拼接的字符串,以
status varchar 1 状态(1正常,2删除)
createTime datetime   创建时间
updateTime datetime   更新时间
siteId int 11 站点id

2.8.文章表article

列名 类型 长度 说明
id int 11 自增主键
title varchar 128 标题
subtitle varchar 512 子标题
column int 11 所属栏目id
type varchar 1 文章类型(1普通文章,2图集,3视频)
content text   文章内容,富文本内容
contentText text   文章内容,纯文本
status varchar 1 状态(0草稿,1发布,2删除)
clickNum int 11 点击数
collectNum int 11 收藏数
favoriteCount int 11 点赞数
isTop varchar 1 置顶(默认0不置顶,1置顶)
createAccount int 11 创建用户的id
createTime datetime   创建时间
updateAccount int 11 更新用户的id
updateTime datetime   更新时间
thumbnail int 11 缩略图,files表中的id
files varchar 256 附件,files表中的id,多个用英文逗号隔开
siteId int 11 站点id

2.9.附件表files

列名 类型 长度 说明
id int 11 自增主键
type varchar 50 文件类型:annex附件,thumbnail缩略图,artPic相册,video是视频,artImg文章内容中的图片
name varchar 128 保存的文件名,可能是自定义的,也可能是保留原来的
originalName varchar 128 原始文件名
path varchar 256 文件保存路径
contentType varchar 256  
createTime datetime   创建时间
remark varchar 512 文件说明

2.10.访问记录accessLog

列名 类型 长度 说明
id int 11 自增主键
type varchar 50 访问类型(cds、cms)
ip varchar 50 访问者ip地址
visitor varchar 50 访问者姓名,cms访问记录用户登录名
actionKey varchar 512 访问的actionKey
parameter text   访问携带的参数
accessTime datetime   访问时间
remark varchar 512 其他信息
siteId int 11 站点id

2.11.部门表department(暂未使用)

列名 类型 长度 说明
id int 11 自增主键
name varchar 50 部门名称
parent int 11 父部门id
children varchar 512 子部门id拼接的字符串,以|拼接
createTime datetime   创建时间
updateTime datetime   更新时间
siteId int 11 站点id