计算机毕业设计 基于SpringBoot的“漫画之家”系统的设计与实现 Java实战项目 附源码+文档+视频讲解

news2024/11/19 10:41:09

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌

🍅文末获取源码联系🍅

👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟
————————————————

计算机毕业设计题目《1000套》✌

目录

一.前言介绍及技术开发

二.功能设计

三.功能截图

 3.1管理员功能模块

 3.2用户管理模块

四.数据库表结构设计

五.关键代码

六.论文目录参考

七.源码获取

一.前言介绍及技术开发

漫画管理一直是信息管理的一大难题,漫画数量多,此时寻找有效便捷的漫画信息管理方法就是当务之急。而日趋成熟的计算机信息管理技术便成为解决这一难题的唯一之选。如今计算机信息管理技术来处理漫画早已游刃有余,其实信息管理技术已经渗透到各个行业的信息控制管理当中,且有着举足轻重的地位。而随着现代化社会主义不断进步,普通群众生活水平有了大幅提高,很多方面都在网络上去实现,从而网络也就成为了最直接、即方便又快捷的接入口。系统为了数据库结构的灵活性选择MySQL来设计,而java技术,由于本系统需要在不同设备上都能运行,而且电脑配置要求也要越低越好,为了实现这一要求,经过考虑B/S结构成为最佳之选。Windows11操作系统,该系统是目前微软公司推出的最新系统,并且该系统功能完善,兼容性好。开发工具:选用My Eclipse。

二.功能设计

 通过市场调研及咨询研究,了解了用户及管理者的使用需求,于是制定了管理员和用户等模块。在“漫画之家”系统首页前台可以查看首页,漫画,同人插画,漫画活动,商品,论坛,新闻资讯,留言板,个人中心,后台管理,购物车,在线客服等功能模块。管理员包括首页,个人中心,用户管理,漫画管理,同人插画管理,漫画活动管理,商品管理,论坛管理,我的收藏管理,留言板管理,系统管理,订单管理等模块功能。用户包括首页,个人中心,漫画管理,同人插画管理,漫画活动管理,商品管理,我的收藏管理等功能模块。

三.功能截图

“漫画之家”系统 ,在系统首页可以查看首页,漫画,同人插画,漫画活动,商品,论坛,新闻资讯,留言板,个人中心,后台管理,购物车,在线客服等内容,并进行详细操作。

 用户注册,在用户注册页面通过填写用户账号,姓名,密码,确认密码,联系方式等信息进行注册操作。

 漫画,在漫画页面可以查看漫画名称,漫画类型,分类,时间等内容,并可以进行赞一下,踩一下,点我收藏等操作。

 个人中心,在个人中心页面通过填写用户账号,用户姓名,密码,性别,联系方式,图片,余额等内容进行更新信息,还可以根据需要对我的发布,我的订单,我的地址,我的收藏进行相对应操作。

 系统登录,通过填写注册时输入的用户名、密码、选择角色等信息分别进行不同的登录操作。

 3.1管理员功能模块

管理员登录进入系统可以查看首页,个人中心,用户管理,漫画管理,同人插画管理,漫画活动管理,商品管理,论坛管理,我的收藏管理,留言板管理,系统管理,订单管理等功能,并进行详细操作。

 用户管理;在用户管理页面中可以查看索引,用户账号,用户姓名,性别,联系方式,头像等内容,并进行详情,修改和删除等操作。

 漫画管理;在漫画管理页面中可以查看索引,漫画名称,漫画类型,分类,图片等内容,并进行详情,修改,查看评论和删除操作。

 同人插画管理;在同人插画管理页面中可以查看索引,名称,图片,发布时间等内容,并进行详情,修改,查看评论和删除操作。

 漫画活动管理;在漫画活动管理页面中可以查看 索引,标题,封面,发布时间等内容,并进行详情,修改,查看评论和删除操作。

 论坛管理;在论坛管理页面中可以查看索引,帖子标题,用户名,状态等内容,并进行详情,修改,查看评论和删除操作。

订单管理;在已支付订单页面中可以查看索引,订单编号,商品名称,商品图片,购买数量,价格/积分,折扣价格,总价格/总积分,折扣总价格,支付类型,状态,地址,电话,收货人,下单时间等内容,并进行详情,发货,删除等操作;还可对已完成订单、已发货订单、未支付订单、已取消订单、已退款订单进行相对应操作。

 3.2用户管理模块

用户登录进入系统可以查看首页,个人中心,漫画管理,同人插画管理,漫画活动管理,商品管理,我的收藏管理等功能,并根据需要进行详细操作。

 同人插画管理;在同人插画管理页面中可以查看索引,名称,图片,发布时间等内容,并进行详情,查看评论等操作。

 商品管理;在商品管理页面中可以查看索引,商品编号,商品名称,图片,数量,发布时间,价格等内容,并进行详情,查看评论操作。

 我的收藏管理;在我的收藏管理页面中可以查看索引,收藏名称,收藏图片,推荐类型等内容,并进行详情,修改和删除操作。

四.数据库表结构设计

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `springbootp68f1` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;

USE `springbootp68f1`;

--
-- Table structure for table `address`
--

DROP TABLE IF EXISTS `address`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `address` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `address` varchar(200) NOT NULL COMMENT '地址',
  `name` varchar(200) NOT NULL COMMENT '收货人',
  `phone` varchar(200) NOT NULL COMMENT '电话',
  `isdefault` varchar(200) NOT NULL COMMENT '是否默认地址[是/否]',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='地址';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `address`
--

