水果商城MySQL

45 阅读15分钟
/*

Navicat MySQL Data Transfer

Source Server         : vant-shop
Source Server Version : 50727
Source Host           : localhost:3306
Source Database       : fruit_mall

Target Server Type    : MYSQL
Target Server Version : 50727
File Encoding         : 65001

Date: 2019-10-19 20:08:43
*/

SET FOREIGN_KEY_CHECKS=0;


-- ----------------------------

-- Table structure for t_areas

-- ----------------------------

DROP TABLE IF EXISTS `t_areas`;

CREATE TABLE `t_areas` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `area_id` varchar(20) NOT NULL,

  `area` varchar(50) NOT NULL,

  `city_id` varchar(20) NOT NULL,

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=3145 DEFAULT CHARSET=utf8 COMMENT='行政区域县区信息表';

  


-- ----------------------------

-- Table structure for t_card

-- ----------------------------

DROP TABLE IF EXISTS `t_card`;

CREATE TABLE `t_card` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `name` varchar(255) DEFAULT NULL COMMENT '会员卡名称',

  `type` int(1) DEFAULT NULL COMMENT '卡类型(0:会员卡 1:充值卡)',

  `price` decimal(10,2) DEFAULT NULL COMMENT '卡内金额',

  `sale_price` decimal(10,2) DEFAULT NULL COMMENT '卡销售金额',

  `gift_rules` int(8) DEFAULT NULL COMMENT '赠送规则(几个月会员)',

  `is_abolish` int(1) DEFAULT NULL COMMENT '是否废除',

  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COMMENT='卡表';

  


-- ----------------------------

-- Table structure for t_chat

-- ----------------------------

DROP TABLE IF EXISTS `t_chat`;

CREATE TABLE `t_chat` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `user_id` int(8) DEFAULT NULL,

  `customer_service_id` int(8) DEFAULT NULL COMMENT '客服人员id',

  `user_speech_record` varchar(255) DEFAULT NULL COMMENT '用户聊天记录',

  `cus_ser_speech_record` varchar(255) DEFAULT NULL COMMENT '客服回复记录',

  `sort` int(8) DEFAULT NULL COMMENT '排序',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='顾客客服交流表';

  


-- ----------------------------

-- Table structure for t_cities

-- ----------------------------

DROP TABLE IF EXISTS `t_cities`;

