OneThink学习笔记02----数据字典(即OneThink项目数据库里的表及其字段)

action

字段类型注释
idint(11) unsigned自增主键
namechar(30)行为唯一标识
titlechar(80)行为说明
remarkchar(140)行为描述
ruletext行为规则
logtext日志规则
statustinyint(2)状态(-1:已删除,0:禁用,1:正常)
typetinyint(2) unsigned行为类型
update_timeint(11) unsigned修改时间

action_log

字段类型注释
idint(10) unsigned主键
action_idint(10) unsigned行为id
user_idint(10) unsigned执行用户id
action_ipbigint(20)执行行为者ip
modelchar(50)触发行为的表
record_idint(10)触发行为的数据id
create_timeint(10) unsigned执行行为的时间
remarkchar(255)日志备注
statustinyint(2)状态(-1:已删除,0:禁用,1:正常)

addons

字段类型注释
idint(10) unsigned主键
namevarchar(40)插件英文标识,区分大小写
titlevarchar(20)插件中文名
descriptiontext插件描述
configtext配置 序列化存放
authorvarchar(40)作者
versionvarchar(20)版本号
create_timeint(10) unsigned安装时间
has_adminlisttinyint(1) unsigned1-有后台列表 0-无后台列表
statustinyint(1)状态 1-启用 0-禁用 -1-损坏

attachment

附件插件数据表

字段类型注释
idint(10) unsigned 
uidint(10) unsigned用户ID
titlechar(30)附件显示名
typetinyint(3) unsigned附件类型(0-目录,1-外链,2-文件)
sourceint(10) unsigned资源ID(0-目录, 大于0-当资源为文件时其值为file_id,当资源为外链时其值为link_id)
record_idint(10) unsigned附件关联的记录ID
downloadint(10) unsigned下载次数
sizebigint(20) unsigned附件大小(当附件为目录或外链时,该值为0)
dirint(12) unsigned上级目录ID(0-根目录)
sortint(8) unsigned排序
create_timeint(10) unsigned创建时间
update_timeint(11) unsigned更新时间
statustinyint(1)状态

attribute

模型属性定义表

字段类型注释
idint(10) unsigned 
namevarchar(30)字段名
titlevarchar(100)字段注释
fieldvarchar(100)字段定义
typevarchar(20)数据类型(用于表单展示)
valuevarchar(100)字段默认值
remarkvarchar(100)备注
is_showtinyint(1) unsigned0:不显示,1:始终显示,2:新增时显示,3:编辑时显示
extravarchar(255)参数(表单显示)
model_idint(10) unsigned模型id
is_musttinyint(1) unsigned是否必填
statustinyint(2)状态
update_timeint(11) unsigned更新时间
create_timeint(11) unsigned创建时间
validate_rulevarchar(255)验证规则 
validate_timetinyint(1) unsigned验证时间
error_infovarchar(100)验证错误提示文字    
validate_typevarchar(25)验证类型
auto_rulevarchar(100) 自动完成规则 
auto_timetinyint(1)自动完成时间 
auto_typevarchar(25)自动完成类型 

auth_extend

权限扩展表,当节点控制无法满足时,需要对权限控制进行扩展。例如:分类的授权即使用该表。

字段类型注释
group_idmediumint(10) unsigned用户组id
extend_idmediumint(8) unsigned扩展表中数据的id
typetinyint(1) unsigned扩展类型标识 1:栏目分类权限

索引定义:UNIQUE KEYgroup_extend_type(group_id,extend_id,type)

auth_group

用户组定义表

字段类型注释
idmediumint(8) unsigned用户组id,自增主键
modulevarchar(20)用户组所属模块
typetinyint(4)组类型
titlechar(20)用户组中文名称
descriptionvarchar(80)描述信息
statustinyint(1)用户组状态:为1正常,为0禁用,-1为删除
rulesvarchar(500)用户组拥有的规则id,多个规则 , 隔开

auth_group_access

用户用户组关系对应表

字段类型注释
uidint(10) unsigned用户id
group_idmediumint(8) unsigned用户组id

auth_rule

权限规则表

字段类型注释
idmediumint(8) unsigned规则id,自增主键
modulevarchar(20)规则所属module
typetinyint(2)1-url;2-主菜单
namechar(80)规则唯一英文标识
titlechar(20)规则中文描述
statustinyint(1)是否有效(0:无效,1:有效)
conditionvarchar(300)规则附加条件

category