LOCK TABLES `address` WRITE;
/*!40000 ALTER TABLE `address` DISABLE KEYS */;
INSERT INTO `address` VALUES (1,'2022-04-13 03:41:22',11,'宇宙银河系金星1号','金某','13823888881','是'),(2,'2022-04-13 03:41:22',12,'宇宙银河系木星1号','木某','13823888882','是'),(3,'2022-04-13 03:41:22',13,'宇宙银河系水星1号','水某','13823888883','是'),(4,'2022-04-13 03:41:22',14,'宇宙银河系火星1号','火某','13823888884','是'),(5,'2022-04-13 03:41:22',15,'宇宙银河系土星1号','土某','13823888885','是'),(6,'2022-04-13 03:41:22',16,'宇宙银河系月球1号','月某','13823888886','是');
/*!40000 ALTER TABLE `address` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `cart`
--

DROP TABLE IF EXISTS `cart`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cart` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `tablename` varchar(200) DEFAULT 'shangpin' COMMENT '商品表名',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `goodid` bigint(20) NOT NULL COMMENT '商品id',
  `goodname` varchar(200) DEFAULT NULL COMMENT '商品名称',
  `picture` varchar(200) DEFAULT NULL COMMENT '图片',
  `buynumber` int(11) NOT NULL COMMENT '购买数量',
  `price` float DEFAULT NULL COMMENT '单价',
  `discountprice` float DEFAULT NULL COMMENT '会员价',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='购物车表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `cart`
--

LOCK TABLES `cart` WRITE;
/*!40000 ALTER TABLE `cart` DISABLE KEYS */;
/*!40000 ALTER TABLE `cart` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `chat`
--

DROP TABLE IF EXISTS `chat`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `chat` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `adminid` bigint(20) DEFAULT NULL COMMENT '管理员id',
  `ask` longtext COMMENT '提问',
  `reply` longtext COMMENT '回复',
  `isreply` int(11) DEFAULT NULL COMMENT '是否回复',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=87 DEFAULT CHARSET=utf8 COMMENT='在线客服';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `chat`
--

LOCK TABLES `chat` WRITE;
/*!40000 ALTER TABLE `chat` DISABLE KEYS */;
INSERT INTO `chat` VALUES (81,'2022-04-13 03:41:22',1,1,'提问1','回复1',1),(82,'2022-04-13 03:41:22',2,2,'提问2','回复2',2),(83,'2022-04-13 03:41:22',3,3,'提问3','回复3',3),(84,'2022-04-13 03:41:22',4,4,'提问4','回复4',4),(85,'2022-04-13 03:41:22',5,5,'提问5','回复5',5),(86,'2022-04-13 03:41:22',6,6,'提问6','回复6',6);
/*!40000 ALTER TABLE `chat` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `config`
--

DROP TABLE IF EXISTS `config`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
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='配置文件';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `config`
--

LOCK TABLES `config` WRITE;
/*!40000 ALTER TABLE `config` DISABLE KEYS */;
INSERT INTO `config` VALUES (1,'picture1','upload/picture1.jpg'),(2,'picture2','upload/picture2.jpg'),(3,'picture3','upload/picture3.jpg');
/*!40000 ALTER TABLE `config` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `discussmanhua`
--

DROP TABLE IF EXISTS `discussmanhua`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussmanhua` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `refid` bigint(20) NOT NULL COMMENT '关联表id',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `nickname` varchar(200) DEFAULT NULL COMMENT '用户名',
  `content` longtext NOT NULL COMMENT '评论内容',
  `reply` longtext COMMENT '回复内容',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=157 DEFAULT CHARSET=utf8 COMMENT='漫画评论表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `discussmanhua`
--

LOCK TABLES `discussmanhua` WRITE;
/*!40000 ALTER TABLE `discussmanhua` DISABLE KEYS */;
INSERT INTO `discussmanhua` VALUES (151,'2022-04-13 03:41:22',1,1,'用户名1','评论内容1','回复内容1'),(152,'2022-04-13 03:41:22',2,2,'用户名2','评论内容2','回复内容2'),(153,'2022-04-13 03:41:22',3,3,'用户名3','评论内容3','回复内容3'),(154,'2022-04-13 03:41:22',4,4,'用户名4','评论内容4','回复内容4'),(155,'2022-04-13 03:41:22',5,5,'用户名5','评论内容5','回复内容5'),(156,'2022-04-13 03:41:22',6,6,'用户名6','评论内容6','回复内容6');
/*!40000 ALTER TABLE `discussmanhua` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `discussmanhuahuodong`
--

DROP TABLE IF EXISTS `discussmanhuahuodong`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussmanhuahuodong` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `refid` bigint(20) NOT NULL COMMENT '关联表id',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `nickname` varchar(200) DEFAULT NULL COMMENT '用户名',
  `content` longtext NOT NULL COMMENT '评论内容',
  `reply` longtext COMMENT '回复内容',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=177 DEFAULT CHARSET=utf8 COMMENT='漫画活动评论表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `discussmanhuahuodong`
--

LOCK TABLES `discussmanhuahuodong` WRITE;
/*!40000 ALTER TABLE `discussmanhuahuodong` DISABLE KEYS */;
INSERT INTO `discussmanhuahuodong` VALUES (171,'2022-04-13 03:41:22',1,1,'用户名1','评论内容1','回复内容1'),(172,'2022-04-13 03:41:22',2,2,'用户名2','评论内容2','回复内容2'),(173,'2022-04-13 03:41:22',3,3,'用户名3','评论内容3','回复内容3'),(174,'2022-04-13 03:41:22',4,4,'用户名4','评论内容4','回复内容4'),(175,'2022-04-13 03:41:22',5,5,'用户名5','评论内容5','回复内容5'),(176,'2022-04-13 03:41:22',6,6,'用户名6','评论内容6','回复内容6');
/*!40000 ALTER TABLE `discussmanhuahuodong` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `discussshangpin`
--

DROP TABLE IF EXISTS `discussshangpin`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussshangpin` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `refid` bigint(20) NOT NULL COMMENT '关联表id',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `nickname` varchar(200) DEFAULT NULL COMMENT '用户名',
  `content` longtext NOT NULL COMMENT '评论内容',
  `reply` longtext COMMENT '回复内容',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=187 DEFAULT CHARSET=utf8 COMMENT='商品评论表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `discussshangpin`
--

LOCK TABLES `discussshangpin` WRITE;
/*!40000 ALTER TABLE `discussshangpin` DISABLE KEYS */;
INSERT INTO `discussshangpin` VALUES (181,'2022-04-13 03:41:22',1,1,'用户名1','评论内容1','回复内容1'),(182,'2022-04-13 03:41:22',2,2,'用户名2','评论内容2','回复内容2'),(183,'2022-04-13 03:41:22',3,3,'用户名3','评论内容3','回复内容3'),(184,'2022-04-13 03:41:22',4,4,'用户名4','评论内容4','回复内容4'),(185,'2022-04-13 03:41:22',5,5,'用户名5','评论内容5','回复内容5'),(186,'2022-04-13 03:41:22',6,6,'用户名6','评论内容6','回复内容6');
/*!40000 ALTER TABLE `discussshangpin` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `discusstongrenchahua`
--

DROP TABLE IF EXISTS `discusstongrenchahua`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discusstongrenchahua` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `refid` bigint(20) NOT NULL COMMENT '关联表id',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `nickname` varchar(200) DEFAULT NULL COMMENT '用户名',
  `content` longtext NOT NULL COMMENT '评论内容',
  `reply` longtext COMMENT '回复内容',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=167 DEFAULT CHARSET=utf8 COMMENT='同人插画评论表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `discusstongrenchahua`
--

LOCK TABLES `discusstongrenchahua` WRITE;
/*!40000 ALTER TABLE `discusstongrenchahua` DISABLE KEYS */;
INSERT INTO `discusstongrenchahua` VALUES (161,'2022-04-13 03:41:22',1,1,'用户名1','评论内容1','回复内容1'),(162,'2022-04-13 03:41:22',2,2,'用户名2','评论内容2','回复内容2'),(163,'2022-04-13 03:41:22',3,3,'用户名3','评论内容3','回复内容3'),(164,'2022-04-13 03:41:22',4,4,'用户名4','评论内容4','回复内容4'),(165,'2022-04-13 03:41:22',5,5,'用户名5','评论内容5','回复内容5'),(166,'2022-04-13 03:41:22',6,6,'用户名6','评论内容6','回复内容6');
/*!40000 ALTER TABLE `discusstongrenchahua` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `forum`
--

DROP TABLE IF EXISTS `forum`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `forum` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `title` varchar(200) DEFAULT NULL COMMENT '帖子标题',
  `content` longtext NOT NULL COMMENT '帖子内容',
  `parentid` bigint(20) DEFAULT NULL COMMENT '父节点id',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `username` varchar(200) DEFAULT NULL COMMENT '用户名',
  `isdone` varchar(200) DEFAULT NULL COMMENT '状态',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=97 DEFAULT CHARSET=utf8 COMMENT='漫友交流论坛';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `forum`
--

LOCK TABLES `forum` WRITE;
/*!40000 ALTER TABLE `forum` DISABLE KEYS */;
INSERT INTO `forum` VALUES (91,'2022-04-13 03:41:22','帖子标题1','帖子内容1',0,1,'用户名1','开放'),(92,'2022-04-13 03:41:22','帖子标题2','帖子内容2',0,2,'用户名2','开放'),(93,'2022-04-13 03:41:22','帖子标题3','帖子内容3',0,3,'用户名3','开放'),(94,'2022-04-13 03:41:22','帖子标题4','帖子内容4',0,4,'用户名4','开放'),(95,'2022-04-13 03:41:22','帖子标题5','帖子内容5',0,5,'用户名5','开放'),(96,'2022-04-13 03:41:22','帖子标题6','帖子内容6',0,6,'用户名6','开放');
/*!40000 ALTER TABLE `forum` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `manhua`
--

DROP TABLE IF EXISTS `manhua`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `manhua` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `manhuamingcheng` varchar(200) DEFAULT NULL COMMENT '漫画名称',
  `manhualeixing` varchar(200) DEFAULT NULL COMMENT '漫画类型',
  `fenlei` varchar(200) DEFAULT NULL COMMENT '分类',
  `tupian` varchar(200) DEFAULT NULL COMMENT '图片',
  `neirong` longtext COMMENT '内容',
  `shijian` date DEFAULT NULL COMMENT '时间',
  `yonghuzhanghao` varchar(200) DEFAULT NULL COMMENT '用户账号',
  `yonghuxingming` varchar(200) DEFAULT NULL COMMENT '用户姓名',
  `sfsh` varchar(200) DEFAULT '否' COMMENT '是否审核',
  `shhf` longtext COMMENT '审核回复',
  `thumbsupnum` int(11) DEFAULT '0' COMMENT '赞',
  `crazilynum` int(11) DEFAULT '0' COMMENT '踩',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8 COMMENT='漫画';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `manhua`
--

LOCK TABLES `manhua` WRITE;
/*!40000 ALTER TABLE `manhua` DISABLE KEYS */;
INSERT INTO `manhua` VALUES (21,'2022-04-13 03:41:22','漫画名称1','原创漫画','玄幻','upload/manhua_tupian1.jpg','内容1','2022-04-13','用户账号1','用户姓名1','是','',1,1),(22,'2022-04-13 03:41:22','漫画名称2','原创漫画','玄幻','upload/manhua_tupian2.jpg','内容2','2022-04-13','用户账号2','用户姓名2','是','',2,2),(23,'2022-04-13 03:41:22','漫画名称3','原创漫画','玄幻','upload/manhua_tupian3.jpg','内容3','2022-04-13','用户账号3','用户姓名3','是','',3,3),(24,'2022-04-13 03:41:22','漫画名称4','原创漫画','玄幻','upload/manhua_tupian4.jpg','内容4','2022-04-13','用户账号4','用户姓名4','是','',4,4),(25,'2022-04-13 03:41:22','漫画名称5','原创漫画','玄幻','upload/manhua_tupian5.jpg','内容5','2022-04-13','用户账号5','用户姓名5','是','',5,5),(26,'2022-04-13 03:41:22','漫画名称6','原创漫画','玄幻','upload/manhua_tupian6.jpg','内容6','2022-04-13','用户账号6','用户姓名6','是','',6,6);
/*!40000 ALTER TABLE `manhua` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `manhuahuodong`
--

DROP TABLE IF EXISTS `manhuahuodong`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `manhuahuodong` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `biaoti` varchar(200) DEFAULT NULL COMMENT '标题',
  `fengmian` varchar(200) DEFAULT NULL COMMENT '封面',
  `neirongxiangqing` longtext COMMENT '内容详情',
  `fabushijian` date DEFAULT NULL COMMENT '发布时间',
  `yonghuzhanghao` varchar(200) DEFAULT NULL COMMENT '用户账号',
  `yonghuxingming` varchar(200) DEFAULT NULL COMMENT '用户姓名',
  `sfsh` varchar(200) DEFAULT '否' COMMENT '是否审核',
  `shhf` longtext COMMENT '审核回复',
  `thumbsupnum` int(11) DEFAULT '0' COMMENT '赞',
  `crazilynum` int(11) DEFAULT '0' COMMENT '踩',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8 COMMENT='漫画活动';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `manhuahuodong`
--

LOCK TABLES `manhuahuodong` WRITE;
/*!40000 ALTER TABLE `manhuahuodong` DISABLE KEYS */;
INSERT INTO `manhuahuodong` VALUES (41,'2022-04-13 03:41:22','标题1','upload/manhuahuodong_fengmian1.jpg','内容详情1','2022-04-13','用户账号1','用户姓名1','是','',1,1),(42,'2022-04-13 03:41:22','标题2','upload/manhuahuodong_fengmian2.jpg','内容详情2','2022-04-13','用户账号2','用户姓名2','是','',2,2),(43,'2022-04-13 03:41:22','标题3','upload/manhuahuodong_fengmian3.jpg','内容详情3','2022-04-13','用户账号3','用户姓名3','是','',3,3),(44,'2022-04-13 03:41:22','标题4','upload/manhuahuodong_fengmian4.jpg','内容详情4','2022-04-13','用户账号4','用户姓名4','是','',4,4),(45,'2022-04-13 03:41:22','标题5','upload/manhuahuodong_fengmian5.jpg','内容详情5','2022-04-13','用户账号5','用户姓名5','是','',5,5),(46,'2022-04-13 03:41:22','标题6','upload/manhuahuodong_fengmian6.jpg','内容详情6','2022-04-13','用户账号6','用户姓名6','是','',6,6);
/*!40000 ALTER TABLE `manhuahuodong` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `messages`
--

DROP TABLE IF EXISTS `messages`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `messages` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `userid` bigint(20) NOT NULL COMMENT '留言人id',
  `username` varchar(200) DEFAULT NULL COMMENT '用户名',
  `content` longtext NOT NULL COMMENT '留言内容',
  `cpicture` varchar(200) DEFAULT NULL COMMENT '留言图片',
  `reply` longtext COMMENT '回复内容',
  `rpicture` varchar(200) DEFAULT NULL COMMENT '回复图片',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=147 DEFAULT CHARSET=utf8 COMMENT='留言板';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `messages`
--

LOCK TABLES `messages` WRITE;
/*!40000 ALTER TABLE `messages` DISABLE KEYS */;
INSERT INTO `messages` VALUES (141,'2022-04-13 03:41:22',1,'用户名1','留言内容1','upload/messages_cpicture1.jpg','回复内容1','upload/messages_rpicture1.jpg'),(142,'2022-04-13 03:41:22',2,'用户名2','留言内容2','upload/messages_cpicture2.jpg','回复内容2','upload/messages_rpicture2.jpg'),(143,'2022-04-13 03:41:22',3,'用户名3','留言内容3','upload/messages_cpicture3.jpg','回复内容3','upload/messages_rpicture3.jpg'),(144,'2022-04-13 03:41:22',4,'用户名4','留言内容4','upload/messages_cpicture4.jpg','回复内容4','upload/messages_rpicture4.jpg'),(145,'2022-04-13 03:41:22',5,'用户名5','留言内容5','upload/messages_cpicture5.jpg','回复内容5','upload/messages_rpicture5.jpg'),(146,'2022-04-13 03:41:22',6,'用户名6','留言内容6','upload/messages_cpicture6.jpg','回复内容6','upload/messages_rpicture6.jpg');
/*!40000 ALTER TABLE `messages` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `orders`
--

DROP TABLE IF EXISTS `orders`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `orders` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `orderid` varchar(200) NOT NULL COMMENT '订单编号',
  `tablename` varchar(200) DEFAULT 'shangpin' COMMENT '商品表名',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `goodid` bigint(20) NOT NULL COMMENT '商品id',
  `goodname` varchar(200) DEFAULT NULL COMMENT '商品名称',
  `picture` varchar(200) DEFAULT NULL COMMENT '商品图片',
  `buynumber` int(11) NOT NULL COMMENT '购买数量',
  `price` float NOT NULL DEFAULT '0' COMMENT '价格/积分',
  `discountprice` float DEFAULT '0' COMMENT '折扣价格',
  `total` float NOT NULL DEFAULT '0' COMMENT '总价格/总积分',
  `discounttotal` float DEFAULT '0' COMMENT '折扣总价格',
  `type` int(11) DEFAULT '1' COMMENT '支付类型',
  `status` varchar(200) DEFAULT NULL COMMENT '状态',
  `address` varchar(200) DEFAULT NULL COMMENT '地址',
  `tel` varchar(200) DEFAULT NULL COMMENT '电话',
  `consignee` varchar(200) DEFAULT NULL COMMENT '收货人',
  `logistics` longtext COMMENT '物流',
  PRIMARY KEY (`id`),
  UNIQUE KEY `orderid` (`orderid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='订单';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `orders`
--

LOCK TABLES `orders` WRITE;
/*!40000 ALTER TABLE `orders` DISABLE KEYS */;
/*!40000 ALTER TABLE `orders` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `shangpin`
--

DROP TABLE IF EXISTS `shangpin`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `shangpin` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `shangpinbianhao` varchar(200) NOT NULL COMMENT '商品编号',
  `shangpinmingcheng` varchar(200) DEFAULT NULL COMMENT '商品名称',
  `tupian` varchar(200) DEFAULT NULL COMMENT '图片',
  `shuliang` varchar(200) DEFAULT NULL COMMENT '数量',
  `fabushijian` date DEFAULT NULL COMMENT '发布时间',
  `yonghuzhanghao` varchar(200) DEFAULT NULL COMMENT '用户账号',
  `yonghuxingming` varchar(200) DEFAULT NULL COMMENT '用户姓名',
  `sfsh` varchar(200) DEFAULT '否' COMMENT '是否审核',
  `shhf` longtext COMMENT '审核回复',
  `thumbsupnum` int(11) DEFAULT '0' COMMENT '赞',
  `crazilynum` int(11) DEFAULT '0' COMMENT '踩',
  `price` float DEFAULT NULL COMMENT '价格',
  PRIMARY KEY (`id`),
  UNIQUE KEY `shangpinmingcheng` (`shangpinmingcheng`)
) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8 COMMENT='商品';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `shangpin`
--

LOCK TABLES `shangpin` WRITE;
/*!40000 ALTER TABLE `shangpin` DISABLE KEYS */;
INSERT INTO `shangpin` VALUES (51,'2022-04-13 03:41:22','商品编号1','商品名称1','upload/shangpin_tupian1.jpg','数量1','2022-04-13','用户账号1','用户姓名1','是','',1,1,99.9),(52,'2022-04-13 03:41:22','商品编号2','商品名称2','upload/shangpin_tupian2.jpg','数量2','2022-04-13','用户账号2','用户姓名2','是','',2,2,99.9),(53,'2022-04-13 03:41:22','商品编号3','商品名称3','upload/shangpin_tupian3.jpg','数量3','2022-04-13','用户账号3','用户姓名3','是','',3,3,99.9),(54,'2022-04-13 03:41:22','商品编号4','商品名称4','upload/shangpin_tupian4.jpg','数量4','2022-04-13','用户账号4','用户姓名4','是','',4,4,99.9),(55,'2022-04-13 03:41:22','商品编号5','商品名称5','upload/shangpin_tupian5.jpg','数量5','2022-04-13','用户账号5','用户姓名5','是','',5,5,99.9),(56,'2022-04-13 03:41:22','商品编号6','商品名称6','upload/shangpin_tupian6.jpg','数量6','2022-04-13','用户账号6','用户姓名6','是','',6,6,99.9);
/*!40000 ALTER TABLE `shangpin` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `storeup`
--

DROP TABLE IF EXISTS `storeup`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `storeup` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `refid` bigint(20) DEFAULT NULL COMMENT '收藏id',
  `tablename` varchar(200) DEFAULT NULL COMMENT '表名',
  `name` varchar(200) NOT NULL COMMENT '收藏名称',
  `picture` varchar(200) NOT NULL COMMENT '收藏图片',
  `type` varchar(200) DEFAULT '1' COMMENT '类型(1:收藏,21:赞,22:踩)',
  `inteltype` varchar(200) DEFAULT NULL COMMENT '推荐类型',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='收藏表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `storeup`
--

LOCK TABLES `storeup` WRITE;
/*!40000 ALTER TABLE `storeup` DISABLE KEYS */;
/*!40000 ALTER TABLE `storeup` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `token`
--

DROP TABLE IF EXISTS `token`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
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=2 DEFAULT CHARSET=utf8 COMMENT='token表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `token`
--

LOCK TABLES `token` WRITE;
/*!40000 ALTER TABLE `token` DISABLE KEYS */;
INSERT INTO `token` VALUES (1,1649821346693,'11','yonghu','管理员','yly90yqkhjqulzm5dvii81z24qrwwc1d','2022-04-13 03:42:32','2022-04-13 04:42:32');
/*!40000 ALTER TABLE `token` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `tongrenchahua`
--

DROP TABLE IF EXISTS `tongrenchahua`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `tongrenchahua` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `mingcheng` varchar(200) DEFAULT NULL COMMENT '名称',
  `tupian` varchar(200) DEFAULT NULL COMMENT '图片',
  `neirong` longtext COMMENT '内容',
  `fabushijian` date DEFAULT NULL COMMENT '发布时间',
  `yonghuzhanghao` varchar(200) DEFAULT NULL COMMENT '用户账号',
  `yonghuxingming` varchar(200) DEFAULT NULL COMMENT '用户姓名',
  `sfsh` varchar(200) DEFAULT '否' COMMENT '是否审核',
  `shhf` longtext COMMENT '审核回复',
  `thumbsupnum` int(11) DEFAULT '0' COMMENT '赞',
  `crazilynum` int(11) DEFAULT '0' COMMENT '踩',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8 COMMENT='同人插画';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `tongrenchahua`
--

LOCK TABLES `tongrenchahua` WRITE;
/*!40000 ALTER TABLE `tongrenchahua` DISABLE KEYS */;
INSERT INTO `tongrenchahua` VALUES (31,'2022-04-13 03:41:22','名称1','upload/tongrenchahua_tupian1.jpg','内容1','2022-04-13','用户账号1','用户姓名1','是','',1,1),(32,'2022-04-13 03:41:22','名称2','upload/tongrenchahua_tupian2.jpg','内容2','2022-04-13','用户账号2','用户姓名2','是','',2,2),(33,'2022-04-13 03:41:22','名称3','upload/tongrenchahua_tupian3.jpg','内容3','2022-04-13','用户账号3','用户姓名3','是','',3,3),(34,'2022-04-13 03:41:22','名称4','upload/tongrenchahua_tupian4.jpg','内容4','2022-04-13','用户账号4','用户姓名4','是','',4,4),(35,'2022-04-13 03:41:22','名称5','upload/tongrenchahua_tupian5.jpg','内容5','2022-04-13','用户账号5','用户姓名5','是','',5,5),(36,'2022-04-13 03:41:22','名称6','upload/tongrenchahua_tupian6.jpg','内容6','2022-04-13','用户账号6','用户姓名6','是','',6,6);
/*!40000 ALTER TABLE `tongrenchahua` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `users`
--

DROP TABLE IF EXISTS `users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
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='用户表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `users`
--

LOCK TABLES `users` WRITE;
/*!40000 ALTER TABLE `users` DISABLE KEYS */;
INSERT INTO `users` VALUES (1,'abo','abo','管理员','2022-04-13 03:41:22');
/*!40000 ALTER TABLE `users` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `yonghu`
--

DROP TABLE IF EXISTS `yonghu`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `yonghu` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `yonghuzhanghao` varchar(200) NOT NULL COMMENT '用户账号',
  `yonghuxingming` varchar(200) DEFAULT NULL COMMENT '用户姓名',
  `mima` varchar(200) DEFAULT NULL COMMENT '密码',
  `xingbie` varchar(200) DEFAULT NULL COMMENT '性别',
  `lianxifangshi` varchar(200) DEFAULT NULL COMMENT '联系方式',
  `touxiang` varchar(200) DEFAULT NULL COMMENT '头像',
  `money` float DEFAULT '0' COMMENT '余额',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1649821346694 DEFAULT CHARSET=utf8 COMMENT='用户';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `yonghu`
--

LOCK TABLES `yonghu` WRITE;
/*!40000 ALTER TABLE `yonghu` DISABLE KEYS */;
INSERT INTO `yonghu` VALUES (11,'2022-04-13 03:41:22','用户账号1','用户姓名1','123456','男','13823888881','upload/yonghu_touxiang1.jpg',100),(12,'2022-04-13 03:41:22','用户账号2','用户姓名2','123456','男','13823888882','upload/yonghu_touxiang2.jpg',100),(13,'2022-04-13 03:41:22','用户账号3','用户姓名3','123456','男','13823888883','upload/yonghu_touxiang3.jpg',100),(14,'2022-04-13 03:41:22','用户账号4','用户姓名4','123456','男','13823888884','upload/yonghu_touxiang4.jpg',100),(15,'2022-04-13 03:41:22','用户账号5','用户姓名5','123456','男','13823888885','upload/yonghu_touxiang5.jpg',100),(16,'2022-04-13 03:41:22','用户账号6','用户姓名6','123456','男','13823888886','upload/yonghu_touxiang6.jpg',100),(1649821346693,'2022-04-13 03:42:26','11','11','11',NULL,'15807556666',NULL,0);
/*!40000 ALTER TABLE `yonghu` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `yuegao`
--

DROP TABLE IF EXISTS `yuegao`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `yuegao` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `zhutimingcheng` varchar(200) DEFAULT NULL COMMENT '主题名称',
  `chuangzuofanwei` varchar(200) DEFAULT NULL COMMENT '创作范围',
  `zhutixianzhi` longtext COMMENT '主题限制',
  `gaofei` varchar(200) DEFAULT NULL COMMENT '稿费',
  `yonghuzhanghao` varchar(200) DEFAULT NULL COMMENT '用户账号',
  `yonghuxingming` varchar(200) DEFAULT NULL COMMENT '用户姓名',
  `lianxifangshi` varchar(200) DEFAULT NULL COMMENT '联系方式',
  `sfsh` varchar(200) DEFAULT '否' COMMENT '是否审核',
  `shhf` longtext COMMENT '审核回复',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=67 DEFAULT CHARSET=utf8 COMMENT='约稿';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `yuegao`
--

LOCK TABLES `yuegao` WRITE;
/*!40000 ALTER TABLE `yuegao` DISABLE KEYS */;
INSERT INTO `yuegao` VALUES (61,'2022-04-13 03:41:22','主题名称1','创作范围1','主题限制1','稿费1','用户账号1','用户姓名1','13823888881','是',''),(62,'2022-04-13 03:41:22','主题名称2','创作范围2','主题限制2','稿费2','用户账号2','用户姓名2','13823888882','是',''),(63,'2022-04-13 03:41:22','主题名称3','创作范围3','主题限制3','稿费3','用户账号3','用户姓名3','13823888883','是',''),(64,'2022-04-13 03:41:22','主题名称4','创作范围4','主题限制4','稿费4','用户账号4','用户姓名4','13823888884','是',''),(65,'2022-04-13 03:41:22','主题名称5','创作范围5','主题限制5','稿费5','用户账号5','用户姓名5','13823888885','是',''),(66,'2022-04-13 03:41:22','主题名称6','创作范围6','主题限制6','稿费6','用户账号6','用户姓名6','13823888886','是','');
/*!40000 ALTER TABLE `yuegao` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `yuegaogonggao`
--

DROP TABLE IF EXISTS `yuegaogonggao`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `yuegaogonggao` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `biaoti` varchar(200) DEFAULT NULL COMMENT '标题',
  `fengmian` varchar(200) DEFAULT NULL COMMENT '封面',
  `neirongxiangqing` longtext COMMENT '内容详情',
  `yaoqiu` varchar(200) DEFAULT NULL COMMENT '要求',
  `fabushijian` date DEFAULT NULL COMMENT '发布时间',
  `yonghuzhanghao` varchar(200) DEFAULT NULL COMMENT '用户账号',
  `yonghuxingming` varchar(200) DEFAULT NULL COMMENT '用户姓名',
  `sfsh` varchar(200) DEFAULT '否' COMMENT '是否审核',
  `shhf` longtext COMMENT '审核回复',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=77 DEFAULT CHARSET=utf8 COMMENT='约稿公告';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `yuegaogonggao`
--

LOCK TABLES `yuegaogonggao` WRITE;
/*!40000 ALTER TABLE `yuegaogonggao` DISABLE KEYS */;
INSERT INTO `yuegaogonggao` VALUES (71,'2022-04-13 03:41:22','标题1','upload/yuegaogonggao_fengmian1.jpg','内容详情1','要求1','2022-04-13','用户账号1','用户姓名1','是',''),(72,'2022-04-13 03:41:22','标题2','upload/yuegaogonggao_fengmian2.jpg','内容详情2','要求2','2022-04-13','用户账号2','用户姓名2','是',''),(73,'2022-04-13 03:41:22','标题3','upload/yuegaogonggao_fengmian3.jpg','内容详情3','要求3','2022-04-13','用户账号3','用户姓名3','是',''),(74,'2022-04-13 03:41:22','标题4','upload/yuegaogonggao_fengmian4.jpg','内容详情4','要求4','2022-04-13','用户账号4','用户姓名4','是',''),(75,'2022-04-13 03:41:22','标题5','upload/yuegaogonggao_fengmian5.jpg','内容详情5','要求5','2022-04-13','用户账号5','用户姓名5','是',''),(76,'2022-04-13 03:41:22','标题6','upload/yuegaogonggao_fengmian6.jpg','内容详情6','要求6','2022-04-13','用户账号6','用户姓名6','是','');
/*!40000 ALTER TABLE `yuegaogonggao` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2022-04-13 13:15:24

五.关键代码

package com.controller;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import com.annotation.IgnoreAuth;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.entity.TokenEntity;
import com.entity.UserEntity;
import com.service.TokenService;
import com.service.UserService;
import com.utils.CommonUtil;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.ValidatorUtils;

/**
 * 登录相关
 */
