当前位置: 首页 > news >正文

西部数码网站助手4.0网站建设的技术手段

西部数码网站助手4.0,网站建设的技术手段,凡科建站网站怎么保存发给别人,一起来看在线观看免费博主介绍#xff1a;✌从事软件开发10年之余#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ #x1f345;文末获取源码联系#x1f345; #x1f447;#x1f3fb; 精… 博主介绍✌从事软件开发10年之余专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 文末获取源码联系 精彩专栏推荐订阅 不然下次找不到哟 ———————————————— 计算机毕业设计题目《1000套》✌ 目录 一.前言介绍及开发技术 二.功能设计 三.功能截图 四.数据库表结构设计 五.关键代码 六.论文目录参考 七.源码获取 一.前言介绍及开发技术 垃圾分类管理系统首先可以大幅提高医药垃圾分类管理信息系统检索只需输入相关信息就能在数秒内反馈想要的结果其次可存储大量的医药垃圾分类信息同时医药垃圾分类管理系统安全性有更高的保障相比纸质文档来管理医药垃圾分类信息医药垃圾分类管理系统更节省空间人力资源。这些优点大大提高管理效率并节省运营成本。本系统为了数据库结构的灵活性所以打算采用MySQL来设计数据库而java技术 B/S架构则保证了较高的平台适应性。 二.功能设计 管理员登入使用本系统涉到的功能主要有个人中心、公告信息管理、用户管理、垃圾分类管理、医院垃圾信息管理、留言反馈管理、管理员管理等功能。用户登入使用本系统涉到的功能主要有个人中心、医院垃圾信息管理、留言反馈管理等功能。 三.功能截图 系统登录管理员和用在登录页面选择需要登录的角色在正确输入账号和密码后进入操作系统进行操作。 管理员进入主页面主要功能包括对个人中心、公告信息管理、用户管理、垃圾分类管理、医院垃圾信息管理、留言反馈管理、管理员管理等进行操作。 管理员点击公告信息管理。进入公告信息页面输入公告标题和选择公告类型可以查询新增或删除公告信息列表并根据需要对公告详细信息进行查看详情修改或删除操作。 管理员点击用户管理。进入用户页面输入用户名和姓名可以查询新增或删除用户列表并根据需要对用户详细信息进行查看详情修改或删除操作。 管理员点击垃圾分类管理。进入垃圾分类页面输入垃圾分类可以查询新增或删除垃圾分类列表并根据需要对垃圾分类详细信息进行查看详情修改或删除操作。 管理员点击医院垃圾信息管理。进入医院垃圾信息页面输入垃圾名称和选择分类可以查询删除或分类统计医院垃圾信息列表并根据需要对医院垃圾详细信息进行查看详情修改或删除操作。 管理员点击留言反馈管理。进入留言反馈页面输入反馈日期可以查询或删除留言反馈列表并根据需要对留言反馈详细信息进行查看详情修改或删除操作。 管理员点击管理员管理。进入管理员页面输入用户名可以查询新增或删除管理员列表并根据需要对管理员详细信息进行查看详情修改或删除操作。 用户进入主页面主要功能包括对个人中心、医院垃圾信息管理、留言反馈管理等进行操作。 用户点击医院垃圾信息管理。进入医院垃圾信息页面输入垃圾名称和选择分类可以查询或新增医院垃圾信息列表并根据需要对医院垃圾详细信息进行查看详情操作。 用户点击留言反馈管理。进入留言反馈页面输入反馈日期可以查询或新增留言反馈列表并根据需要对留言反馈详细信息进行查看详情操作。 四.数据库表结构设计 CREATE DATABASE /*!32312 IF NOT EXISTS*/ ssmwlz6j /*!40100 DEFAULT CHARACTER SET utf8mb4 */;USE ssmwlz6j;-- -- 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) ) ENGINEInnoDB AUTO_INCREMENT4 DEFAULT CHARSETutf8 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 gonggaoxinxi --DROP TABLE IF EXISTS gonggaoxinxi; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE gonggaoxinxi (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,gonggaobiaoti varchar(200) NOT NULL COMMENT 公告标题,gonggaoleixing varchar(200) NOT NULL COMMENT 公告类型,gonggaotupian longtext COMMENT 公告图片,gonggaoneirong longtext COMMENT 公告内容,faburiqi date DEFAULT NULL COMMENT 发布日期,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT19 DEFAULT CHARSETutf8 COMMENT公告信息; /*!40101 SET character_set_client saved_cs_client */;-- -- Dumping data for table gonggaoxinxi --LOCK TABLES gonggaoxinxi WRITE; /*!40000 ALTER TABLE gonggaoxinxi DISABLE KEYS */; INSERT INTO gonggaoxinxi VALUES (11,2023-05-06 03:13:11,公告标题1,资讯,upload/gonggaoxinxi_gonggaotupian1.jpg,upload/gonggaoxinxi_gonggaotupian2.jpg,upload/gonggaoxinxi_gonggaotupian3.jpg,公告内容1,2023-05-06),(12,2023-05-06 03:13:11,公告标题2,资讯,upload/gonggaoxinxi_gonggaotupian2.jpg,upload/gonggaoxinxi_gonggaotupian3.jpg,upload/gonggaoxinxi_gonggaotupian4.jpg,公告内容2,2023-05-06),(13,2023-05-06 03:13:11,公告标题3,资讯,upload/gonggaoxinxi_gonggaotupian3.jpg,upload/gonggaoxinxi_gonggaotupian4.jpg,upload/gonggaoxinxi_gonggaotupian5.jpg,公告内容3,2023-05-06),(14,2023-05-06 03:13:11,公告标题4,资讯,upload/gonggaoxinxi_gonggaotupian4.jpg,upload/gonggaoxinxi_gonggaotupian5.jpg,upload/gonggaoxinxi_gonggaotupian6.jpg,公告内容4,2023-05-06),(15,2023-05-06 03:13:11,公告标题5,资讯,upload/gonggaoxinxi_gonggaotupian5.jpg,upload/gonggaoxinxi_gonggaotupian6.jpg,upload/gonggaoxinxi_gonggaotupian7.jpg,公告内容5,2023-05-06),(16,2023-05-06 03:13:11,公告标题6,资讯,upload/gonggaoxinxi_gonggaotupian6.jpg,upload/gonggaoxinxi_gonggaotupian7.jpg,upload/gonggaoxinxi_gonggaotupian8.jpg,公告内容6,2023-05-06),(17,2023-05-06 03:13:11,公告标题7,资讯,upload/gonggaoxinxi_gonggaotupian7.jpg,upload/gonggaoxinxi_gonggaotupian8.jpg,upload/gonggaoxinxi_gonggaotupian9.jpg,公告内容7,2023-05-06),(18,2023-05-06 03:13:11,公告标题8,资讯,upload/gonggaoxinxi_gonggaotupian8.jpg,upload/gonggaoxinxi_gonggaotupian9.jpg,upload/gonggaoxinxi_gonggaotupian10.jpg,公告内容8,2023-05-06); /*!40000 ALTER TABLE gonggaoxinxi ENABLE KEYS */; UNLOCK TABLES;-- -- Table structure for table lajifenlei --DROP TABLE IF EXISTS lajifenlei; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE lajifenlei (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,lajifenlei varchar(200) NOT NULL COMMENT 垃圾分类,chulifangshi varchar(200) DEFAULT NULL COMMENT 处理方式,lajishuoming varchar(200) DEFAULT NULL COMMENT 垃圾说明,PRIMARY KEY (id),UNIQUE KEY lajifenlei (lajifenlei) ) ENGINEInnoDB AUTO_INCREMENT39 DEFAULT CHARSETutf8 COMMENT垃圾分类; /*!40101 SET character_set_client saved_cs_client */;-- -- Dumping data for table lajifenlei --LOCK TABLES lajifenlei WRITE; /*!40000 ALTER TABLE lajifenlei DISABLE KEYS */; INSERT INTO lajifenlei VALUES (31,2023-05-06 03:13:11,垃圾分类1,处理方式1,垃圾说明1),(32,2023-05-06 03:13:11,垃圾分类2,处理方式2,垃圾说明2),(33,2023-05-06 03:13:11,垃圾分类3,处理方式3,垃圾说明3),(34,2023-05-06 03:13:11,垃圾分类4,处理方式4,垃圾说明4),(35,2023-05-06 03:13:11,垃圾分类5,处理方式5,垃圾说明5),(36,2023-05-06 03:13:11,垃圾分类6,处理方式6,垃圾说明6),(37,2023-05-06 03:13:11,垃圾分类7,处理方式7,垃圾说明7),(38,2023-05-06 03:13:11,垃圾分类8,处理方式8,垃圾说明8); /*!40000 ALTER TABLE lajifenlei ENABLE KEYS */; UNLOCK TABLES;-- -- Table structure for table liuyanfankui --DROP TABLE IF EXISTS liuyanfankui; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE liuyanfankui (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,fankuitupian longtext COMMENT 反馈图片,fankuineirong longtext COMMENT 反馈内容,fankuiriqi date DEFAULT NULL COMMENT 反馈日期,yonghuming varchar(200) DEFAULT NULL COMMENT 用户名,shhf longtext COMMENT 回复内容,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT1683343099900 DEFAULT CHARSETutf8 COMMENT留言反馈; /*!40101 SET character_set_client saved_cs_client */;-- -- Dumping data for table liuyanfankui --LOCK TABLES liuyanfankui WRITE; /*!40000 ALTER TABLE liuyanfankui DISABLE KEYS */; INSERT INTO liuyanfankui VALUES (51,2023-05-06 03:13:11,upload/liuyanfankui_fankuitupian1.jpg,upload/liuyanfankui_fankuitupian2.jpg,upload/liuyanfankui_fankuitupian3.jpg,反馈内容1,2023-05-06,用户名1,),(52,2023-05-06 03:13:11,upload/liuyanfankui_fankuitupian2.jpg,upload/liuyanfankui_fankuitupian3.jpg,upload/liuyanfankui_fankuitupian4.jpg,反馈内容2,2023-05-06,用户名2,),(53,2023-05-06 03:13:11,upload/liuyanfankui_fankuitupian3.jpg,upload/liuyanfankui_fankuitupian4.jpg,upload/liuyanfankui_fankuitupian5.jpg,反馈内容3,2023-05-06,用户名3,),(54,2023-05-06 03:13:11,upload/liuyanfankui_fankuitupian4.jpg,upload/liuyanfankui_fankuitupian5.jpg,upload/liuyanfankui_fankuitupian6.jpg,反馈内容4,2023-05-06,用户名4,),(55,2023-05-06 03:13:11,upload/liuyanfankui_fankuitupian5.jpg,upload/liuyanfankui_fankuitupian6.jpg,upload/liuyanfankui_fankuitupian7.jpg,反馈内容5,2023-05-06,用户名5,),(56,2023-05-06 03:13:11,upload/liuyanfankui_fankuitupian6.jpg,upload/liuyanfankui_fankuitupian7.jpg,upload/liuyanfankui_fankuitupian8.jpg,反馈内容6,2023-05-06,用户名6,),(57,2023-05-06 03:13:11,upload/liuyanfankui_fankuitupian7.jpg,upload/liuyanfankui_fankuitupian8.jpg,upload/liuyanfankui_fankuitupian9.jpg,反馈内容7,2023-05-06,用户名7,),(58,2023-05-06 03:13:11,upload/liuyanfankui_fankuitupian8.jpg,upload/liuyanfankui_fankuitupian9.jpg,upload/liuyanfankui_fankuitupian10.jpg,反馈内容8,2023-05-06,用户名8,),(1683343099899,2023-05-06 03:18:19,upload/1683343098576.jpeg,22,2023-05-06,用户名1,); /*!40000 ALTER TABLE liuyanfankui 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) ) ENGINEInnoDB AUTO_INCREMENT7 DEFAULT CHARSETutf8 COMMENTtoken表; /*!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,21,用户名1,yonghu,用户,nbd642c4hbzehb6elds2x28mn3ettwd6,2023-05-06 03:17:59,2023-05-06 04:18:00),(2,1,admin,users,管理员,9jpi685misk7itn7jg80fic8rrpzexfr,2023-05-06 03:18:43,2023-05-06 04:18:47),(3,1,admin,users,管理员,eqf10uwfw5m0bdbtprr1o2kzjk8tmtrd,2023-05-06 03:18:43,2023-05-06 04:18:43),(4,1,admin,users,管理员,838h9copz88147s9uo04yhv62cmfldar,2023-05-06 03:18:43,2023-05-06 04:18:43),(5,1,admin,users,管理员,7bals8izuceapkqkq9mvu5vl9ngs5gp5,2023-05-06 03:18:43,2023-05-06 04:18:43),(6,1,admin,users,管理员,sssaitdl52kytq2xqw1v117av2i7xp2v,2023-05-06 03:18:43,2023-05-06 04:18:43); /*!40000 ALTER TABLE token 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) ) ENGINEInnoDB AUTO_INCREMENT2 DEFAULT CHARSETutf8 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,admin,admin,管理员,2023-05-06 03:13:11); /*!40000 ALTER TABLE users ENABLE KEYS */; UNLOCK TABLES;-- -- Table structure for table yiyuanlajixinxi --DROP TABLE IF EXISTS yiyuanlajixinxi; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE yiyuanlajixinxi (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,lajimingcheng varchar(200) NOT NULL COMMENT 垃圾名称,lajifenlei varchar(200) DEFAULT NULL COMMENT 垃圾分类,lajishuoming longtext COMMENT 垃圾说明,chulifangshi longtext COMMENT 处理方式,tianjiariqi date DEFAULT NULL COMMENT 添加日期,yonghuming varchar(200) DEFAULT NULL COMMENT 用户名,shhf longtext COMMENT 回复内容,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT1683343094004 DEFAULT CHARSETutf8 COMMENT医院垃圾信息; /*!40101 SET character_set_client saved_cs_client */;-- -- Dumping data for table yiyuanlajixinxi --LOCK TABLES yiyuanlajixinxi WRITE; /*!40000 ALTER TABLE yiyuanlajixinxi DISABLE KEYS */; INSERT INTO yiyuanlajixinxi VALUES (41,2023-05-06 03:13:11,垃圾名称1,垃圾分类1,垃圾说明1,处理方式1,2023-05-06,用户名1,),(42,2023-05-06 03:13:11,垃圾名称2,垃圾分类2,垃圾说明2,处理方式2,2023-05-06,用户名2,),(43,2023-05-06 03:13:11,垃圾名称3,垃圾分类3,垃圾说明3,处理方式3,2023-05-06,用户名3,),(44,2023-05-06 03:13:11,垃圾名称4,垃圾分类4,垃圾说明4,处理方式4,2023-05-06,用户名4,),(45,2023-05-06 03:13:11,垃圾名称5,垃圾分类5,垃圾说明5,处理方式5,2023-05-06,用户名5,),(46,2023-05-06 03:13:11,垃圾名称6,垃圾分类6,垃圾说明6,处理方式6,2023-05-06,用户名6,),(47,2023-05-06 03:13:11,垃圾名称7,垃圾分类7,垃圾说明7,处理方式7,2023-05-06,用户名7,),(48,2023-05-06 03:13:11,垃圾名称8,垃圾分类8,垃圾说明8,处理方式8,2023-05-06,用户名8,),(1683343094003,2023-05-06 03:18:13,12,垃圾分类2,1,1,2023-05-06,用户名1,); /*!40000 ALTER TABLE yiyuanlajixinxi 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 创建时间,yonghuming varchar(200) NOT NULL COMMENT 用户名,mima varchar(200) NOT NULL COMMENT 密码,xingming varchar(200) NOT NULL COMMENT 姓名,xingbie varchar(200) DEFAULT NULL COMMENT 性别,touxiang longtext COMMENT 头像,shouji varchar(200) DEFAULT NULL COMMENT 手机,PRIMARY KEY (id),UNIQUE KEY yonghuming (yonghuming) ) ENGINEInnoDB AUTO_INCREMENT29 DEFAULT CHARSETutf8 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 (21,2023-05-06 03:13:11,用户名1,e10adc3949ba59abbe56e057f20f883e,姓名1,男,upload/yonghu_touxiang1.jpg,13823888881),(22,2023-05-06 03:13:11,用户名2,e10adc3949ba59abbe56e057f20f883e,姓名2,男,upload/yonghu_touxiang2.jpg,13823888882),(23,2023-05-06 03:13:11,用户名3,e10adc3949ba59abbe56e057f20f883e,姓名3,男,upload/yonghu_touxiang3.jpg,13823888883),(24,2023-05-06 03:13:11,用户名4,e10adc3949ba59abbe56e057f20f883e,姓名4,男,upload/yonghu_touxiang4.jpg,13823888884),(25,2023-05-06 03:13:11,用户名5,e10adc3949ba59abbe56e057f20f883e,姓名5,男,upload/yonghu_touxiang5.jpg,13823888885),(26,2023-05-06 03:13:11,用户名6,e10adc3949ba59abbe56e057f20f883e,姓名6,男,upload/yonghu_touxiang6.jpg,13823888886),(27,2023-05-06 03:13:11,用户名7,e10adc3949ba59abbe56e057f20f883e,姓名7,男,upload/yonghu_touxiang7.jpg,13823888887),(28,2023-05-06 03:13:11,用户名8,e10adc3949ba59abbe56e057f20f883e,姓名8,男,upload/yonghu_touxiang8.jpg,13823888888); /*!40000 ALTER TABLE yonghu ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONEOLD_TIME_ZONE */;/*!40101 SET SQL_MODEOLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKSOLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKSOLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENTOLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTSOLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTIONOLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTESOLD_SQL_NOTES */;-- Dump completed on 2023-05-11 11:24:14五.关键代码 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{Autowiredprivate UserService userService;Autowiredprivate TokenService tokenService;/*** 登录*/IgnoreAuthPostMapping(value /login)public R login(String username, String password, String captcha, HttpServletRequest request) {UserEntity user userService.selectOne(new EntityWrapperUserEntity().eq(username, username));if(usernull || !user.getPassword().equals(password)) {return R.error(账号或密码不正确);}String token tokenService.generateToken(user.getId(),username, users, user.getRole());return R.ok().put(token, token);}/*** 注册*/IgnoreAuthPostMapping(value /register)public R register(RequestBody UserEntity user){ // ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapperUserEntity().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(退出成功);}/*** 密码重置*/IgnoreAuthRequestMapping(value /resetPass)public R resetPass(String username, HttpServletRequest request){UserEntity user userService.selectOne(new EntityWrapperUserEntity().eq(username, username));if(usernull) {return R.error(账号不存在);}user.setPassword(123456);userService.update(user,null);return R.ok(密码已重置为123456);}/*** 列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,UserEntity user){EntityWrapperUserEntity ew new EntityWrapperUserEntity();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){EntityWrapperUserEntity ew new EntityWrapperUserEntity();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 EntityWrapperUserEntity().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 EntityWrapperUserEntity().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();} }六.论文目录参考 七.源码获取 感谢大家的阅读如有不懂的问题可以评论区交流或私聊 喜欢文章可以点赞、收藏、关注、评论啦 、获取源码Vjsjbysj88
http://www.dnsts.com.cn/news/217773.html