字段类型注释
idint(10) unsigned分类ID
namevarchar(30)标识
titlevarchar(50)标题
pidint(10) unsigned上级分类ID
sortint(10) unsigned排序(同级有效)
list_rowtinyint(3) unsigned列表每页行数
meta_titlevarchar(50)SEO的网页标题
keywordsvarchar(255)关键字
descriptionvarchar(255)描述
template_indexvarchar(100)频道页模板
template_listsvarchar(100)列表页模板
template_detailvarchar(100)详情页模板
template_editvarchar(100)编辑页模板
modelvarchar(100)关联模型
typevarchar(100)允许发布的内容类型
link_idint(10) unsigned外链(0-非外链,大于0-外链ID)
allow_publishtinyint(3) unsigned是否允许发布内容(0-不允许,1-只允许后台发表,2-前后台都可以发表)
displaytinyint(3) unsigned可见性(0-所有人可见,1-管理员可见,2-不可见)
replytinyint(3) unsigned是否允许回复
checktinyint(3) unsigned发布的文章是否需要审核(0:不需要,1:需要)
reply_modelvarchar(100)回复模型
extendtext扩展设置(JSON数据)
create_timeint(10) unsigned创建时间
update_timeint(10) unsigned更新时间
statustinyint(4)数据状态(-1-删除,0-禁用,1-正常,2-待审核)
iconint(10) unsigned分类图标

channel

字段类型注释
idint(10) unsigned频道ID
pidint(10) unsigned上级频道ID
titlechar(30)频道标题
urlchar(100)频道连接
sortint(10) unsigned排序
create_timeint(10) unsigned创建时间
update_timeint(10) unsigned更新时间
targettinyint(1)是否新窗口打开(0-否,1-是)
statustinyint(4)状态

config

字段类型注释
idint(10) unsigned配置ID
namevarchar(30)配置名称
typetinyint(3) unsigned配置类型(0-数字,1-字符,2-文本,3-数组,4-枚举,5-多选)
titlevarchar(50)配置说明
grouptinyint(3) unsigned配置分组(0-无分组,1-基本设置)
extravarchar(255)配置值
remarkvarchar(100)配置说明
create_timeint(10) unsigned创建时间
update_timeint(10) unsigned更新时间
statustinyint(4)状态
valuetext配置值
sortsmallint(3) unsigned排序

document

文档模型基础表

字段类型注释
idint(10) unsigned文档ID
uidint(10) unsigned用户ID
namechar(40)标识
titlechar(80)标题
category_idint(10) unsigned所属分类
descriptionchar(140)描述
rootint(10) unsigned根节点
pidint(10) unsigned所属ID
model_idtinyint(3) unsigned内容模型ID
typetinyint(3) unsigned内容类型(1-目录,2-主题,3-段落)
positionsmallint(5) unsigned推荐位(1-列表推荐,2-频道页推荐,4-首页推荐,[同时推荐多个地方相加即可])
link_idint(10) unsigned外链(0-非外链,大于0-外链ID)
cover_idint(10) unsigned封面(0-无封面,大于0-封面图片ID)
displaytinyint(3) unsigned可见性(0-不可见,1-所有人可见)
deadlineint(10) unsigned截至时间(0-永久有效)
attachtinyint(3) unsigned附件数量
viewint(10) unsigned浏览量
commentint(10) unsigned评论数
extendint(10) unsigned扩展统计字段,根据需求自行使用
levelint(10) unsigned优先级(越高排序越靠前)
create_timeint(10) unsigned创建时间
update_timeint(10) unsigned更新时间
statustinyint(4)数据状态(-1-删除,0-禁用,1-正常,2-待审核,3-草稿)

document_article

文章模型扩展表

字段类型注释
idint(10) unsigned文档ID
parsetinyint(3) unsigned内容解析类型(0-html,1-ubb,2-markdown)
contenttext文章内容
templatevarchar(100)详情页显示模板
bookmarkint(10) unsigned文档收藏数

document_download

下载模型扩展表

字段类型注释
idint(10) unsigned文档ID
parsetinyint(3) unsigned内容解析类型(0-html,1-ubb,2-markdown)
contenttext下载详细描述
templatevarchar(100)详情页显示模板
file_idint(10) unsigned文件ID
downloadint(10) unsigned下载次数
sizebigint(20) unsigned文件大小

file

文件表,通过FileModel上传的文件信息会写入该表