@RequestMapping("users")
@RestController
public class UserController{
	
	@Autowired
	private UserService userService;
	
	@Autowired
	private TokenService tokenService;

	/**
	 * 登录
	 */
	@IgnoreAuth
	@PostMapping(value = "/login")
	public R login(String username, String password, String captcha, HttpServletRequest request) {
		UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
		if(user==null || !user.getPassword().equals(password)) {
			return R.error("账号或密码不正确");
		}
		String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());
		return R.ok().put("token", token);
	}
	
	/**
	 * 注册
	 */
	@IgnoreAuth
	@PostMapping(value = "/register")
	public R register(@RequestBody UserEntity user){
//    	ValidatorUtils.validateEntity(user);
    	if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {
    		return R.error("用户已存在");
    	}
        userService.insert(user);
        return R.ok();
    }

	/**
	 * 退出
	 */
	@GetMapping(value = "logout")
	public R logout(HttpServletRequest request) {
		request.getSession().invalidate();
		return R.ok("退出成功");
	}
	
	/**
     * 密码重置
     */
    @IgnoreAuth
	@RequestMapping(value = "/resetPass")
    public R resetPass(String username, HttpServletRequest request){
    	UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
    	if(user==null) {
    		return R.error("账号不存在");
    	}
    	user.setPassword("123456");
        userService.update(user,null);
        return R.ok("密码已重置为:123456");
    }
	
	/**
     * 列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,UserEntity user){
        EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();
    	PageUtils page = userService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params));
        return R.ok().put("data", page);
    }

	/**
     * 列表
     */
    @RequestMapping("/list")
    public R list( UserEntity user){
       	EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();
      	ew.allEq(MPUtil.allEQMapPre( user, "user")); 
        return R.ok().put("data", userService.selectListView(ew));
    }

    /**
     * 信息
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") String id){
        UserEntity user = userService.selectById(id);
        return R.ok().put("data", user);
    }
    
    /**
     * 获取用户的session用户信息
     */
    @RequestMapping("/session")
    public R getCurrUser(HttpServletRequest request){
    	Long id = (Long)request.getSession().getAttribute("userId");
        UserEntity user = userService.selectById(id);
        return R.ok().put("data", user);
    }

    /**
     * 保存
     */
    @PostMapping("/save")
    public R save(@RequestBody UserEntity user){
//    	ValidatorUtils.validateEntity(user);
    	if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {
    		return R.error("用户已存在");
    	}
        userService.insert(user);
        return R.ok();
    }

    /**
     * 修改
     */
    @RequestMapping("/update")
    public R update(@RequestBody UserEntity user){
//        ValidatorUtils.validateEntity(user);
    	UserEntity u = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername()));
    	if(u!=null && u.getId()!=user.getId() && u.getUsername().equals(user.getUsername())) {
    		return R.error("用户名已存在。");
    	}
        userService.updateById(user);//全部更新
        return R.ok();
    }

    /**
     * 删除
     */
    @RequestMapping("/delete")
    public R delete(@RequestBody Long[] ids){
        userService.deleteBatchIds(Arrays.asList(ids));
        return R.ok();
    }
}

