注意:
1、项目需求:小程序外卖系统,以美团,饿了么为参考。
2、表设计没有外键约束,设计是在程序中进行外键约束。
3、希望通过分享该数据库设计,获取大家的建议和讨论。
SQL:
CREATE DATABASE IF NOT EXISTS `waimai`; USE `waimai`; CREATE TABLE IF NOT EXISTS `user`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`username` VARCHAR (50) COMMENT '用户昵称',
`mobile` VARCHAR (20) COMMENT '联系电话',
`password` VARCHAR (50) COMMENT '登录密码',
`open_id` VARCHAR (100) COMMENT '微信openid',
`wallet` DECIMAL DEFAULT 0 COMMENT '钱包',
`email` VARCHAR (50) COMMENT '邮箱',
`truename` VARCHAR (50) COMMENT '用户真实姓名',
`gender` VARCHAR (10) COMMENT '性别',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT(11) DEFAULT 0 COMMENT '加入时间'
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '用户登录表'; CREATE TABLE IF NOT EXISTS `user_address`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`user_id` INT(11) NOT NULL DEFAULT 0 COMMENT '用户ID',
`username` VARCHAR (50) COMMENT '姓名',
`gender` VARCHAR(10) DEFAULT '先生' COMMENT '性别',
`mobile` VARCHAR (20) COMMENT '联系电话',
`province` VARCHAR (50) COMMENT '省',
`city` VARCHAR (50) COMMENT '市',
`district` VARCHAR (50) COMMENT '区',
`longitude` VARCHAR (20) COMMENT '经度',
`latitude` VARCHAR (20) COMMENT '纬度',
`address` VARCHAR (200) COMMENT '详细地址',
`street` VARCHAR (100) COMMENT '街道,门牌号',
`tag` TINYINT DEFAULT 0 COMMENT '标签',
`default` TINYINT DEFAULT 0 COMMENT '是否为默认地址',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT(11) DEFAULT 0 COMMENT '加入时间',
`edit_time` INT(11) DEFAULT 0 COMMENT '编辑时间'
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '用户配送地址'; CREATE TABLE IF NOT EXISTS `shop`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`shopname` VARCHAR (50) COMMENT '商品名称',
`mobile` VARCHAR (20) COMMENT '联系电话',
`password` VARCHAR (50) COMMENT '密码',
`email` VARCHAR (50) COMMENT '邮箱',
`login_info` VARCHAR (500) COMMENT '登录信息',
`num_login_error` TINYINT DEFAULT 0 COMMENT '登录错误次数',
`time_login_lock` INT (11) DEFAULT 0 COMMENT '锁定登录时间',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT(11) DEFAULT 0 COMMENT '加入时间'
)ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=10000 COMMENT '商家登录'; CREATE TABLE IF NOT EXISTS `shop_info`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`shop_id` INT(11) DEFAULT 0 COMMENT '商店ID',
`tag` VARCHAR (100) COMMENT '商铺所属的TAG',
`shopname` VARCHAR (50) COMMENT '商品名称',
`contact_man` VARCHAR (20) COMMENT '联系人',
`contact_mobile` VARCHAR (20) COMMENT '联系电话',
`cateid` INT (11) DEFAULT 0 COMMENT '门店类型',
`begin_time` INT (11) DEFAULT 0 COMMENT '营业开始时间',
`end_time` INT(11) DEFAULT 0 COMMENT '营业结束时间',
`store_img` VARCHAR (500) COMMENT '门店图片',
`instore_img` VARCHAR (500) COMMENT '店内图片',
`logo_img` VARCHAR (500) COMMENT 'logo图片',
`longitude` VARCHAR (20) COMMENT '经度',
`latitude` VARCHAR (20) COMMENT '纬度',
`province` VARCHAR (20) COMMENT '省',
`city` VARCHAR (20) COMMENT '市',
`district` VARCHAR (20) COMMENT '区',
`address` VARCHAR (200) COMMENT '详细地址',
`street` VARCHAR (100) COMMENT '街道/门牌号',
`mobile` VARCHAR (20) COMMENT '外卖电话',
`email` VARCHAR (50) COMMENT '邮箱',
`images` VARCHAR (500) COMMENT '其他图片',
`notice` VARCHAR (500) COMMENT '商家公告',
`score` FLOAT DEFAULT 0 COMMENT '平均评分',
`send_time` VARCHAR (50) COMMENT '配送时间',
`box_cost` DECIMAL DEFAULT 0 COMMENT '餐盒费用',
`send_cost` DECIMAL DEFAULT 0 COMMENT '配送费用',
`floor_send_cost` DECIMAL DEFAULT 0 COMMENT '起送消费'
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '商铺信息表'; CREATE TABLE IF NOT EXISTS `shop_license`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`shop_id` INT(11) NOT NULL DEFAULT 0 COMMENT '商店ID',
`idacrd_name` VARCHAR (20) COMMENT '身份证姓名',
`idcard_num` VARCHAR (50) COMMENT '身份证号码',
`idcard_img` VARCHAR (500) COMMENT '身份证图片',
`business_img` VARCHAR (500) COMMENT '营业执照图片',
`business_num` VARCHAR (100) COMMENT '营业执照注册号',
`business_name` VARCHAR (50) COMMENT '营业执照名称',
`business_address` VARCHAR (100) COMMENT '营业执照注册地址',
`business_begintime` INT (11) DEFAULT 0 COMMENT '营业执照开始时间',
`business_endtime` INT(11) DEFAULT 0 COMMENT '营业执照结束时间',
`license_img` VARCHAR (500) COMMENT '餐饮服务许可证图片',
`license_num` VARCHAR (100) COMMENT '许可证名称',
`license_address` VARCHAR (100) COMMENT '许可证注册地址',
`license_begintime` INT (11) DEFAULT 0 COMMENT '证件开始时间',
`license_endtime` INT (11) DEFAULT 0 COMMENT '许可证结束时间',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT(11) DEFAULT 0 COMMENT '加入时间' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '商家入驻许可证'; CREATE TABLE IF NOT EXISTS `food`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`shop_id` INT(11) NOT NULL DEFAULT 0 COMMENT '商店ID',
`cate_id` INT(11) DEFAULT 0 COMMENT '分类ID',
`title` VARCHAR (50) COMMENT '食品名字',
`desc` VARCHAR (100) COMMENT '描述',
`cover` VARCHAR (500) COMMENT '食品封面图',
`origin_price` DECIMAL DEFAULT 0 COMMENT '原价',
`sell_price` DECIMAL DEFAULT 0 COMMENT '售价',
`discount` DECIMAL DEFAULT 10 COMMENT '折扣',
`like` INT (11) DEFAULT 0 COMMENT '点赞',
`limit_num` INT (11) DEFAULT 0 COMMENT '限购数量',
`option` VARCHAR (500) COMMENT '规格选项',
`total_sales` INT (11) COMMENT '总的销量',
`month_sales` INT (11) COMMENT '月销量',
`praise_rate` FLOAT DEFAULT 100 COMMENT '好评率',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT(11) DEFAULT 0 COMMENT '加入时间' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '菜品信息表'; CREATE TABLE IF NOT EXISTS `food_category`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`shop_id` INT (11) DEFAULT 0 COMMENT '商铺ID',
`name` VARCHAR (50) COMMENT '分类类型',
`desc` VARCHAR (500) COMMENT '描述',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT(11) DEFAULT 0 COMMENT '加入时间'
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '商家的食物分类'; CREATE TABLE IF NOT EXISTS `shop_activity` (
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`type` TINYINT DEFAULT 0 COMMENT '活动分类',
`shop_id` INT (11) DEFAULT 0 COMMENT '商铺ID',
`target` DECIMAL DEFAULT 0 COMMENT '满足的消费金额',
`cut` DECIMAL DEFAULT 0 COMMENT '优惠金额',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT(11) DEFAULT 0 COMMENT '加入时间' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '商家活动'; CREATE TABLE IF NOT EXISTS `shop_log`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`server_id` INT DEFAULT 0 COMMENT '服务器ID',
`admin_id` INT (11) DEFAULT 0 COMMENT '管理员ID',
`username` VARCHAR (50) COMMENT '管理者名字',
`controller` VARCHAR (50) COMMENT '控制器',
`action` VARCHAR (50) COMMENT '动作',
`detail` VARCHAR (500) COMMENT '详情',
`ip` VARCHAR (50) COMMENT 'IP',
`result` VARCHAR (500) COMMENT '操作结果',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT (11) DEFAULT 0 COMMENT '加入时间' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '商家操作日志'; CREATE TABLE IF NOT EXISTS `category`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`type` TINYINT DEFAULT 0 COMMENT '分类类型',
`name` VARCHAR (50) COMMENT '分类名字',
`cover` VARCHAR (500) COMMENT '图片',
`parent_id` INT (11) DEFAULT 0 COMMENT '上一级ID',
`desc` VARCHAR (500) COMMENT '简单的描述',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT(11) DEFAULT 0 COMMENT '加入时间' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '通用的分类表'; CREATE TABLE IF NOT EXISTS `mysite`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`type` TINYINT DEFAULT 0 COMMENT '分类',
`key` VARCHAR (100) COMMENT '键',
`value` text COMMENT '值',
CONSTRAINT un_key UNIQUE (`type`,`key`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '网站基本设置'; CREATE TABLE IF NOT EXISTS `order`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`order_id` VARCHAR (50) NOT NULL UNIQUE COMMENT '订单ID',
`user_id` INT (11) DEFAULT 0 COMMENT '用户ID',
`shop_id` INT (11) DEFAULT 0 COMMENT '商铺ID',
`box_cost` DECIMAL DEFAULT 0 COMMENT '餐盒费',
`send_cost` DECIMAL DEFAULT 0 COMMENT '配送费',
`total_money` DECIMAL DEFAULT 0 COMMENT '总价',
`discount_money` DECIMAL DEFAULT 0 COMMENT '优惠金额',
`coupon_id` VARCHAR (50) COMMENT '红包ID',
`coupon_money` DECIMAL DEFAULT 0 COMMENT '红包满减金额',
`pay_money` DECIMAL DEFAULT 0 COMMENT '实付金额',
`pay_way` TINYINT DEFAULT 0 COMMENT '支付方式',
`demand_time` INT(11) DEFAULT 0 COMMENT '限定的时间',
`add_time` INT (11) DEFAULT 0 COMMENT '加入时间',
`status` TINYINT DEFAULT 1 COMMENT '状态' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单主表'; CREATE TABLE IF NOT EXISTS `order_detail`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`order_id` VARCHAR (50) NOT NULL UNIQUE COMMENT '订单ID',
`user_username` VARCHAR (20) COMMENT '用户名',
`user_mobile` VARCHAR (20) COMMENT '用户联系电话',
`user_address_id` INT (11) DEFAULT 0 COMMENT '用户地址ID',
`user_address` VARCHAR (500) COMMENT '用户详细地址',
`user_longitude` VARCHAR (20) COMMENT '用户地址-经度',
`user_latitude` VARCHAR (20) COMMENT '用户地址-纬度',
`shop_shopname` VARCHAR (20) COMMENT '商铺名字',
`shop_mobile` VARCHAR (20) COMMENT '商铺联系电话',
`shop_address` VARCHAR (500) COMMENT '商铺详细地址',
`shop_longitude` VARCHAR (20) COMMENT '商铺地址-经度',
`shop_latitude` VARCHAR (20) COMMENT '商铺地址-纬度',
`deliver_id` INT (11) COMMENT '送餐员ID',
`deliver_name` VARCHAR (20) COMMENT '送餐员姓名',
`deliver_mobile` VARCHAR (20) COMMENT '送餐员联系电话'
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单详情表'; CREATE TABLE IF NOT EXISTS `order_food`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`order_id` VARCHAR (50) COMMENT '订单ID',
`shop_id` INT (11) DEFAULT 0 COMMENT '商铺ID',
`shopname` VARCHAR (50) COMMENT '商铺名称',
`food_id` INT (11) DEFAULT 0 COMMENT '商品ID',
`title` VARCHAR (50) COMMENT '商品标题',
`cover` VARCHAR (500) COMMENT '商品封面',
`origin_price` DECIMAL DEFAULT 0 COMMENT '原价',
`sell_price` DECIMAL DEFAULT 0 COMMENT '售价',
`number` INT DEFAULT 0 COMMENT '下单数量' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单商品详情表'; CREATE TABLE IF NOT EXISTS `order_refund`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`order_id` VARCHAR (50) COMMENT '订单ID',
`user_id` INT(11) DEFAULT 0 COMMENT '用户ID',
`username` VARCHAR (20) COMMENT '用户姓名',
`pay_money` DECIMAL DEFAULT 0 COMMENT '需要退回的款项',
`refund_reason` VARCHAR (500) COMMENT '退款原因',
`apply_time` INT (11) DEFAULT 0 COMMENT '申请时间',
`service_cost` DECIMAL DEFAULT 0 COMMENT '协商的需要扣除的手续费',
`handle_time` INT(11) DEFAULT 0 COMMENT '卖家处理时间',
`finish_time` INT (11) DEFAULT 0 COMMENT '退款完成时间',
`status` TINYINT DEFAULT 10 COMMENT '状态' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单--退款处理'; CREATE TABLE IF NOT EXISTS `order_comment`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`order_id` VARCHAR (50) COMMENT '订单ID',
`user_id` INT (11) DEFAULT 0 COMMENT '用户ID',
`content` VARCHAR (500) COMMENT '评论内容',
`images` VARCHAR (1000) COMMENT '评论图片',
`add_time` INT (11) DEFAULT 0 COMMENT '加入时间',
`path` VARCHAR (500) COMMENT '回复的ID路径:1/2/3/5',
`num_praise` INT (11) DEFAULT 0 COMMENT '点赞次数',
`status` TINYINT DEFAULT 0 COMMENT '状态',
`re_comment_id` INT (11) DEFAULT 0 COMMENT '引用的评论ID',
`like_ids` VARCHAR (500) COMMENT '点赞用户的IDs' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单--评论'; CREATE TABLE IF NOT EXISTS `order_process`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`order_id` VARCHAR (50) COMMENT '订单ID',
`content` VARCHAR (500) COMMENT '进度备注内容',
`reason` VARCHAR (500) COMMENT '理由',
`order_status` TINYINT DEFAULT 0 COMMENT '进度状态',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT (11) DEFAULT 0 COMMENT '加入时间' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单--进度详情'; CREATE TABLE IF NOT EXISTS `pay`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`order_id` VARCHAR (50) COMMENT '订单ID',
`user_id` INT (11) DEFAULT 0 COMMENT '用户ID',
`shop_id` INT (11) DEFAULT 0 COMMENT '商店ID',
`total_money` DECIMAL DEFAULT 0 COMMENT '支付总数',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT(11) DEFAULT 0 COMMENT '加入时间',
`deal_time` INT (11) DEFAULT 0 COMMENT '处理时间' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单支付表'; CREATE TABLE IF NOT EXISTS `coupon`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`coupon_id` VARCHAR (50) UNIQUE COMMENT '红包ID',
`shop_id` INT (11) DEFAULT 0 COMMENT '商铺Id',
`type` TINYINT DEFAULT 0 COMMENT '红包类型',
`title` VARCHAR (20) COMMENT '红包标题',
`target_money` DECIMAL DEFAULT 0 COMMENT '需要满足的金额',
`discount_money` DECIMAL DEFAULT 0 COMMENT '优惠金额',
`end_time` INT (11) DEFAULT 0 COMMENT '结束时间',
`add_time` INT (11) DEFAULT 0 COMMENT '加入时间',
`number` VARCHAR (20) DEFAULT 0 COMMENT '可以领取的数量',
`status` TINYINT DEFAULT 10 COMMENT '状态' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '红包发布表'; CREATE TABLE IF NOT EXISTS `coupon_accept`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`shop_id` INT (11) DEFAULT 0 COMMENT '商铺ID',
`user_id` INT (11) DEFAULT 0 COMMENT '用户ID',
`mobile` VARCHAR (20) COMMENT '领卷的号码',
`coupon_id` VARCHAR (50) COMMENT '红包ID',
`add_time` INT (11) DEFAULT 0 COMMENT '加入时间',
`use_time` INT(11) DEFAULT 0 COMMENT '使用时间',
`status` TINYINT DEFAULT 10 COMMENT '状态'
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '红包领取表'; CREATE TABLE IF NOT EXISTS `shop_collect`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`shop_id` INT (11) DEFAULT 0 COMMENT '店铺ID',
`user_id` INT (11) DEFAULT 0 COMMENT '用户ID',
`add_time` INT (11) DEFAULT 0 COMMENT '收藏时间'
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '店铺收藏表'; CREATE TABLE IF NOT EXISTS `notice`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`type` TINYINT DEFAULT 0 COMMENT '通知类型',
`user_ids` VARCHAR (500) COMMENT '需要通知的用户IDs',
`title` VARCHAR (50) COMMENT '标题',
`from` VARCHAR (20) COMMENT '消息来源',
`content` VARCHAR (500) COMMENT '通知内容',
`add_time` INT (11) DEFAULT 0 COMMENT '加入时间',
`status` TINYINT DEFAULT 10 COMMENT '状态'
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '通知信息表'; CREATE TABLE IF NOT EXISTS `deliver`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`username` VARCHAR (20) COMMENT '姓名',
`mobile` VARCHAR (20) COMMENT '联系电话',
`password` VARCHAR (50) COMMENT '登录密码',
`score` FLOAT DEFAULT 5 COMMENT '平均评分',
`month_task_num` INT (11) DEFAULT 0 COMMENT '最近一个月完成的订单量',
`total_task_num` INT (11) DEFAULT 0 COMMENT '总完成的订单量',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT(11) DEFAULT 0 COMMENT '加入时间' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '送餐员信息表'; CREATE TABLE IF NOT EXISTS `deliver_lincense`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`deliver_id` INT (11) DEFAULT 0 COMMENT '送餐员ID',
`idcard_num` VARCHAR (50) COMMENT '身份证号码',
`idcard_img` VARCHAR (500) COMMENT '身份证正面',
`idcard_img_back` VARCHAR (500) COMMENT '身份证背面',
`bond_money` DECIMAL DEFAULT 0 COMMENT '缴纳的保证金',
`health_img` VARCHAR (500) COMMENT '健康证',
`images` VARCHAR (500) COMMENT '其他的图片',
`add_time` INT (11) DEFAULT 0 COMMENT '加入时间',
`status` TINYINT DEFAULT 10 COMMENT '状态' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '送餐员认证信息表'; CREATE TABLE IF NOT EXISTS `deliver_task`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`order_id` VARCHAR (50) COMMENT '订单ID',
`deliver_id` INT (11) DEFAULT 0 COMMENT '送餐员ID',
`send_cost` DECIMAL DEFAULT 0 COMMENT '配送费',
`add_time` INT (11) DEFAULT 0 COMMENT '加入时间',
`status` TINYINT DEFAULT 10 COMMENT '状态' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单配送表'; CREATE TABLE IF NOT EXISTS `search_record`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`user_id` INT(11) NOT NULL DEFAULT 0 COMMENT '用户ID',
`content` VARCHAR (50) COMMENT '搜索记录',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT(11) DEFAULT 0 COMMENT '加入时间' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '用户搜索记录'; CREATE TABLE IF NOT EXISTS `admin_user`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`account` VARCHAR (50) NOT NULL UNIQUE COMMENT '登录账号',
`password` VARCHAR (50) NOT NULL COMMENT '登录密码',
`username` VARCHAR (20) COMMENT '用户名字',
`group_id` INT (11) DEFAULT 0 COMMENT '管理组ID',
`last_login` VARCHAR (500) COMMENT '上次登录信息',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT (11) DEFAULT 0 COMMENT '加入时间' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '管理员信息表'; CREATE TABLE IF NOT EXISTS `admin_group`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`group_name` VARCHAR (50) NOT NULL UNIQUE COMMENT '管理组名',
`level` TINYINT DEFAULT 0 COMMENT '等级',
`power` VARCHAR (5000) COMMENT '权限ID',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT (11) DEFAULT 0 COMMENT '加入时间' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '管理员分组信息表'; CREATE TABLE IF NOT EXISTS `admin_log`(
`id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
`server_id` INT DEFAULT 0 COMMENT '服务器ID',
`admin_id` INT (11) DEFAULT 0 COMMENT '管理员ID',
`username` VARCHAR (50) COMMENT '管理者名字',
`controller` VARCHAR (50) COMMENT '控制器',
`action` VARCHAR (50) COMMENT '动作',
`detail` VARCHAR (500) COMMENT '详情',
`ip` VARCHAR (50) COMMENT 'IP',
`result` VARCHAR (500) COMMENT '操作结果',
`status` TINYINT DEFAULT 10 COMMENT '状态',
`add_time` INT (11) DEFAULT 0 COMMENT '加入时间' )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '管理员操作日志';