OneThink学习笔记02----数据字典(即OneThink项目数据库里的表及其字段)
action
字段 | 类型 | 注释 |
---|---|---|
id | int(11) unsigned | 自增主键 |
name | char(30) | 行为唯一标识 |
title | char(80) | 行为说明 |
remark | char(140) | 行为描述 |
rule | text | 行为规则 |
log | text | 日志规则 |
status | tinyint(2) | 状态(-1:已删除,0:禁用,1:正常) |
type | tinyint(2) unsigned | 行为类型 |
update_time | int(11) unsigned | 修改时间 |
action_log
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 主键 |
action_id | int(10) unsigned | 行为id |
user_id | int(10) unsigned | 执行用户id |
action_ip | bigint(20) | 执行行为者ip |
model | char(50) | 触发行为的表 |
record_id | int(10) | 触发行为的数据id |
create_time | int(10) unsigned | 执行行为的时间 |
remark | char(255) | 日志备注 |
status | tinyint(2) | 状态(-1:已删除,0:禁用,1:正常) |
addons
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 主键 |
name | varchar(40) | 插件英文标识,区分大小写 |
title | varchar(20) | 插件中文名 |
description | text | 插件描述 |
config | text | 配置 序列化存放 |
author | varchar(40) | 作者 |
version | varchar(20) | 版本号 |
create_time | int(10) unsigned | 安装时间 |
has_adminlist | tinyint(1) unsigned | 1-有后台列表 0-无后台列表 |
status | tinyint(1) | 状态 1-启用 0-禁用 -1-损坏 |
attachment
附件插件数据表
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | |
uid | int(10) unsigned | 用户ID |
title | char(30) | 附件显示名 |
type | tinyint(3) unsigned | 附件类型(0-目录,1-外链,2-文件) |
source | int(10) unsigned | 资源ID(0-目录, 大于0-当资源为文件时其值为file_id,当资源为外链时其值为link_id) |
record_id | int(10) unsigned | 附件关联的记录ID |
download | int(10) unsigned | 下载次数 |
size | bigint(20) unsigned | 附件大小(当附件为目录或外链时,该值为0) |
dir | int(12) unsigned | 上级目录ID(0-根目录) |
sort | int(8) unsigned | 排序 |
create_time | int(10) unsigned | 创建时间 |
update_time | int(11) unsigned | 更新时间 |
status | tinyint(1) | 状态 |
attribute
模型属性定义表
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | |
name | varchar(30) | 字段名 |
title | varchar(100) | 字段注释 |
field | varchar(100) | 字段定义 |
type | varchar(20) | 数据类型(用于表单展示) |
value | varchar(100) | 字段默认值 |
remark | varchar(100) | 备注 |
is_show | tinyint(1) unsigned | 0:不显示,1:始终显示,2:新增时显示,3:编辑时显示 |
extra | varchar(255) | 参数(表单显示) |
model_id | int(10) unsigned | 模型id |
is_must | tinyint(1) unsigned | 是否必填 |
status | tinyint(2) | 状态 |
update_time | int(11) unsigned | 更新时间 |
create_time | int(11) unsigned | 创建时间 |
validate_rule | varchar(255) | 验证规则 |
validate_time | tinyint(1) unsigned | 验证时间 |
error_info | varchar(100) | 验证错误提示文字 |
validate_type | varchar(25) | 验证类型 |
auto_rule | varchar(100) | 自动完成规则 |
auto_time | tinyint(1) | 自动完成时间 |
auto_type | varchar(25) | 自动完成类型 |
auth_extend
权限扩展表,当节点控制无法满足时,需要对权限控制进行扩展。例如:分类的授权即使用该表。
字段 | 类型 | 注释 |
---|---|---|
group_id | mediumint(10) unsigned | 用户组id |
extend_id | mediumint(8) unsigned | 扩展表中数据的id |
type | tinyint(1) unsigned | 扩展类型标识 1:栏目分类权限 |
索引定义:UNIQUE KEY
group_extend_type(
group_id,
extend_id,
type)
auth_group
用户组定义表
字段 | 类型 | 注释 |
---|---|---|
id | mediumint(8) unsigned | 用户组id,自增主键 |
module | varchar(20) | 用户组所属模块 |
type | tinyint(4) | 组类型 |
title | char(20) | 用户组中文名称 |
description | varchar(80) | 描述信息 |
status | tinyint(1) | 用户组状态:为1正常,为0禁用,-1为删除 |
rules | varchar(500) | 用户组拥有的规则id,多个规则 , 隔开 |
auth_group_access
用户用户组关系对应表
字段 | 类型 | 注释 |
---|---|---|
uid | int(10) unsigned | 用户id |
group_id | mediumint(8) unsigned | 用户组id |
auth_rule
权限规则表
字段 | 类型 | 注释 |
---|---|---|
id | mediumint(8) unsigned | 规则id,自增主键 |
module | varchar(20) | 规则所属module |
type | tinyint(2) | 1-url;2-主菜单 |
name | char(80) | 规则唯一英文标识 |
title | char(20) | 规则中文描述 |
status | tinyint(1) | 是否有效(0:无效,1:有效) |
condition | varchar(300) | 规则附加条件 |
category
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 分类ID |
name | varchar(30) | 标识 |
title | varchar(50) | 标题 |
pid | int(10) unsigned | 上级分类ID |
sort | int(10) unsigned | 排序(同级有效) |
list_row | tinyint(3) unsigned | 列表每页行数 |
meta_title | varchar(50) | SEO的网页标题 |
keywords | varchar(255) | 关键字 |
description | varchar(255) | 描述 |
template_index | varchar(100) | 频道页模板 |
template_lists | varchar(100) | 列表页模板 |
template_detail | varchar(100) | 详情页模板 |
template_edit | varchar(100) | 编辑页模板 |
model | varchar(100) | 关联模型 |
type | varchar(100) | 允许发布的内容类型 |
link_id | int(10) unsigned | 外链(0-非外链,大于0-外链ID) |
allow_publish | tinyint(3) unsigned | 是否允许发布内容(0-不允许,1-只允许后台发表,2-前后台都可以发表) |
display | tinyint(3) unsigned | 可见性(0-所有人可见,1-管理员可见,2-不可见) |
reply | tinyint(3) unsigned | 是否允许回复 |
check | tinyint(3) unsigned | 发布的文章是否需要审核(0:不需要,1:需要) |
reply_model | varchar(100) | 回复模型 |
extend | text | 扩展设置(JSON数据) |
create_time | int(10) unsigned | 创建时间 |
update_time | int(10) unsigned | 更新时间 |
status | tinyint(4) | 数据状态(-1-删除,0-禁用,1-正常,2-待审核) |
icon | int(10) unsigned | 分类图标 |
channel
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 频道ID |
pid | int(10) unsigned | 上级频道ID |
title | char(30) | 频道标题 |
url | char(100) | 频道连接 |
sort | int(10) unsigned | 排序 |
create_time | int(10) unsigned | 创建时间 |
update_time | int(10) unsigned | 更新时间 |
target | tinyint(1) | 是否新窗口打开(0-否,1-是) |
status | tinyint(4) | 状态 |
config
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 配置ID |
name | varchar(30) | 配置名称 |
type | tinyint(3) unsigned | 配置类型(0-数字,1-字符,2-文本,3-数组,4-枚举,5-多选) |
title | varchar(50) | 配置说明 |
group | tinyint(3) unsigned | 配置分组(0-无分组,1-基本设置) |
extra | varchar(255) | 配置值 |
remark | varchar(100) | 配置说明 |
create_time | int(10) unsigned | 创建时间 |
update_time | int(10) unsigned | 更新时间 |
status | tinyint(4) | 状态 |
value | text | 配置值 |
sort | smallint(3) unsigned | 排序 |
document
文档模型基础表
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 文档ID |
uid | int(10) unsigned | 用户ID |
name | char(40) | 标识 |
title | char(80) | 标题 |
category_id | int(10) unsigned | 所属分类 |
description | char(140) | 描述 |
root | int(10) unsigned | 根节点 |
pid | int(10) unsigned | 所属ID |
model_id | tinyint(3) unsigned | 内容模型ID |
type | tinyint(3) unsigned | 内容类型(1-目录,2-主题,3-段落) |
position | smallint(5) unsigned | 推荐位(1-列表推荐,2-频道页推荐,4-首页推荐,[同时推荐多个地方相加即可]) |
link_id | int(10) unsigned | 外链(0-非外链,大于0-外链ID) |
cover_id | int(10) unsigned | 封面(0-无封面,大于0-封面图片ID) |
display | tinyint(3) unsigned | 可见性(0-不可见,1-所有人可见) |
deadline | int(10) unsigned | 截至时间(0-永久有效) |
attach | tinyint(3) unsigned | 附件数量 |
view | int(10) unsigned | 浏览量 |
comment | int(10) unsigned | 评论数 |
extend | int(10) unsigned | 扩展统计字段,根据需求自行使用 |
level | int(10) unsigned | 优先级(越高排序越靠前) |
create_time | int(10) unsigned | 创建时间 |
update_time | int(10) unsigned | 更新时间 |
status | tinyint(4) | 数据状态(-1-删除,0-禁用,1-正常,2-待审核,3-草稿) |
document_article
文章模型扩展表
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 文档ID |
parse | tinyint(3) unsigned | 内容解析类型(0-html,1-ubb,2-markdown) |
content | text | 文章内容 |
template | varchar(100) | 详情页显示模板 |
bookmark | int(10) unsigned | 文档收藏数 |
document_download
下载模型扩展表
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 文档ID |
parse | tinyint(3) unsigned | 内容解析类型(0-html,1-ubb,2-markdown) |
content | text | 下载详细描述 |
template | varchar(100) | 详情页显示模板 |
file_id | int(10) unsigned | 文件ID |
download | int(10) unsigned | 下载次数 |
size | bigint(20) unsigned | 文件大小 |
file
文件表,通过FileModel上传的文件信息会写入该表
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 文件ID |
name | char(30) | 原始文件名 |
savename | char(20) | 保存名称 |
savepath | char(30) | 文件保存路径 |
ext | char(5) | 文件后缀 |
mime | char(40) | 文件mime类型 |
size | int(10) unsigned | 文件大小 |
md5 | char(32) | 文件md5 |
sha1 | char(40) | 文件 sha1编码 |
location | tinyint(3) unsigned | 文件保存位置(0-本地,1-FTP) |
create_time | int(10) unsigned | 上传时间 |
hooks
钩子表
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 主键 |
name | varchar(40) | 钩子名称 |
description | text | 描述 |
type | tinyint(1) unsigned | 1-Controller 2-Widget |
update_time | int(10) unsigned | 更新时间 |
addons | varchar(255) | 钩子挂载的插件 ','分割 |
member
会员信息表
字段 | 类型 | 注释 |
---|---|---|
uid | int(10) unsigned | 用户ID |
nickname | char(16) | 昵称 |
sex | tinyint(3) unsigned | 性别(0-女,1-男) |
birthday | date | 生日 |
char(10) | ||
score | mediumint(8) | 用户积分 |
login | int(10) unsigned | 登录次数 |
reg_ip | bigint(20) | 注册IP |
reg_time | int(10) unsigned | 注册时间 |
last_login_ip | bigint(20) | 最后登录IP |
last_login_time | int(10) unsigned | 最后登录时间 |
status | tinyint(4) | 会员状态 |
menu
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 文档ID |
title | varchar(50) | 标题 |
pid | int(10) unsigned | 上级分类ID |
sort | int(10) unsigned | 排序(同级有效) |
url | char(255) | 链接地址 |
hide | tinyint(1) unsigned | 是否隐藏 1-是0-否 |
tip | varchar(255) | 提示 |
group | varchar(50) | 分组 |
is_dev | tinyint(1) | 是否开发者模式可见 |
model
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 模型ID |
name | char(30) | 模型标识 |
title | char(30) | 模型名称 |
extend | int(10) unsigned | 继承的模型 |
relation | varchar(30) | 继承与被继承模型的关联字段 |
need_pk | tinyint(1) | 新建表时是否需要主键字段 |
field_sort | text | 表单字段排序 |
field_group | varchar(255) | 字段分组 |
attribute_list | text | 属性列表(表的字段) |
template_list | varchar(100) | 列表模板 |
template_add | varchar(100) | 新增模板 |
template_edit | varchar(100) | 编辑模板 |
list_grid | varchar(255) | 列表定义 |
list_row | smallint(2) unsigned | 列表数据长度 |
search_key | varchar(50) | 默认搜索字段 |
search_list | varchar(255) | 高级搜索的字段 |
create_time | int(10) unsigned | 创建时间 |
update_time | int(10) unsigned | 更新时间 |
status | tinyint(3) unsigned | 状态 |
engine_type | varchar(25) | 引擎类型,默认MyISAM |
picture
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 主键id自增 |
path | varchar(255) | 路径 |
url | varchar(255) | 图片链接 |
md5 | char(32) | 文件md5 |
sha1 | char(40) | 文件 sha1编码 |
status | tinyint(1) | 状态 |
create_time | int(10) unsigned | 创建时间 |
ucenter_admin
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 管理员ID |
member_id | int(10) unsigned | 管理员用户ID |
status | tinyint(3) unsigned | 管理员状态 |
ucenter_app
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 应用ID |
title | varchar(30) | 应用名称 |
url | varchar(100) | 应用URL |
ip | char(15) | 应用IP |
auth_key | varchar(100) | 加密KEY |
sys_login | tinyint(1) unsigned | 同步登陆 |
allow_ip | varchar(255) | 允许访问的IP |
create_time | int(10) unsigned | 创建时间 |
update_time | int(10) unsigned | 更新时间 |
status | tinyint(4) | 应用状态 |
ucenter_member
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 用户ID |
username | char(16) | 用户名 |
password | char(32) | 密码 |
char(32) | 用户邮箱 | |
mobile | char(15) | 用户手机 |
reg_time | int(10) unsigned | 注册时间 |
reg_ip | bigint(20) | 注册IP |
last_login_time | int(10) unsigned | 最后登录时间 |
last_login_ip | bigint(20) | 最后登录IP |
update_time | int(10) unsigned | 更新时间 |
status | tinyint(4) | 用户状态 |
ucenter_setting
字段 | 类型 | 注释 |
---|---|---|
id | int(10) unsigned | 设置ID |
type | tinyint(3) unsigned | 配置类型(1-用户配置) |
value | text | 配置数据 |
url
链接表
字段 | 类型 | 注释 |
---|---|---|
id | int(11) unsigned | 链接唯一标识 |
url | char(255) | 链接地址 |
short | char(100) | 短网址 |
status | tinyint(2) | 状态(-1:删除,0:禁用,1:正常,2:未审核) |
create_time | int(10) unsigned | 创建时间 |
userdata
用户数据表,存储用户收藏之类的数据
字段 | 类型 | 注释 |
---|---|---|
uid | int(10) unsigned | 用户id |
type | tinyint(3) | 类型标识(1-文档收藏) |
target_id | int(10) | 数据目标id |
OneThink学习笔记02----数据字典(即OneThink项目数据库里的表及其字段)的更多相关文章
- 软件测试之loadrunner学习笔记-02集合点
loadrunner学习笔记-02集合点 集合点函数可以帮助我们生成有效可控的并发操作.虽然在Controller中多用户负载的Vuser是一起开始运行脚本的,但是由于计算机的串行处理机制,脚本的运行 ...
- 机器学习实战(Machine Learning in Action)学习笔记————02.k-邻近算法(KNN)
机器学习实战(Machine Learning in Action)学习笔记————02.k-邻近算法(KNN) 关键字:邻近算法(kNN: k Nearest Neighbors).python.源 ...
- OpenCV 学习笔记 02 使用opencv处理图像
1 不同色彩空间的转换 opencv 中有数百种关于不同色彩空间的转换方法,但常用的有三种色彩空间:灰度.BRG.HSV(Hue-Saturation-Value) 灰度 - 灰度色彩空间是通过去除彩 ...
- SaToken学习笔记-02
SaToken学习笔记-02 如果排版有问题,请点击:传送门 常用的登录有关的方法 - StpUtil.logout() 作用为:当前会话注销登录 调用此方法,其实做了哪些操作呢,我们来一起看一下源码 ...
- Redis:学习笔记-02
Redis:学习笔记-02 该部分内容,参考了 bilibili 上讲解 Redis 中,观看数最多的课程 Redis最新超详细版教程通俗易懂,来自 UP主 遇见狂神说 4. 事物 Redis 事务本 ...
- HTML+CSS学习笔记(5)- 与浏览者交互,表单标签
HTML+CSS学习笔记(5)- 与浏览者交互,表单标签 1.使用表单标签,与用户交互 网站怎样与用户进行交互?答案是使用HTML表单(form).表单是可以把浏览者输入的数据传送到服务器端,这样服务 ...
- VSTO学习笔记(十四)Excel数据透视表与PowerPivot
原文:VSTO学习笔记(十四)Excel数据透视表与PowerPivot 近期公司内部在做一种通用查询报表,方便人力资源分析.统计数据.由于之前公司系统中有一个类似的查询使用Excel数据透视表完成的 ...
- CockroachDB学习笔记——[译]CockroachDB中的SQL:映射表中数据到键值存储
CockroachDB学习笔记--[译]CockroachDB中的SQL:映射表中数据到键值存储 原文标题:SQL in CockroachDB: Mapping Table Data to Key- ...
- OneThink学习笔记01
OneThink1.0开发手册: http://document.onethink.cn/manual_1_0.html 简介 OneThink是一个开源的内容管理框架,基于最新的ThinkPHP3 ...
随机推荐
- 修复垂直滑动RecyclerView嵌套水平滑动RecyclerView水平滑动不灵敏问题
在 Android 应用中,大部分情况下都会使用一个垂直滚动的 View 来显示内容(比如 ListView.RecyclerView 等).但是有时候你还希望垂直滚动的View 里面的内容可以水平滚 ...
- Delphi项目构成之单元文件PAS
单元文件是Pascal源文件,扩展名为.pas. 有三种类型的单元文件: 窗体/数据模块和框架的单元文件(form/data module and frame units),一般由Delphi自动生成 ...
- MIPAV - Talairach ACPC transform
源地址:http://blog.sina.com.cn/s/blog_64cfe24f0100h358.html 1.打开MIPAV软件,File>open image from disk> ...
- VS2013 Web项目添加引用项目后,引用上有黄色的感叹号小图标
RT,重新生成还是不行,然后重新打开VS,VS2013,还是不行. 最后,右键引用-属性-已解析 False. 为什么会未解析呢.终于找到问题根源了. 当前项目.net 4.0版,而引用的项目.net ...
- Android项目,从web上取下汉字,中文部分乱码
Android项目,从web上取下汉字,中文部分乱码. 常见问题,搜索一下,网上有很多办法解决.如果还没有试过这个办法,可以尝试一下. BufferedReader in = new Buffered ...
- 微软职位内部推荐-Senior Software Engineer_Azure
微软近期Open的职位: Job Title: Senior Software Engineer Location: Shanghai, China Have you ever imagined th ...
- Javascript的ArrayBuffer从Utf8ArrayToString
由于项目需要,需要从一个已知的ArrayBuffer中读取出字符串,虽然环境是typescript,但最终还是用的js的代码改了一下解决, public Utf8ArrayToStr(array):s ...
- SUBLIME TEXT 2中,光标移入移出括号的快捷键设置
无赖右方向键→和End键都在键盘的另一边,每次输入完一个函数,光标在各种括号中间,有什么更好的方式将光标移出来呢?在Sublime Text 2中,我们可以自己设置快捷键: { "keys& ...
- Theano2.1.7-基础知识之设置的配置和编译模式
来自:http://deeplearning.net/software/theano/tutorial/modes.html Configuration Settings and Compiling ...
- hibernate Expression详解
关键字: hibernate expression hibernate Expression详解Expression.gt:对应SQL条件中的"field > value " ...