六.论文目录参考

七.源码获取

感谢大家的阅读,如有不懂的问题可以评论区交流或私聊!

喜欢文章可以点赞、收藏、关注、评论啦 、👇🏻获取源码+V:jsjbysj88👇🏻

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1032173.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SmartCode ViewerX VNC 3.11 Crack

SmartCode ViewerX VNC 查看器 ActiveX 轻松地将 VNC 查看器功能添加到您的应用程序中 SmartCode ViewerX VNC Viewer ActiveX 使开发人员可以使用一组直观的 ActiveX 属性和方法完全访问 VNC 查看器功能。借助ViewerX控件&#xff0c;开发人员可以轻松地为其应用程序提供屏幕共…

如何判断IP地址的合法性

判断IP地址的合法性是网络管理和安全领域中非常重要的任务之一。IP地址&#xff08;Internet Protocol Address&#xff09;是计算机网络中用于标识和定位设备的一种数字地址。合法的IP地址必须符合特定的格式和规范。在这篇文章中&#xff0c;我们将讨论如何判断IP地址的合法性…

算法通关村-----一图理解递归

递归的本质 递归的本质是方法调用&#xff0c;自己调用自己&#xff0c;系统为我们维护了不同调用之间的保存和返回功能。 递归的特征 执行范围不断缩小&#xff0c;这样才能触底反弹 终止判断在递归调用之前 如何写递归 以n的阶乘为例 第一步 从小到大递推 n1 f(1)1 …

