GinCMS 使用Gin框架xorm开发的小型内容管理系统 数据库表结构介绍与创建表语句

数据库表结构修改自FastAdmin;创建表结构语句是基于MySQL数据的。

这是一个用thinkphp框架写的内容管理系统,可以访问www.fastadmin.net获取详细资料。

管理员表

列名

数据类型

字段类型

长度

是否为空

默认值

备注

id

int(10) unsigned

int

 

NO

 

ID

username

varchar(20)

varchar

20

NO

 

用户名

nickname

varchar(50)

varchar

50

NO

 

昵称

password

varchar(32)

varchar

32

NO

 

密码

salt

varchar(30)

varchar

30

NO

 

密码盐

avatar

varchar(100)

varchar

100

NO

 

头像

email

varchar(100)

varchar

100

NO

 

电子邮箱

loginfailure

tinyint(1) unsigned

tinyint

 

NO

0

失败次数

logintime

int(10) unsigned

int

 

NO

0

登录时间

createtime

int(10) unsigned

int

 

NO

0

创建时间

updatetime

int(10) unsigned

int

 

NO

0

更新时间

token

varchar(59)

varchar

59

NO

 

Session标识

status

char(20)

char

20

NO

normal

状态

group_id

int(10)

int

 

NO

0

用户分组