字段类型注释
idint(10) unsigned文件ID
namechar(30)原始文件名
savenamechar(20)保存名称
savepathchar(30)文件保存路径
extchar(5)文件后缀
mimechar(40)文件mime类型
sizeint(10) unsigned文件大小
md5char(32)文件md5
sha1char(40)文件 sha1编码
locationtinyint(3) unsigned文件保存位置(0-本地,1-FTP)
create_timeint(10) unsigned上传时间

hooks

钩子表

字段类型注释
idint(10) unsigned主键
namevarchar(40)钩子名称
descriptiontext描述
typetinyint(1) unsigned1-Controller 2-Widget
update_timeint(10) unsigned更新时间
addonsvarchar(255)钩子挂载的插件 ','分割

member

会员信息表

字段类型注释
uidint(10) unsigned用户ID
nicknamechar(16)昵称
sextinyint(3) unsigned性别(0-女,1-男)
birthdaydate生日
qqchar(10) 
scoremediumint(8)用户积分
loginint(10) unsigned登录次数
reg_ipbigint(20)注册IP
reg_timeint(10) unsigned注册时间
last_login_ipbigint(20)最后登录IP
last_login_timeint(10) unsigned最后登录时间
statustinyint(4)会员状态

menu

字段类型注释
idint(10) unsigned文档ID
titlevarchar(50)标题
pidint(10) unsigned上级分类ID
sortint(10) unsigned排序(同级有效)
urlchar(255)链接地址
hidetinyint(1) unsigned是否隐藏 1-是0-否
tipvarchar(255)提示
groupvarchar(50)分组
is_devtinyint(1)是否开发者模式可见

model

字段类型注释
idint(10) unsigned模型ID
namechar(30)模型标识
titlechar(30)模型名称
extendint(10) unsigned继承的模型
relationvarchar(30)继承与被继承模型的关联字段
need_pktinyint(1)新建表时是否需要主键字段
field_sorttext表单字段排序
field_groupvarchar(255)字段分组
attribute_listtext属性列表(表的字段)
template_listvarchar(100)列表模板
template_addvarchar(100)新增模板
template_editvarchar(100)编辑模板
list_gridvarchar(255)列表定义
list_rowsmallint(2) unsigned列表数据长度
search_keyvarchar(50)默认搜索字段
search_listvarchar(255)高级搜索的字段
create_timeint(10) unsigned创建时间
update_timeint(10) unsigned更新时间
statustinyint(3) unsigned状态
engine_typevarchar(25)引擎类型,默认MyISAM

picture

字段类型注释
idint(10) unsigned主键id自增
pathvarchar(255)路径
urlvarchar(255)图片链接
md5char(32)文件md5
sha1char(40)文件 sha1编码
statustinyint(1)状态
create_timeint(10) unsigned创建时间

ucenter_admin

字段类型注释
idint(10) unsigned管理员ID
member_idint(10) unsigned管理员用户ID
statustinyint(3) unsigned管理员状态

ucenter_app

字段类型注释
idint(10) unsigned应用ID
titlevarchar(30)应用名称
urlvarchar(100)应用URL
ipchar(15)应用IP
auth_keyvarchar(100)加密KEY
sys_logintinyint(1) unsigned同步登陆
allow_ipvarchar(255)允许访问的IP
create_timeint(10) unsigned创建时间
update_timeint(10) unsigned更新时间
statustinyint(4)应用状态

ucenter_member

字段类型注释
idint(10) unsigned用户ID
usernamechar(16)用户名
passwordchar(32)密码
emailchar(32)用户邮箱
mobilechar(15)用户手机
reg_timeint(10) unsigned注册时间
reg_ipbigint(20)注册IP
last_login_timeint(10) unsigned最后登录时间
last_login_ipbigint(20)最后登录IP
update_timeint(10) unsigned更新时间
statustinyint(4)用户状态

ucenter_setting

字段类型注释
idint(10) unsigned设置ID
typetinyint(3) unsigned配置类型(1-用户配置)
valuetext配置数据

url

链接表

字段类型注释
idint(11) unsigned链接唯一标识
urlchar(255)链接地址
shortchar(100)短网址
statustinyint(2)状态(-1:删除,0:禁用,1:正常,2:未审核)
create_timeint(10) unsigned创建时间

userdata

用户数据表,存储用户收藏之类的数据

字段类型注释
uidint(10) unsigned用户id
typetinyint(3)类型标识(1-文档收藏)
target_idint(10)数据目标id

转载于:https://www.cnblogs.com/haciont/p/5469691.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值