C++标准模板库——vector的使用及其模拟实现

目录 一. vector的介绍 1.vector的介绍 二.vector的使用 vector中常见接口的介绍vector的构造和析构函数vector的三种遍历方式 三.vector的模拟实现 vector的增删查改vector容器的容量变化和大小增减vector迭代器失效问题vector的小框架 构造函数和析构函数迭代器和operat…

基于AR增强现实模拟离心泵结构拆装与运行

通过AR模拟&#xff0c;学生可以虚拟地观察离心泵的结构和部件&#xff0c;进行拆装、安装和调试的操作&#xff0c;而无需实际接触物理设备。这极大地降低了学生操作过程中的风险。 AR模拟离心泵的拆装过程可以分为几个步骤。首先&#xff0c;学生选择相应的模拟程序&#xff…

如何利用kakaoTalk进行营销?

kakaoTalk是一款韩国即时通讯软件&#xff0c;用户渗透率达95%&#xff0c;使用程度类似于国内的微信。而除了普通的聊天功能外&#xff0c;他还包含叫车服务、食品外送、餐厅预订、支付和游戏等多种功能&#xff0c;几乎每个韩国人都在使用KakaoTalk。 因此&#xff0c;对于要…

Java中swing的5种布局方式浅析

在一个传统的java项目中&#xff0c;遇到一个需要调整布局的需求&#xff0c;下面将学习网上大佬的文章&#xff0c;并将过程记录下来。 1、Java swing5种布局方式 1、 边界布局&#xff08;BorderLayout&#xff09;2、流式布局&#xff08;FlowLayout&#xff09;3、网格布局…