CREATE TABLE `t_cities` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `city_id` varchar(20) NOT NULL,

  `city` varchar(50) NOT NULL,

  `province_id` varchar(20) NOT NULL,

  PRIMARY KEY (`id`),

  KEY `INDEX_CITY_ID` (`city_id`) USING BTREE,

  KEY `idx_city_id` (`city_id`) USING BTREE,

  KEY `idx_province_id` (`province_id`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=346 DEFAULT CHARSET=utf8 COMMENT='行政区域地州市信息表';

  


-- ----------------------------

-- Table structure for t_coupon

-- ----------------------------

DROP TABLE IF EXISTS `t_coupon`;

CREATE TABLE `t_coupon` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `code` varchar(255) DEFAULT NULL COMMENT '优惠券code',

  `name` varchar(255) DEFAULT NULL COMMENT '优惠券名称',

  `price` decimal(10,2) DEFAULT NULL COMMENT '优惠券金额',

  `rule` varchar(255) DEFAULT NULL COMMENT '优惠券规则',

  `is_threshold` int(1) DEFAULT NULL COMMENT '是否有使用门槛(0:是 1:否)',

  `threshold_price` decimal(10,2) DEFAULT NULL COMMENT '门槛金额',

  `coupon_describe` varchar(255) DEFAULT NULL COMMENT '优惠券使用说明',

  `exp_days` int(8) DEFAULT NULL COMMENT '有效天数',

  `is_invalid` int(1) DEFAULT NULL COMMENT '是否作废(0:是 1:否)',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COMMENT='优惠券';

  


-- ----------------------------

-- Table structure for t_customer_service

-- ----------------------------

DROP TABLE IF EXISTS `t_customer_service`;

CREATE TABLE `t_customer_service` (

  `id` int(8) NOT NULL,

  `name` varchar(255) DEFAULT NULL COMMENT '客服名称',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='客服表';

  


-- ----------------------------

-- Table structure for t_freight

-- ----------------------------

DROP TABLE IF EXISTS `t_freight`;

CREATE TABLE `t_freight` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `is_city` int(1) DEFAULT NULL COMMENT '是否常州市内',

  `rule` varchar(255) DEFAULT NULL COMMENT '规格',

  `price` decimal(10,2) DEFAULT NULL COMMENT '门槛运费',

  `freight_price` decimal(10,2) DEFAULT NULL COMMENT '运费',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='运费表';

  


-- ----------------------------

-- Table structure for t_fruit

-- ----------------------------

DROP TABLE IF EXISTS `t_fruit`;

CREATE TABLE `t_fruit` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `name` varchar(255) DEFAULT NULL COMMENT '水果名称',

  `price` decimal(10,2) DEFAULT NULL COMMENT '价格',

  `place` varchar(255) DEFAULT NULL COMMENT '产地',

  `fruit_describe` varchar(255) DEFAULT NULL COMMENT '水果描述',

  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',

  `is_new` int(1) DEFAULT NULL COMMENT '是否新品(0:是 1:否)',

  `is_advance_sale` int(1) DEFAULT NULL COMMENT '是否预售(0:是 1:否)',

  `is_integral` int(1) DEFAULT NULL COMMENT '是否积分水果(0: 是1: 否)',

  `integral` int(8) DEFAULT NULL COMMENT '积分数',

  `status` int(8) DEFAULT NULL COMMENT '状态(0:草稿 1:发布 2:下架)',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8mb4 COMMENT='水果';

  


-- ----------------------------

-- Table structure for t_fruit_image

-- ----------------------------

DROP TABLE IF EXISTS `t_fruit_image`;

CREATE TABLE `t_fruit_image` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `fruit_id` int(8) DEFAULT NULL,

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

  `type` int(1) DEFAULT NULL COMMENT '图片类型(1:缩略图 2:轮播图 3:详情图 4:首页轮播图)',

  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',

  `is_index_rotation_chart` int(1) DEFAULT NULL COMMENT '是否首页轮播(1:是 2:否)',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=141 DEFAULT CHARSET=utf8mb4 COMMENT='水果图片';

  


-- ----------------------------

-- Table structure for t_fruit_specifications

-- ----------------------------

DROP TABLE IF EXISTS `t_fruit_specifications`;

CREATE TABLE `t_fruit_specifications` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `fruit_id` int(8) DEFAULT NULL COMMENT '水果',

  `specifications` varchar(255) DEFAULT NULL COMMENT '规格',

  `fruit_number` int(8) DEFAULT NULL COMMENT '水果数量',

  `is_integral` int(1) DEFAULT NULL COMMENT '是否是积分商品(0:是 1:否)',

  `integral` int(8) DEFAULT NULL COMMENT '积分',

  `price` decimal(10,2) DEFAULT NULL COMMENT '实际价格',

  `member_price` decimal(10,2) DEFAULT NULL COMMENT '会员价',

  `opening_num` int(8) DEFAULT NULL COMMENT '开团人数',

  `opening_price` decimal(10,2) DEFAULT NULL COMMENT '开团价格',

  `advance_price` decimal(10,2) DEFAULT NULL COMMENT '预售价格',

  `freight_price` decimal(10,2) DEFAULT NULL COMMENT '运费',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COMMENT='水果规格';

  


-- ----------------------------

-- Table structure for t_fruit_type

-- ----------------------------

DROP TABLE IF EXISTS `t_fruit_type`;

CREATE TABLE `t_fruit_type` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `type_id` int(8) DEFAULT NULL COMMENT '类型id',

  `fruit_id` int(8) DEFAULT NULL COMMENT '水果id',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=92 DEFAULT CHARSET=utf8mb4;

  


-- ----------------------------

-- Table structure for t_group_buying

-- ----------------------------

DROP TABLE IF EXISTS `t_group_buying`;

CREATE TABLE `t_group_buying` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `fruit_id` int(8) DEFAULT NULL COMMENT '水果id',

  `status` int(1) DEFAULT NULL COMMENT '是否团购(0:是1:否)',

  `start_time` timestamp NULL DEFAULT NULL COMMENT '开始时间',

  `end_time` timestamp NULL DEFAULT NULL COMMENT '结束时间',

  `specifications` varchar(255) DEFAULT NULL COMMENT '规格(几人团)',

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

  PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='团购';

  


-- ----------------------------

-- Table structure for t_member

-- ----------------------------

DROP TABLE IF EXISTS `t_member`;

CREATE TABLE `t_member` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '会员名称',

  `price` decimal(10,2) DEFAULT NULL COMMENT '会员金额',

  `discount_price` decimal(10,2) DEFAULT NULL COMMENT '优惠价格',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COMMENT='会员表';

  


-- ----------------------------

-- Table structure for t_notice

-- ----------------------------

DROP TABLE IF EXISTS `t_notice`;

CREATE TABLE `t_notice` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `notice` varchar(255) DEFAULT NULL COMMENT '公告内容',

  `is_show` int(1) DEFAULT NULL COMMENT '是否显示(0:是 1:否)',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='公告表';

  


-- ----------------------------

-- Table structure for t_order

-- ----------------------------

DROP TABLE IF EXISTS `t_order`;

CREATE TABLE `t_order` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `code` varchar(255) DEFAULT NULL COMMENT '订单编号',

  `user_id` int(8) DEFAULT NULL COMMENT '用户id',

  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',

  `order_type` int(1) DEFAULT NULL COMMENT '订单类型(0:销售订单 1:退货订单)',

  `status` int(1) DEFAULT NULL COMMENT '订单状态(0:待付款1:待发货2:已发货3:待评价4::取消5:完成6:退货)',

  `return_reason` varchar(255) DEFAULT NULL COMMENT '退货原因',

  `deliver_time` timestamp NULL DEFAULT NULL COMMENT '发货时间',

  `is_goods` int(1) DEFAULT NULL COMMENT '是否收货(0:收货 1:未收货)',

  `goods_time` timestamp NULL DEFAULT NULL COMMENT '收货时间',

  `coupon_id` int(8) DEFAULT NULL COMMENT '优惠券id',

  `goods_price` decimal(10,2) DEFAULT NULL COMMENT '运费金额',

  `money_status` int(1) DEFAULT NULL COMMENT '是否收费(0:已收费 1:未收费)',

  `pay_type` int(1) DEFAULT NULL COMMENT '支付方式(0:微信 1:支付宝)',

  `fee_oper_time` timestamp NULL DEFAULT NULL COMMENT '收费时间',

  `fee_amount` decimal(10,2) DEFAULT NULL COMMENT '收费金额',

  `total_price` decimal(10,2) NOT NULL COMMENT '商品金额',

  `discount_total_price` decimal(10,2) DEFAULT NULL COMMENT '折后总金额',

  `deliver_type` int(1) DEFAULT NULL COMMENT '配送类型',

  `remark` varchar(255) DEFAULT NULL COMMENT '卖家留言',

  `address_id` int(8) DEFAULT NULL COMMENT '地址id',

  `out_trade_no` varchar(255) DEFAULT NULL COMMENT '商户订单号',

  `evaluate` varchar(255) DEFAULT NULL COMMENT '卖家评价',

  `close_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '完成时间',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8mb4 COMMENT='订单表';

  


-- ----------------------------

-- Table structure for t_order_fruit

-- ----------------------------

DROP TABLE IF EXISTS `t_order_fruit`;

CREATE TABLE `t_order_fruit` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `order_id` int(8) DEFAULT NULL COMMENT '订单id',

  `fruit_id` int(8) DEFAULT NULL COMMENT '水果id',

  `fruit_specifications_id` int(8) DEFAULT NULL COMMENT '规格id',

  `fruit_num` int(8) DEFAULT NULL COMMENT '水果规格数量',

  `price` decimal(10,2) DEFAULT NULL COMMENT '价格',

  `total_price` decimal(10,2) DEFAULT NULL COMMENT '总价格',

  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8mb4 COMMENT='订单详情表';

  


-- ----------------------------

-- Table structure for t_permission

-- ----------------------------

DROP TABLE IF EXISTS `t_permission`;

CREATE TABLE `t_permission` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `parent_id` int(11) DEFAULT NULL COMMENT '父节点ID',

  `name` varchar(32) DEFAULT NULL COMMENT '名称',

  `code` varchar(32) DEFAULT NULL COMMENT '编码',

  `sort` tinyint(4) DEFAULT NULL COMMENT '排序',

  `url` varchar(128) DEFAULT NULL COMMENT 'URL',

  `level` int(11) DEFAULT NULL,

  `status` int(1) DEFAULT '1' COMMENT '是否使用 1:使用 -1:废除,',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8 COMMENT='权限';

  


-- ----------------------------

-- Table structure for t_planting

-- ----------------------------

DROP TABLE IF EXISTS `t_planting`;

CREATE TABLE `t_planting` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `code` varchar(255) DEFAULT NULL COMMENT '编号',

  `supplier_name` varchar(255) DEFAULT NULL COMMENT '供应商名称',

  `account` varchar(255) DEFAULT NULL COMMENT '供应商账号',

  `password` varchar(255) DEFAULT NULL COMMENT '供应商密码',

  `fruit_id` int(11) DEFAULT NULL COMMENT '水果名称',

  `fruit_name` varchar(255) DEFAULT NULL,

  `planting_time` datetime DEFAULT NULL COMMENT '预计种植时间',

  `planting_number` int(8) DEFAULT NULL COMMENT '预计种植数量',

  `maturation_time` datetime DEFAULT NULL COMMENT '预计成熟时间',

  `maturation_number` int(8) DEFAULT NULL COMMENT '预计成熟产量(个数/斤)',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COMMENT='果园供应商';

  


-- ----------------------------

-- Table structure for t_provinces

-- ----------------------------

DROP TABLE IF EXISTS `t_provinces`;

CREATE TABLE `t_provinces` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `province_id` varchar(20) NOT NULL,

  `province` varchar(50) NOT NULL,

  PRIMARY KEY (`id`),

  KEY `INDEX_PROVINCE_ID` (`province_id`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=35 DEFAULT CHARSET=utf8 COMMENT='省份信息表';

  


-- ----------------------------

-- Table structure for t_recepit

-- ----------------------------

DROP TABLE IF EXISTS `t_recepit`;

CREATE TABLE `t_recepit` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `code` varchar(255) DEFAULT NULL COMMENT '进货编号',

  `supply` int(11) DEFAULT NULL COMMENT '供应商',

  `fruit_id` int(8) DEFAULT NULL COMMENT '水果id',

  `number` int(8) DEFAULT NULL COMMENT '进货数量',

  `price` decimal(10,2) DEFAULT NULL COMMENT '进货价格',

  `create_time` date DEFAULT NULL COMMENT '进货时间',

  `status` int(11) DEFAULT NULL COMMENT '状态(是否入库0:入库1:未入库)',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COMMENT='进货表';

  


-- ----------------------------

-- Table structure for t_register

-- ----------------------------

DROP TABLE IF EXISTS `t_register`;

CREATE TABLE `t_register` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `user_id` int(8) DEFAULT NULL COMMENT '用户id',

  `register_time` date DEFAULT NULL COMMENT '签到时间',

  `is_register` int(1) DEFAULT '0' COMMENT '是否签到(0:是 1:否)',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=58 DEFAULT CHARSET=utf8mb4 COMMENT='签到表';

  


-- ----------------------------

-- Table structure for t_register_integral

-- ----------------------------

DROP TABLE IF EXISTS `t_register_integral`;

CREATE TABLE `t_register_integral` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `days` int(8) DEFAULT NULL COMMENT '连续签到天数',

  `integral` int(8) DEFAULT NULL COMMENT '积分',

  `coupon_id` int(8) DEFAULT NULL COMMENT '优惠券id',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='签到积分表';

  


-- ----------------------------

-- Table structure for t_shopping_cart

-- ----------------------------

DROP TABLE IF EXISTS `t_shopping_cart`;

CREATE TABLE `t_shopping_cart` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `user_id` int(8) DEFAULT NULL COMMENT '用户id',

  `fruit_id` int(8) DEFAULT NULL COMMENT '水果id',

  `fruit_specifications_id` int(8) DEFAULT NULL COMMENT '水果规格id',

  `fruit_num` int(8) DEFAULT NULL COMMENT '水果规格数量',

  `is_choose` int(1) DEFAULT NULL COMMENT '是否选择(0:是 1:否)',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=74 DEFAULT CHARSET=utf8mb4 COMMENT='购物车';

  


-- ----------------------------

-- Table structure for t_storage

-- ----------------------------

DROP TABLE IF EXISTS `t_storage`;

CREATE TABLE `t_storage` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `fruit_id` int(8) DEFAULT NULL COMMENT '水果id',

  `fruit_number` int(8) DEFAULT NULL COMMENT '库存水果数量',

  `status` int(1) DEFAULT NULL COMMENT '状态(0:正常 1:异常)',

  `recepit_id` int(8) DEFAULT NULL COMMENT '进货id',

  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COMMENT='库存';

  


-- ----------------------------

-- Table structure for t_storage_record

-- ----------------------------

DROP TABLE IF EXISTS `t_storage_record`;

CREATE TABLE `t_storage_record` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `order_id` int(8) DEFAULT NULL COMMENT '订单id',

  `storage_id` int(8) DEFAULT NULL COMMENT '库存id',

  `fruit_id` int(8) DEFAULT NULL COMMENT '水果id',

  `fruit_number` int(8) DEFAULT NULL COMMENT '水果数量',

  `is_add` int(1) DEFAULT NULL COMMENT '0: 退货(增加) 1:销售(减少)',

  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=207 DEFAULT CHARSET=utf8mb4 COMMENT='库存记录';

  


-- ----------------------------

-- Table structure for t_task

-- ----------------------------

DROP TABLE IF EXISTS `t_task`;

CREATE TABLE `t_task` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `name` varchar(255) DEFAULT NULL COMMENT '任务名称',

  `type` int(1) DEFAULT NULL COMMENT '任务类型(1:基础任务2:购物任务3:活跃任务)',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='任务表';

  


-- ----------------------------

-- Table structure for t_task_record

-- ----------------------------

DROP TABLE IF EXISTS `t_task_record`;

CREATE TABLE `t_task_record` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `user_id` int(8) DEFAULT NULL COMMENT '用户id',

  `task_id` int(8) DEFAULT NULL COMMENT '任务id',

  `status` int(1) DEFAULT NULL COMMENT '任务状态(0:完成 1:未完成)',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='任务记录';

  


-- ----------------------------

-- Table structure for t_type

-- ----------------------------

DROP TABLE IF EXISTS `t_type`;

CREATE TABLE `t_type` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `name` varchar(255) DEFAULT NULL COMMENT '水果分类名称',

  `is_use` int(1) DEFAULT '0' COMMENT '是否使用(0:使用 1:停用)',

  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',

  `sort` int(8) DEFAULT NULL,

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4 COMMENT='水果分类';

  


-- ----------------------------

-- Table structure for t_user

-- ----------------------------

DROP TABLE IF EXISTS `t_user`;

CREATE TABLE `t_user` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `code` int(32) DEFAULT NULL COMMENT '用户code/卡号(11位)',

  `wx_open_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信openId',

  `wx_nickname` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '昵称',

  `wx_image` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信头像地址',

  `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '姓名',

  `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手机号码',

  `sex` varchar(255) DEFAULT NULL COMMENT '0:未知 1:男性 2:女性',

  `birth_day` date DEFAULT NULL COMMENT '出生日期',

  `province` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '省份',

  `city` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '城市',

  `county` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '地区',

  `wx_id` int(8) DEFAULT NULL,

  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',

  `integral` int(8) DEFAULT '0' COMMENT '积分值',

  `is_empower` int(1) DEFAULT '1' COMMENT '是否授权(0:是 1:否)',

  `is_member` int(1) DEFAULT NULL COMMENT '是否会员(0:是 1:否)',

  `member_start_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '会员开始时间',

  `member_end_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '会员结束时间',

  `user_balance` decimal(8,2) DEFAULT '0.00' COMMENT '用户余额',

  `area_code` varchar(255) DEFAULT NULL,

  `area_str` varchar(255) DEFAULT NULL,

  PRIMARY KEY (`id`),

  UNIQUE KEY `index_open_id` (`wx_open_id`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COMMENT='用户';

  


-- ----------------------------

-- Table structure for t_user_address

-- ----------------------------

DROP TABLE IF EXISTS `t_user_address`;

CREATE TABLE `t_user_address` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `user_id` int(8) DEFAULT NULL COMMENT '用户id',

  `name` varchar(255) DEFAULT NULL COMMENT '收货人姓名',

  `tel` varchar(11) DEFAULT NULL COMMENT '收货人手机号',

  `province` varchar(255) DEFAULT NULL COMMENT '省份',

  `city` varchar(255) DEFAULT NULL COMMENT '城市',

  `county` varchar(255) DEFAULT NULL COMMENT '地区',

  `address_detail` varchar(255) DEFAULT NULL COMMENT '详细地址',

  `area_code` varchar(255) DEFAULT NULL COMMENT '地区编码通过省市区选择获取',

  `postal_code` varchar(255) DEFAULT NULL COMMENT '邮政编码',

  `is_default` int(1) DEFAULT NULL COMMENT '是否默认(0:是 1:否)',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=utf8mb4 COMMENT='用户地址表';

  


-- ----------------------------

-- Table structure for t_user_card

-- ----------------------------

DROP TABLE IF EXISTS `t_user_card`;

CREATE TABLE `t_user_card` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `user_id` int(8) DEFAULT NULL,

  `card_id` int(8) DEFAULT NULL,

  `type` int(1) DEFAULT NULL COMMENT '类型(0:消费 1:充值)',

  `price` decimal(10,2) DEFAULT NULL COMMENT '金额',

  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',

  `money_status` int(1) DEFAULT NULL COMMENT '是否收费(0:是 1:否)',

  `out_trade_no` varchar(255) DEFAULT NULL COMMENT '商户订单号',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户使用卡记录';

  


-- ----------------------------

-- Table structure for t_user_coupon

-- ----------------------------

DROP TABLE IF EXISTS `t_user_coupon`;

CREATE TABLE `t_user_coupon` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `user_id` int(8) DEFAULT NULL COMMENT '用户id',

  `coupon_id` int(8) DEFAULT NULL COMMENT '优惠券id',

  `is_invalid` int(1) DEFAULT NULL COMMENT '是否失效(0:是 1:否)',

  `is_use` int(1) DEFAULT NULL COMMENT '是否使用(0:是 1:否)',

  `start_time` timestamp NULL DEFAULT NULL COMMENT '开始时间/领券时间',

  `end_time` timestamp NULL DEFAULT NULL COMMENT '结束时间/失效时间',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=38 DEFAULT CHARSET=utf8mb4 COMMENT='用户优惠券';

  


-- ----------------------------

-- Table structure for t_user_integral

-- ----------------------------

DROP TABLE IF EXISTS `t_user_integral`;

CREATE TABLE `t_user_integral` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `user_id` int(8) DEFAULT NULL COMMENT '用户id',

  `integral` int(32) DEFAULT NULL COMMENT '积分',

  `integral_type` int(1) DEFAULT NULL COMMENT '积分类型(来源:1、签到2、消费3、关注公众号4、支出 5、连续签到)',

  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=82 DEFAULT CHARSET=utf8mb4 COMMENT='用户积分明细表';

  


-- ----------------------------

-- Table structure for t_user_integral_rule

-- ----------------------------

DROP TABLE IF EXISTS `t_user_integral_rule`;

CREATE TABLE `t_user_integral_rule` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `name` varchar(255) DEFAULT NULL COMMENT '名称',

  `integral` int(8) DEFAULT NULL COMMENT '积分',

  `price` decimal(10,2) DEFAULT NULL COMMENT '抵扣的金额',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4;

  


-- ----------------------------

-- Table structure for t_user_login

-- ----------------------------

DROP TABLE IF EXISTS `t_user_login`;

CREATE TABLE `t_user_login` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `name` varchar(255) DEFAULT NULL,

  `account` varchar(255) DEFAULT NULL,

  `password` varchar(255) DEFAULT NULL,

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4;

  


-- ----------------------------

-- Table structure for t_user_money

-- ----------------------------

DROP TABLE IF EXISTS `t_user_money`;

CREATE TABLE `t_user_money` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `user_id` int(8) DEFAULT NULL,

  `money` decimal(10,2) DEFAULT NULL COMMENT '本金',

  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',

  `update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户金钱明细表';

  


-- ----------------------------

-- Table structure for t_user_transaction_record

-- ----------------------------

DROP TABLE IF EXISTS `t_user_transaction_record`;

CREATE TABLE `t_user_transaction_record` (

  `id` int(8) NOT NULL AUTO_INCREMENT,

  `user_id` int(8) DEFAULT NULL,

  `type` int(1) DEFAULT NULL COMMENT '交易类型(0:充值 1:消费 2:退款 3:其他)',

  `money` double(8,2) DEFAULT NULL COMMENT '交易金额',

  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',

  `update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='用户交易记录明细表';