CREATE TABLE `fa_admin` (

  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',

  `username` varchar(20) NOT NULL DEFAULT '' COMMENT '用户名',

  `nickname` varchar(50) NOT NULL DEFAULT '' COMMENT '昵称',

  `password` varchar(32) NOT NULL DEFAULT '' COMMENT '密码',

  `salt` varchar(30) NOT NULL DEFAULT '' COMMENT '密码盐',

  `avatar` varchar(100) NOT NULL DEFAULT '' COMMENT '头像',

  `email` varchar(100) NOT NULL DEFAULT '' COMMENT '电子邮箱',

  `loginfailure` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '失败次数',

  `logintime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '登录时间',

  `createtime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',

  `updatetime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',

  `token` varchar(59) NOT NULL DEFAULT '' COMMENT 'Session标识',

  `status` char(20) NOT NULL DEFAULT 'normal' COMMENT '状态',

  `group_id` int(10) NOT NULL DEFAULT '0' COMMENT '用户分组',

  PRIMARY KEY (`id`),

  UNIQUE KEY `username` (`username`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='管理员表';

用户组表

列名

数据类型

字段类型

长度

是否为空

默认值

备注

id

int(10) unsigned

int

 

NO

 

ID

pid

int(10) unsigned

int

 

NO

0

父组别

name

varchar(100)

varchar

100

NO

 

组名

rules

text

text

65535

NO

 

规则ID

createtime

int(10) unsigned

int

 

NO

0

创建时间

updatetime

int(10) unsigned

int

 

NO

0

更新时间

status

varchar(30)

varchar

30

NO

 

状态

CREATE TABLE `fa_auth_group` (

  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',

  `pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '父组别',

  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '组名',

  `rules` text NOT NULL COMMENT '规则ID',

  `createtime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',

  `updatetime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',

  `status` varchar(30) NOT NULL DEFAULT '' COMMENT '状态',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='用户分组表';

文章表

列名

 

数据类型

字段类型

长度

是否为空

默认值

备注

id

int(11)

int

 

NO

 

ID

title

varchar(255)

varchar

255

NO

 

文章标题

tag

varchar(255)

varchar

255

YES

 

文章标签

description

varchar(255)

varchar

255

YES

 

文章描述

catename

char(20)

char

20

YES

 

文章分类

article_cate_id

int(11)

int

 

NO

0

文章分类ID

thumb

varchar(100)

varchar

100

YES

 

图片URL

content

text

text

65535

YES

 

文章内容

admin_id

int(11)

int

 

NO

0

创建人ID

edit_admin_id

int(11)

int

 

NO

0

最后修改人

status

char(20)

char

20

NO

hidden

hidden待审核normal已审核

is_top

int(1)

int

 

NO

0

1置顶0普通

views

int(10) unsigned

int

 

NO

0

浏览量

createtime

int(11)

int

 

NO

0

创建时间

updatetime

int(11)

int

 

NO

0

更新时间

CREATE TABLE `fa_article` (

  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',

  `title` varchar(255) NOT NULL COMMENT '文章标题',

  `tag` varchar(255) DEFAULT NULL COMMENT '文章标签',

  `description` varchar(255) DEFAULT NULL COMMENT '文章描述',

  `catename` char(20) DEFAULT NULL COMMENT '文章分类',

  `article_cate_id` int(11) NOT NULL DEFAULT '0' COMMENT '文章分类ID',

  `thumb` varchar(100) DEFAULT NULL COMMENT '图片URL',

  `content` text COMMENT '文章内容',

  `admin_id` int(11) NOT NULL DEFAULT '0' COMMENT '创建人ID',

  `edit_admin_id` int(11) NOT NULL DEFAULT '0' COMMENT '最后修改人',

  `status` char(20) NOT NULL DEFAULT 'hidden' COMMENT 'hidden待审核normal已审核',

  `is_top` int(1) NOT NULL DEFAULT '0' COMMENT '1置顶0普通',

  `views` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '浏览量',

  `createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',

  `updatetime` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',

  PRIMARY KEY (`id`),

  KEY `ia_status` (`status`) USING BTREE,

  KEY `ia_is_top` (`is_top`) USING BTREE,

  KEY `ia_article_cate_id` (`article_cate_id`) USING BTREE,

  KEY `ia_admin_id` (`admin_id`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='文章表';

 

访问节点表

列名

数据类型

字段类型

长度

是否为空

默认值

备注

id

int(10) unsigned

int

 

NO

 

 

type

enum('menu','file')

 

enum

4

NO

file

menu为菜单,file为权限节点

pid

int(10) unsigned

int

 

NO

0

父ID

name

varchar(100)

varchar

100

NO

 

规则名称

title

varchar(50)

varchar

50

NO

 

规则名称

icon

varchar(50)

varchar

50

NO

 

图标

condition

varchar(255)

varchar

255

NO

 

条件

remark

varchar(255)

varchar

255

NO

 

备注

ismenu

tinyint(1) unsigned

tinyint

 

NO

0

是否为菜单

createtime

int(10) unsigned

int

 

NO

0

创建时间

updatetime

int(10) unsigned

int

 

NO

0

更新时间

weigh

int(10)

int

 

NO

0

权重

status

varchar(30)

varchar

30

NO

 

状态

CREATE TABLE `fa_auth_rule` (

  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,

  `type` enum('menu','file') NOT NULL DEFAULT 'file' COMMENT 'menu为菜单,file为权限节点',

  `pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '父ID',

  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '规则名称',

  `title` varchar(50) NOT NULL DEFAULT '' COMMENT '规则名称',

  `icon` varchar(50) NOT NULL DEFAULT '' COMMENT '图标',

  `condition` varchar(255) NOT NULL DEFAULT '' COMMENT '条件',

  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',

  `ismenu` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否为菜单',

  `createtime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',

  `updatetime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',

  `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',

  `status` varchar(30) NOT NULL DEFAULT '' COMMENT '状态',

  PRIMARY KEY (`id`),

  UNIQUE KEY `name` (`name`) USING BTREE,

  KEY `pid` (`pid`),

  KEY `weigh` (`weigh`)

) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='节点表';

文章分类表

列名

数据类型

字段类型

长度

是否为空

默认值

备注

id

int(10) unsigned

int

 

NO

 

ID

pid

int(10) unsigned

int

 

NO

0

父ID

type

varchar(30)

varchar

30

NO

 

栏目类型

name

varchar(30)

varchar

30

NO

 

分类名称

nickname

varchar(50)

varchar

50

NO

 

自定义别名

flag

varchar(10)

varchar

10

NO

 

标识

image

varchar(100)

varchar

100

NO

 

图片

keywords

varchar(255)

varchar

255

NO

 

关键字

description

varchar(255)

varchar

255

NO

 

描述

diyname

varchar(30)

varchar

30

NO

 

自定义名称

createtime

int(10) unsigned

int

 

NO

0

创建时间

updatetime

int(10) unsigned

int

 

NO

0

更新时间

weigh

int(10)

int

 

NO

0

权重

status

char(20)

char

20

NO

hidden

状态

CREATE TABLE `fa_category` (

  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',

  `pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '父ID',

  `type` varchar(30) NOT NULL DEFAULT '' COMMENT '栏目类型',

  `name` varchar(30) NOT NULL DEFAULT '' COMMENT '分类名称',

  `nickname` varchar(50) NOT NULL DEFAULT '' COMMENT '自定义别名',

  `flag` varchar(10) NOT NULL DEFAULT '' COMMENT '标识',

  `image` varchar(100) NOT NULL DEFAULT '' COMMENT '图片',

  `keywords` varchar(255) NOT NULL DEFAULT '' COMMENT '关键字',

  `description` varchar(255) NOT NULL DEFAULT '' COMMENT '描述',

  `diyname` varchar(30) NOT NULL DEFAULT '' COMMENT '自定义名称',

  `createtime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',

  `updatetime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',

  `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',

  `status` char(20) NOT NULL DEFAULT 'hidden' COMMENT '状态',

  PRIMARY KEY (`id`),

  KEY `weigh` (`weigh`,`id`),

  KEY `pid` (`pid`)

) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='分类表';

订单表

列名

数据类型

字段类型

长度

是否为空

默认值

备注

id

int(11) unsigned

int

 

NO

 

订单编号

ext_id

int(11) unsigned

int

 

NO

0

订单所属的外键ID

title

varchar(100)

varchar

100

NO

 

订单标题

type

varchar(30)

varchar

30

YES

 

订单类型

contacts

varchar(30)

varchar

30

YES

 

联系人

telephone

varchar(20)

varchar

20

YES

 

联系电话

email

varchar(50)

varchar

50

YES

 

电子邮箱

address

varchar(100)

varchar

100

YES

 

详细地址

remark

varchar(500)

varchar

500

YES

 

备注

createtime

int(10)

int

 

NO

0

创建时间

status

char(20)

char

20

NO

hidden

订单状态

CREATE TABLE `fa_order` (

  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单编号',

  `ext_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单所属的外键ID',

  `title` varchar(100) NOT NULL COMMENT '订单标题',

  `type` varchar(30) DEFAULT NULL COMMENT '订单类型',

  `contacts` varchar(30) DEFAULT NULL COMMENT '联系人',

  `telephone` varchar(20) DEFAULT NULL COMMENT '联系电话',

  `email` varchar(50) DEFAULT NULL COMMENT '电子邮箱',

  `address` varchar(100) DEFAULT NULL COMMENT '详细地址',

  `remark` varchar(500) DEFAULT NULL COMMENT '备注',

  `createtime` int(10) NOT NULL DEFAULT '0' COMMENT '创建时间',

  `status` char(20) NOT NULL DEFAULT 'hidden' COMMENT '订单状态',

  PRIMARY KEY (`id`),

  KEY `t_id` (`ext_id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='订单表';

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值