Quartz 建表语句SQL文件

SQL文件在jar里面&#xff0c;github下载 https://github.com/quartz-scheduler/quartz/releases/tag/v2.3.2 解压&#xff0c;sql文件路径&#xff1a;quartz-core\src\main\resources\org\quartz\impl\jdbcjobstore tables_mysql_innodb.sql # # In your Quartz propertie…

yo!这里是c++中的多态

前言 在学完继承之后&#xff0c;紧接着我们来认识多态&#xff0c;建议继承不太熟的先把继承部分的知识点搞熟&#xff0c;再来学习多态&#xff0c;否则会走火入魔&#xff0c;会混乱。因为多态是建立在继承的基础之上&#xff0c;而且多态中还存在与继承类似的概念&#xff…

大数据学习1.3-xShell配置jdk

1.创建java文件 mkdir /usr/local/java 2.切换到java中 cd /user/local/java/ 3.将jdk直接拖到xShell中 4.解压jdk tar -zxvf jdk-8u221-linux-x64.tar.gz 5.配置环境变量-进入环境变量文件 vi /etc/profile 6.添加如下内容 JAVA_HOME/usr/local/java/jdk1.8.0_221 CLASSP…

【方案】浅析利用AI智能识别与视频监控技术打造智慧水产养殖监管系统

