一、前言
随着国内市场经济这几十年来的蓬勃发展,突然遇到了从国外传入国内的互联网技术,互联网产业从开始的群众不信任,到现在的离不开,中间经历了很多挫折。本次开发的校园二手物品交易平台有管理员,商家,用户三个角色。管理员功能有个人中心,管理员管理,论坛信息管理,公告类型管理,商家信用类型管理,商品类型管理,公告信息管理,商家管理,商品管理,用户管理,轮播图管理。商家可以注册和登录,个人中心,查看公告信息,在论坛里面发布帖子并且可以查看论坛回复,管理自己发布的商品信息,商品留言信息,商品收藏信息,商品订单信息等。用户可以注册和登录,在论坛里面发布自己的帖子,查看和购买商品信息,并且对商品信息进行收藏和留言,可以把商品添加到购物车进行操作,生成订单等操作。开发本程序后台用到了Java语言和SSM框架,页面设计采用VUE框架和layui样式。数据库采用关系数据库市场占有率最高的MySQL作为本程序使用的数据库,完全符合程序使用并且有丰富的拓展余地。程序从需求到设计,从开发到测试,都在功能上和性能上都不断的进行了调试,让开发的程序在使用上用户体验更美好。
二、说明文档
推荐使用:谷歌浏览器
前台登录页面
http://localhost:8080/xiaoyuanershouwupinjiaoyi/front/index.html
后台登录页面
http://localhost:8080/xiaoyuanershouwupinjiaoyi/admin/dist/index.html
管理员 账户:admin 密码:admin
商家 账户:a1 密码:123456
商家 账户:a2 密码:123456
商家 账户:a3 密码:123456
用户 账户:a1 密码:123456
用户 账户:a2 密码:123456
用户 账户:a3 密码:123456
在src\main\resources\config.properties中编辑
jdbc_url=jdbc:mysql://127.0.0.1:3306/xiaoyuanershouwupinjiaoyi?useUnicode=true&characterEncoding=UTF-8&tinyInt1isBit=false
jdbc_username=root 数据库用户名 root
jdbc_password=123456 用户密码 123456
图片存放路径: src\main\webapp\upload 里面上传图片名里面不能有中文
三、系统功能设计
程序的功能在系统分析这部分已经确定了,这部分主要还是针对程序功能进行更加详细的设计,设计成果使用结构图展示直观明了,也更容易让人理解。绘制结构图采用的工具是Visio,使用它可以快速绘制出不同角色拥有的功能结构。
四、系统数据库设计
设计一个数据库,不仅包含了数据库实体的设计,也包括了数据库表的结构设计,此部分内容设计的就是确认数据库的实体,并在此基础上对每个实体应该有的属性值进行分析设计,这些确认好的属性值对接下来的数据表的设计也是有很大帮助的,因为它们代表数据表里面的字段值。通常每个程序的数据库里面都具备用户这样的一个数据表。那么在分析用户这个实体的时候,都会设计出它的属性,有最基本的登录程序的账号属性,有用户的姓名属性,有用户的电话或联系地址属性等内容。一旦确认实体具备的属性之后,就可以采用相应的设计软件绘画出实体属性图,或者是实体之间的E-R图。设计E-R模型的软件有很多,这里列举常用的几个,一个是PowerDesigner,一个是Navicat绘制E-R模型,本设计模块用到的还是之前课堂上就了解并接触的Visio工具,这个工具跟办公软件Word,Excel一样都属于Office里面的一部分。使用Visio工具不仅在软件安装上快捷高效,而且它不会占用很多计算机的存储空间。
五、系统功能效果
六、核心代码
/*
SQLyog Ultimate v11.3 (64 bit)
MySQL - 5.7.26 : Database - xiaoyuanershouwupinjiaoyi
*********************************************************************
*/
/*!40101 SET NAMES utf8 */;
/*!40101 SET SQL_MODE=''*/;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`xiaoyuanershouwupinjiaoyi` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `xiaoyuanershouwupinjiaoyi`;
/*Table structure for table `address` */
DROP TABLE IF EXISTS `address`;
CREATE TABLE `address` (
`id` int(20) NOT NULL AUTO_INCREMENT COMMENT '主键 ',
`yonghu_id` int(20) NOT NULL COMMENT '创建用户',
`address_name` varchar(200) NOT NULL COMMENT '收货人 ',
`address_phone` varchar(200) NOT NULL COMMENT '电话 ',
`address_dizhi` varchar(200) NOT NULL COMMENT '地址 ',
`isdefault_types` int(11) NOT NULL COMMENT '是否默认地址 ',
`insert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间 show3',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='收货地址';
/*Data for the table `address` */
insert into `address`(`id`,`yonghu_id`,`address_name`,`address_phone`,`address_dizhi`,`isdefault_types`,`insert_time`,`update_time`,`create_time`) values (1,3,'收货人1','17703786901','地址1',1,'2022-05-06 15:12:10','2022-05-06 15:12:10','2022-05-06 15:12:10'),(2,1,'收货人2','17703786902','地址2',1,'2022-05-06 15:12:10','2022-05-06 15:12:10','2022-05-06 15:12:10'),(3,2,'收货人3','17703786903','地址3',1,'2022-05-06 15:12:10','2022-05-06 15:12:10','2022-05-06 15:12:10'),(4,1,'收货人4','17703786904','地址4',1,'2022-05-06 15:12:10','2022-05-06 15:12:10','2022-05-06 15:12:10'),(5,3,'收货人5','17703786905','地址5',1,'2022-05-06 15:12:10','2022-05-06 15:12:10','2022-05-06 15:12:10');
/*Table structure for table `cart` */
DROP TABLE IF EXISTS `cart`;
CREATE TABLE `cart` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`yonghu_id` int(11) DEFAULT NULL COMMENT '所属用户',
`shangpin_id` int(11) DEFAULT NULL COMMENT '商品',
`buy_number` int(11) DEFAULT NULL COMMENT '购买数量',
`create_time` timestamp NULL DEFAULT NULL COMMENT '添加时间',
`update_time` timestamp NULL DEFAULT NULL COMMENT '更新时间',
`insert_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='购物车';
/*Data for the table `cart` */
/*Table structure for table `config` */
DROP TABLE IF EXISTS `config`;
CREATE TABLE `config` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`name` varchar(100) NOT NULL COMMENT '配置参数名称',
`value` varchar(100) DEFAULT NULL COMMENT '配置参数值',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='配置文件';
/*Data for the table `config` */
insert into `config`(`id`,`name`,`value`) values (1,'轮播图1','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/config1.jpg'),(2,'轮播图2','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/config2.jpg'),(3,'轮播图3','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/config3.jpg');
/*Table structure for table `dictionary` */
DROP TABLE IF EXISTS `dictionary`;
CREATE TABLE `dictionary` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`dic_code` varchar(200) DEFAULT NULL COMMENT '字段',
`dic_name` varchar(200) DEFAULT NULL COMMENT '字段名',
`code_index` int(11) DEFAULT NULL COMMENT '编码',
`index_name` varchar(200) DEFAULT NULL COMMENT '编码名字 Search111 ',
`super_id` int(11) DEFAULT NULL COMMENT '父字段id',
`beizhu` varchar(200) DEFAULT NULL COMMENT '备注',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8 COMMENT='字典';
/*Data for the table `dictionary` */
insert into `dictionary`(`id`,`dic_code`,`dic_name`,`code_index`,`index_name`,`super_id`,`beizhu`,`create_time`) values (1,'news_types','公告类型',1,'公告类型1',NULL,NULL,'2022-05-06 15:11:41'),(2,'news_types','公告类型',2,'公告类型2',NULL,NULL,'2022-05-06 15:11:41'),(3,'sex_types','性别类型',1,'男',NULL,NULL,'2022-05-06 15:11:41'),(4,'sex_types','性别类型',2,'女',NULL,NULL,'2022-05-06 15:11:41'),(5,'yonghu_yesno_types','用户审核',1,'审核中',NULL,NULL,'2022-05-06 15:11:42'),(6,'yonghu_yesno_types','用户审核',2,'通过',NULL,NULL,'2022-05-06 15:11:42'),(7,'yonghu_yesno_types','用户审核',3,'拒绝',NULL,NULL,'2022-05-06 15:11:42'),(8,'shangjia_xingji_types','商家信用类型',1,'一级',NULL,NULL,'2022-05-06 15:11:42'),(9,'shangjia_xingji_types','商家信用类型',2,'二级',NULL,NULL,'2022-05-06 15:11:42'),(10,'shangjia_xingji_types','商家信用类型',3,'三级',NULL,NULL,'2022-05-06 15:11:42'),(11,'shangxia_types','上下架',1,'上架',NULL,NULL,'2022-05-06 15:11:42'),(12,'shangxia_types','上下架',2,'下架',NULL,NULL,'2022-05-06 15:11:42'),(13,'shangpin_types','商品类型',1,'商品类型1',NULL,NULL,'2022-05-06 15:11:42'),(14,'shangpin_types','商品类型',2,'商品类型2',NULL,NULL,'2022-05-06 15:11:42'),(15,'shangpin_types','商品类型',3,'商品类型3',NULL,NULL,'2022-05-06 15:11:42'),(16,'shangpin_collection_types','收藏表类型',1,'收藏',NULL,NULL,'2022-05-06 15:11:42'),(17,'shangpin_order_types','订单类型',1,'已支付',NULL,NULL,'2022-05-06 15:11:42'),(18,'shangpin_order_types','订单类型',2,'退款',NULL,NULL,'2022-05-06 15:11:42'),(19,'shangpin_order_types','订单类型',3,'已发货',NULL,NULL,'2022-05-06 15:11:42'),(20,'shangpin_order_types','订单类型',4,'已收货',NULL,NULL,'2022-05-06 15:11:42'),(21,'shangpin_order_payment_types','订单支付类型',1,'现金',NULL,NULL,'2022-05-06 15:11:42'),(22,'forum_state_types','帖子状态',1,'发帖',NULL,NULL,'2022-05-06 15:11:42'),(23,'forum_state_types','帖子状态',2,'回帖',NULL,NULL,'2022-05-06 15:11:42'),(24,'isdefault_types','是否默认地址',1,'否',NULL,NULL,'2022-05-06 15:11:42'),(25,'isdefault_types','是否默认地址',2,'是',NULL,NULL,'2022-05-06 15:11:42');
/*Table structure for table `forum` */
DROP TABLE IF EXISTS `forum`;
CREATE TABLE `forum` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`forum_name` varchar(200) DEFAULT NULL COMMENT '帖子标题 Search111 ',
`yonghu_id` int(11) DEFAULT NULL COMMENT '用户',
`shangjia_id` int(11) DEFAULT NULL COMMENT '商家',
`users_id` int(11) DEFAULT NULL COMMENT '管理员',
`forum_content` text COMMENT '发布内容',
`super_ids` int(11) DEFAULT NULL COMMENT '父id',
`forum_state_types` int(11) DEFAULT NULL COMMENT '帖子状态',
`insert_time` timestamp NULL DEFAULT NULL COMMENT '发帖时间',
`update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间 show2',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='论坛';
/*Data for the table `forum` */
insert into `forum`(`id`,`forum_name`,`yonghu_id`,`shangjia_id`,`users_id`,`forum_content`,`super_ids`,`forum_state_types`,`insert_time`,`update_time`,`create_time`) values (1,'帖子标题1',1,NULL,NULL,'发布内容1',NULL,1,'2022-05-06 15:12:10','2022-05-06 15:12:10','2022-05-06 15:12:10'),(2,'帖子标题2',3,NULL,NULL,'发布内容2',NULL,1,'2022-05-06 15:12:10','2022-05-06 15:12:10','2022-05-06 15:12:10'),(3,'帖子标题3',3,NULL,NULL,'发布内容3',NULL,1,'2022-05-06 15:12:10','2022-05-06 15:12:10','2022-05-06 15:12:10'),(4,'帖子标题4',3,NULL,NULL,'发布内容4',NULL,1,'2022-05-06 15:12:10','2022-05-06 15:12:10','2022-05-06 15:12:10'),(5,'帖子标题5',3,NULL,NULL,'发布内容5',NULL,1,'2022-05-06 15:12:10','2022-05-06 15:12:10','2022-05-06 15:12:10'),(6,NULL,1,NULL,NULL,'123',5,2,'2022-05-06 15:17:09',NULL,'2022-05-06 15:17:09'),(7,NULL,NULL,1,NULL,'商家评论2112',5,2,'2022-05-06 15:21:00',NULL,'2022-05-06 15:21:00'),(8,NULL,NULL,NULL,1,'管理11',5,2,'2022-05-06 15:22:08',NULL,'2022-05-06 15:22:08');
/*Table structure for table `news` */
DROP TABLE IF EXISTS `news`;
CREATE TABLE `news` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键 ',
`news_name` varchar(200) DEFAULT NULL COMMENT '公告名称 Search111 ',
`news_photo` varchar(200) DEFAULT NULL COMMENT '公告图片 ',
`news_types` int(11) NOT NULL COMMENT '公告类型 Search111 ',
`insert_time` timestamp NULL DEFAULT NULL COMMENT '公告发布时间 ',
`news_content` text COMMENT '公告详情 ',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间 show1 show2 nameShow',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='公告信息';
/*Data for the table `news` */
insert into `news`(`id`,`news_name`,`news_photo`,`news_types`,`insert_time`,`news_content`,`create_time`) values (1,'公告名称1','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/news1.jpg',1,'2022-05-06 15:12:10','公告详情1','2022-05-06 15:12:10'),(2,'公告名称2','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/news2.jpg',2,'2022-05-06 15:12:10','公告详情2','2022-05-06 15:12:10'),(3,'公告名称3','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/news3.jpg',2,'2022-05-06 15:12:10','公告详情3','2022-05-06 15:12:10'),(4,'公告名称4','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/news4.jpg',2,'2022-05-06 15:12:10','公告详情4','2022-05-06 15:12:10'),(5,'公告名称5','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/news5.jpg',1,'2022-05-06 15:12:10','公告详情5','2022-05-06 15:12:10');
/*Table structure for table `shangjia` */
DROP TABLE IF EXISTS `shangjia`;
CREATE TABLE `shangjia` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键 ',
`username` varchar(200) DEFAULT NULL COMMENT '账户 ',
`password` varchar(200) DEFAULT NULL COMMENT '密码 ',
`shangjia_name` varchar(200) DEFAULT NULL COMMENT '商家名称 Search111 ',
`shangjia_phone` varchar(200) DEFAULT NULL COMMENT '联系方式',
`shangjia_email` varchar(200) DEFAULT NULL COMMENT '邮箱',
`shangjia_photo` varchar(200) DEFAULT NULL COMMENT '营业执照展示 ',
`shangjia_xingji_types` int(11) DEFAULT NULL COMMENT '商家信用类型',
`new_money` decimal(10,2) DEFAULT NULL COMMENT '现有余额',
`shangjia_content` text COMMENT '商家简介 ',
`shangjia_delete` int(11) DEFAULT NULL COMMENT '逻辑删除',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间 show1 show2 photoShow ',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='商家';
/*Data for the table `shangjia` */
insert into `shangjia`(`id`,`username`,`password`,`shangjia_name`,`shangjia_phone`,`shangjia_email`,`shangjia_photo`,`shangjia_xingji_types`,`new_money`,`shangjia_content`,`shangjia_delete`,`create_time`) values (1,'a1','123456','商家名称1','17703786901','1@qq.com','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/shangjia1.jpg',1,'484.19','商家简介1',1,'2022-05-06 15:12:10'),(2,'a2','123456','商家名称2','17703786902','2@qq.com','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/shangjia2.jpg',1,'909.18','商家简介2',1,'2022-05-06 15:12:10'),(3,'a3','123456','商家名称3','17703786903','3@qq.com','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/shangjia3.jpg',3,'540.70','商家简介3',1,'2022-05-06 15:12:10');
/*Table structure for table `shangpin` */
DROP TABLE IF EXISTS `shangpin`;
CREATE TABLE `shangpin` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键 ',
`shangjia_id` int(11) DEFAULT NULL COMMENT '商家',
`shangpin_name` varchar(200) DEFAULT NULL COMMENT '商品名称 Search111 ',
`shangpin_uuid_number` varchar(200) DEFAULT NULL COMMENT '商品编号 Search111 ',
`shangpin_photo` varchar(200) DEFAULT NULL COMMENT '商品照片',
`shangpin_types` int(11) DEFAULT NULL COMMENT '商品类型 Search111',
`shangpin_kucun_number` int(11) DEFAULT NULL COMMENT '商品库存',
`shangpin_old_money` decimal(10,2) DEFAULT NULL COMMENT '商品原价 ',
`shangpin_new_money` decimal(10,2) DEFAULT NULL COMMENT '现价',
`shangpin_clicknum` int(11) DEFAULT NULL COMMENT '点击次数 ',
`shangpin_content` text COMMENT '商品介绍 ',
`shangxia_types` int(11) DEFAULT NULL COMMENT '是否上架 ',
`shangpin_delete` int(11) DEFAULT NULL COMMENT '逻辑删除',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间 show1 show2 photoShow',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='商品';
/*Data for the table `shangpin` */
insert into `shangpin`(`id`,`shangjia_id`,`shangpin_name`,`shangpin_uuid_number`,`shangpin_photo`,`shangpin_types`,`shangpin_kucun_number`,`shangpin_old_money`,`shangpin_new_money`,`shangpin_clicknum`,`shangpin_content`,`shangxia_types`,`shangpin_delete`,`create_time`) values (1,2,'商品名称1','165182113089914','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/shangpin1.jpg',1,101,'650.74','482.47',210,'商品介绍1',1,1,'2022-05-06 15:12:10'),(2,3,'商品名称2','165182113089981','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/shangpin2.jpg',3,102,'701.82','370.83',398,'商品介绍2',1,1,'2022-05-06 15:12:10'),(3,1,'商品名称3','16518211308993','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/shangpin3.jpg',1,102,'937.02','64.21',390,'商品介绍3',1,1,'2022-05-06 15:12:10'),(4,1,'商品名称4','165182113089936','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/shangpin4.jpg',1,104,'639.04','289.53',383,'商品介绍4',1,1,'2022-05-06 15:12:10'),(5,3,'商品名称5','16518211308990','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/shangpin5.jpg',2,105,'637.54','351.19',136,'商品介绍5',1,1,'2022-05-06 15:12:10');
/*Table structure for table `shangpin_collection` */
DROP TABLE IF EXISTS `shangpin_collection`;
CREATE TABLE `shangpin_collection` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`shangpin_id` int(11) DEFAULT NULL COMMENT '商品',
`yonghu_id` int(11) DEFAULT NULL COMMENT '用户',
`shangpin_collection_types` int(11) DEFAULT NULL COMMENT '类型',
`insert_time` timestamp NULL DEFAULT NULL COMMENT '收藏时间',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间 show3 photoShow',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='商品收藏';
/*Data for the table `shangpin_collection` */
insert into `shangpin_collection`(`id`,`shangpin_id`,`yonghu_id`,`shangpin_collection_types`,`insert_time`,`create_time`) values (1,1,3,1,'2022-05-06 15:12:10','2022-05-06 15:12:10'),(3,3,1,1,'2022-05-06 15:12:10','2022-05-06 15:12:10'),(4,4,2,1,'2022-05-06 15:12:10','2022-05-06 15:12:10'),(5,5,2,1,'2022-05-06 15:12:10','2022-05-06 15:12:10'),(6,2,1,1,'2022-05-06 15:16:48','2022-05-06 15:16:48');
/*Table structure for table `shangpin_liuyan` */
DROP TABLE IF EXISTS `shangpin_liuyan`;
CREATE TABLE `shangpin_liuyan` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`shangpin_id` int(11) DEFAULT NULL COMMENT '商品',
`yonghu_id` int(11) DEFAULT NULL COMMENT '用户',
`shangpin_liuyan_text` text COMMENT '留言内容',
`insert_time` timestamp NULL DEFAULT NULL COMMENT '留言时间',
`reply_text` text COMMENT '回复内容',
`update_time` timestamp NULL DEFAULT NULL COMMENT '回复时间',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='商品留言';
/*Data for the table `shangpin_liuyan` */
insert into `shangpin_liuyan`(`id`,`shangpin_id`,`yonghu_id`,`shangpin_liuyan_text`,`insert_time`,`reply_text`,`update_time`,`create_time`) values (1,1,3,'留言内容1','2022-05-06 15:12:10','回复信息112312','2022-05-06 15:21:51','2022-05-06 15:12:10'),(2,2,2,'留言内容2','2022-05-06 15:12:10','回复信息2','2022-05-06 15:12:10','2022-05-06 15:12:10'),(3,3,1,'留言内容3','2022-05-06 15:12:10','回复信息3','2022-05-06 15:12:10','2022-05-06 15:12:10'),(4,4,3,'留言内容4','2022-05-06 15:12:10','回复信息4','2022-05-06 15:12:10','2022-05-06 15:12:10'),(5,5,1,'留言内容5','2022-05-06 15:12:10','回复信息5','2022-05-06 15:12:10','2022-05-06 15:12:10'),(6,2,1,'登录后才可以看到数据详情页面并且可以评论、收藏、留言','2022-05-06 15:16:39',NULL,NULL,'2022-05-06 15:16:39');
/*Table structure for table `shangpin_order` */
DROP TABLE IF EXISTS `shangpin_order`;
CREATE TABLE `shangpin_order` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`shangpin_order_uuid_number` varchar(200) DEFAULT NULL COMMENT '订单号 Search111 ',
`address_id` int(11) DEFAULT NULL COMMENT '收货地址 ',
`shangpin_id` int(11) DEFAULT NULL COMMENT '商品',
`yonghu_id` int(11) DEFAULT NULL COMMENT '用户',
`buy_number` int(11) DEFAULT NULL COMMENT '购买数量',
`shangpin_order_true_price` decimal(10,2) DEFAULT NULL COMMENT '实付价格',
`shangpin_order_courier_name` varchar(200) DEFAULT NULL COMMENT '快递公司',
`shangpin_order_courier_number` varchar(200) DEFAULT NULL COMMENT '订单快递单号',
`shangpin_order_types` int(11) DEFAULT NULL COMMENT '订单类型 Search111 ',
`shangpin_order_payment_types` int(11) DEFAULT NULL COMMENT '支付类型',
`insert_time` timestamp NULL DEFAULT NULL COMMENT '订单创建时间',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间 show3',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='商品订单';
/*Data for the table `shangpin_order` */
insert into `shangpin_order`(`id`,`shangpin_order_uuid_number`,`address_id`,`shangpin_id`,`yonghu_id`,`buy_number`,`shangpin_order_true_price`,`shangpin_order_courier_name`,`shangpin_order_courier_number`,`shangpin_order_types`,`shangpin_order_payment_types`,`insert_time`,`create_time`) values (1,'1651821440306',4,3,1,1,'64.21','京东','JD:568789475612365123',4,1,'2022-05-06 15:17:20','2022-05-06 15:17:20'),(2,'1651821440306',4,2,1,1,'370.83',NULL,NULL,2,1,'2022-05-06 15:17:20','2022-05-06 15:17:20');
/*Table structure for table `token` */
DROP TABLE IF EXISTS `token`;
CREATE TABLE `token` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`userid` bigint(20) NOT NULL COMMENT '用户id',
`username` varchar(100) NOT NULL COMMENT '用户名',
`tablename` varchar(100) DEFAULT NULL COMMENT '表名',
`role` varchar(100) DEFAULT NULL COMMENT '角色',
`token` varchar(200) NOT NULL COMMENT '密码',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
`expiratedtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '过期时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='token表';
/*Data for the table `token` */
insert into `token`(`id`,`userid`,`username`,`tablename`,`role`,`token`,`addtime`,`expiratedtime`) values (1,1,'admin','users','管理员','8yc46719pg4w8k9f2gk6xbw7oozke4no','2022-05-06 14:16:06','2022-05-06 16:21:58'),(2,1,'a1','yonghu','用户','pg40f9govz48riada14uxg2vmyoqge3b','2022-05-06 15:06:35','2022-05-06 16:21:31'),(3,1,'a1','shangjia','商家','no023zfd92ftawmvzxj33751o3irpwcx','2022-05-06 15:17:42','2022-05-06 16:17:42'),(4,2,'a2','shangjia','商家','bbh0iy2zccffwhvlrpjj4jt27uwyyzoo','2022-05-06 15:21:47','2022-05-06 16:21:47');
/*Table structure for table `users` */
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`username` varchar(100) NOT NULL COMMENT '用户名',
`password` varchar(100) NOT NULL COMMENT '密码',
`role` varchar(100) DEFAULT '管理员' COMMENT '角色',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='用户表';
/*Data for the table `users` */
insert into `users`(`id`,`username`,`password`,`role`,`addtime`) values (1,'admin','admin','管理员','2021-08-01 08:15:04');
/*Table structure for table `yonghu` */
DROP TABLE IF EXISTS `yonghu`;
CREATE TABLE `yonghu` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`username` varchar(200) DEFAULT NULL COMMENT '账户',
`password` varchar(200) DEFAULT NULL COMMENT '密码',
`yonghu_name` varchar(200) DEFAULT NULL COMMENT '用户姓名 Search111 ',
`yonghu_phone` varchar(200) DEFAULT NULL COMMENT '用户手机号',
`yonghu_id_number` varchar(200) DEFAULT NULL COMMENT '用户身份证号',
`yonghu_photo` varchar(200) DEFAULT NULL COMMENT '用户头像',
`sex_types` int(11) DEFAULT NULL COMMENT '性别',
`yonghu_email` varchar(200) DEFAULT NULL COMMENT '电子邮箱',
`new_money` decimal(10,2) DEFAULT NULL COMMENT '余额 ',
`yonghu_yesno_types` int(11) DEFAULT NULL COMMENT '用户审核',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='用户';
/*Data for the table `yonghu` */
insert into `yonghu`(`id`,`username`,`password`,`yonghu_name`,`yonghu_phone`,`yonghu_id_number`,`yonghu_photo`,`sex_types`,`yonghu_email`,`new_money`,`yonghu_yesno_types`,`create_time`) values (1,'a1','123456','用户姓名1','17703786901','410224199610232001','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/yonghu1.jpg',2,'1@qq.com','854.85',2,'2022-05-06 15:12:10'),(2,'a2','123456','用户姓名2','17703786902','410224199610232002','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/yonghu2.jpg',2,'2@qq.com','68.79',2,'2022-05-06 15:12:10'),(3,'a3','123456','用户姓名3','17703786903','410224199610232003','http://localhost:8080/xiaoyuanershouwupinjiaoyi/upload/yonghu3.jpg',2,'3@qq.com','961.79',1,'2022-05-06 15:12:10');
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;