相关文章:

  • 网站开发公司会计处理wordpresS追踪访问轨迹
  • 湖北建设工程信息网站线切割加工东莞网站建设技术支持
  • 先进的网站设计公司推广业务
  • 网站广告文案做网站不搭建本地环境
  • 深圳网站搭建找谁海南省住房和建设厅网站
  • 织梦茶叶网站模板哈尔滨市建设网站
  • 企业网站开发报价wordpress删了重装
  • 杭州专业网站排名优化前端工程师主要做什么
  • 太平洋建设集团网站设计工作室名字创意好听
  • 申请完域名如何建网站微信客户端入口
  • 网站后台管理系统怎么添加框微信推广平台哪里找
  • 广州本地做网站php网站建立教程
  • 3合1网站建设哪家好wordpress快速登录插件
  • 全国大型网站建设网站快照不更新原因
  • 建站教程wpwordpress性能优化工具吗
  • 网站分屏布局设计网站备份挖掘
  • 湖南地税局官网站水利建设基金wordpress建博客网站吗
  • 网站的外链情况社交网站建设公司
  • 安平丝网网站建设小型企业网站建设方案
  • 简单的美食网站模板免费下载学校网站建设厂家
  • 购物网站大全棉鞋google站长工具
  • 网站怎么做适配温州市手机网站制作
  • 墨子学院网站建设vip课程合肥建设网站查询
  • 网页做的很美的网站个人开发app去哪里接广告
  • 旅游网站建设实训报告创意产品设计书
  • 企业网站建设设置那些栏目万词优化
  • 源码交易网站江门建设局网站
  • 专业3合1网站建设永州网站建设多少钱
  • 完全自建网站宣传视频制作
  • 昆明制作手机网站南山区