一、方案背景 针对目前水产养殖集约、高产、高效、生态、安全的发展需求&#xff0c;基于智能传感、智慧物联网、人工智能、视频监控等技术打造智慧水产系统&#xff0c;成为当前行业的发展趋势。传统的人工观察水产养殖方式较为单一&#xff0c;难以及时发现人员非法入侵、偷…

树莓派提示不认识GPIO

有的板子可能不会安装wiringpi库&#xff0c;在运行下面指令式 gpio readall 会报如下错 即使运行版本查看指令也是这个错误 gpio -v 目前最新版是2.52版 先更新软件源 &#xff0c;再安装wiringpi库 sudo apt-get update sudo apt-get upgrade sudo apt-get install wi…

Flink的部署模式:Local模式、Standalone模式、Flink On Yarn模式

Flink常见的部署模式 Flink部署、执行模式Flink的部署模式Flink的执行模式 Local本地模式下载安装启动、停止Flink提交测试任务停止作业 Standalone独立模式会话模式单作业模式应用模式 YARN运行模式会话模式启动Hadoop集群申请一个YARN会话查看Yarn、Flink提交作业查看、测试作…

Centos7安装mysql详细过程

官网 https://dev.mysql.com/downloads/repo/yum/1、下载安装包 cd /optwget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm2、安装MYSQL源 yum -y install mysql57-community-release-el7-11.noarch.rpm3、查看安装结果 yum repolist enabled | …

C语言实现:删除链表倒数第k个元素

然后这里讲一下删倒数第k个元素的算法思想 我这里很简单啊&#xff0c;你要删倒数第k个&#xff0c;那不就是正数len-k1个吗 举个例子&#xff1a; 比如12345 删倒数第3个&#xff0c;就是删正数5-313&#xff0c;也就是正数第3个 删倒数第2个&#xff0c;就是删正数5-214&…

什么是 Sepolia 测试网以及如何从 Faucet 获取 Sepolia ETH

如何通过水龙头领取 Sepolia 测试网 ETH 代币 Sepolia 测试网需要 Sepolia ETH 代币来测试即将推出的 dApp&#xff0c;然后再在以太坊主网上线。您可以从 Alchemy、QuickNode 和 Infura 水龙头领取 Sepolia 测试网 ETH。 要点 您可以从官方水龙头和其他一些独立水龙头获取 S…

快速学习Netty

Netty框架探索&#xff1a;助力高效网络编程 一、Netty是个啥&#xff1f;二、“Hello World”服务器端实现&#xff08;Server&#xff09;客户端实现&#xff08;Client&#xff09;思考&#x1f914; 三、Netty的核心组件EventLoopChannelChannelPipelineChannelHandlerByte…

请实现一个函数,输入一个整数数组和一个目标值,在数组中找到两个数使得它们的和等于目标值。

今日份AI出笔试题&#xff1a; AI Golang笔试中级题目https://bs.rongapi.cn/1702565828114780160/23 完整题目&#xff1a; 请实现一个函数&#xff0c;输入一个整数数组和一个目标值&#xff0c;在数组中找到两个数使得它们的和等于目标值。函数应该返回这两个数的索引&am…

转载—Linux下文件搜索、查找、查看命令

Linux下文件搜索、查找、查看命令 1、最强大的搜索命令&#xff1a;find 查找各种文件的命令  2、在文件资料中查找文件&#xff1a;locate   3、搜索命令所在的目录及别名信息&#xff1a;which  4、搜索命令所在的目录及帮助文档路径&#xff1a;whereis 5、在文件中搜寻…

回收站文件恢复,这3个方法必须掌握!

“我是一名电脑小白&#xff0c;听说电脑中删除的文件会被放入回收站中&#xff0c;那么回收站里的文件应该怎么恢复呢&#xff1f;如果回收站被删除了&#xff0c;文件还有机会找回来吗&#xff1f;” 回收站作为电脑中一个功能强大的工具&#xff0c;对我们找回误删的数据有很…