計算機畢業設計 基于SpringBoot的電動車租賃系統的設計與實現 Java實戰項目 附源碼+文檔+視頻講解

博主介紹:?從事軟件開發10年之余,專注于Java技術領域、Python人工智能及數據挖掘、小程序項目開發和Android項目開發等。CSDN、掘金、華為云、InfoQ、阿里云等平臺優質作者?
🍅文末獲取源碼聯系🍅
👇🏻 精彩專欄推薦訂閱👇🏻 不然下次找不到喲
————————————————
計算機畢業設計《1000套》?

目錄

1、項目介紹及開發技術

1.1 項目介紹

1.2 開發技術

2、系統功能模塊設計

3、功能截圖

3.1 前臺功能

3.2 后臺功能

4、數據庫表結構設計

5、關鍵代碼

5.1 電動車租賃管理Controller模塊?

5.2 電動車租賃管理Service模塊?

5.3 電動車租賃管理ServiceImpl模塊

5.4?電動車租賃管理Dao模塊

6、論文目錄結構

7、源碼獲取


1、項目介紹及開發技術

1.1 項目介紹

隨著城市交通擁堵和環境污染問題日益嚴重,電動車作為一種綠色、便捷的出行方式,越來越受到人們的青睞。然而,電動車的購買成本和使用成本相對較高,使得部分用戶難以承受。為了解決這一問題,我們提出了基于SpringBoot的電動車租賃系統,旨在為用戶提供一個便捷、高效的電動車租賃平臺。基于SpringBoot的電動車租賃系統的設計與實現,對于滿足用戶對電動車租賃的需求、降低用戶使用成本、提高電動車使用效率、促進綠色出行和推動產業發展具有重要意義。

本系統設計的現狀和趨勢,從需求、結構、數據庫等方面的設計到系統的實現,分別為管理員和用戶實現。論文的內容從系統的設計、描述、實現、分析、測試方面來表明開發的過程。本系統根據現實情況來選擇一種可行的開發方案,借助java編程語言和MySQL數據庫等實現系統的全部功能,接下來對系統進行測試,測試系統是否有漏洞和測試用戶權限來完善系統最終系統完成達到相關標準。

1.2 開發技術

Java開發語言、SpringBoot、MyBatisPlus、MySQL數據庫、Maven、IDEA開發工具、JDK1.8+、Vue、HTML、CSS、JS。

2、系統功能模塊設計

用戶:注冊登錄、首頁、個人中心(修改密碼、個人中心)、電動車信息管理、電動車租賃管理、訂單信息管理、電動車報修管理。

管理員:登錄、首頁、個人中心(修改密碼、個人中心)、用戶管理、電動車信息管理、電動車租賃管理、訂單信息管理、電動車報修管理、系統管理。

3、功能截圖

3.1 前臺功能

注冊

登錄

首頁

?電動車信息

租賃公告

個人中心

3.2 后臺功能

登錄

?首頁

用戶管理

電動車信息管理·

電動車租賃管理

訂單信息管理

電動車報修管理

4、數據庫表結構設計

-- MySQL dump 10.13  Distrib 5.7.31, for Linux (x86_64)
--
-- Host: localhost    Database: springboothb0fi
-- ------------------------------------------------------
-- Server version	5.7.31/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!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 */;--
-- Current Database: `springboothb0fi`
--/*!40000 DROP DATABASE IF EXISTS `springboothb0fi`*/;CREATE DATABASE /*!32312 IF NOT EXISTS*/ `springboothb0fi` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;USE `springboothb0fi`;--
-- 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 `diandongchebaoxiu`
--DROP TABLE IF EXISTS `diandongchebaoxiu`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `diandongchebaoxiu` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`dingdanbianhao` varchar(200) DEFAULT NULL COMMENT '訂單編號',`diandongchemingcheng` varchar(200) DEFAULT NULL COMMENT '電動車名稱',`diandongchepinpai` varchar(200) DEFAULT NULL COMMENT '電動車品牌',`chepaihao` varchar(200) NOT NULL COMMENT '車牌號',`baoxiuyuanyin` longtext NOT NULL COMMENT '報修原因',`baoxiudidian` varchar(200) DEFAULT NULL COMMENT '報修地點',`baoxiushijian` datetime DEFAULT NULL COMMENT '報修時間',`rizujiage` int(11) NOT NULL COMMENT '日租價格',`zulintianshu` int(11) NOT NULL COMMENT '租賃天數',`zongjiage` int(11) NOT NULL COMMENT '總價格',`beizhu` longtext COMMENT '備注',`zhanghao` varchar(200) DEFAULT NULL COMMENT '賬號',`xingming` varchar(200) DEFAULT NULL COMMENT '姓名',`ispay` varchar(200) DEFAULT '未支付' COMMENT '是否支付',PRIMARY KEY (`id`),UNIQUE KEY `dingdanbianhao` (`dingdanbianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=1676594509549 DEFAULT CHARSET=utf8 COMMENT='電動車報修';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `diandongchebaoxiu`
--LOCK TABLES `diandongchebaoxiu` WRITE;
/*!40000 ALTER TABLE `diandongchebaoxiu` DISABLE KEYS */;
INSERT INTO `diandongchebaoxiu` VALUES (51,'2023-02-17 00:24:27','1111111111','電動車名稱1','電動車品牌1','車牌號1','報修原因1','報修地點1','2023-02-17 08:24:27',1,1,1,'備注1','賬號1','姓名1','未支付'),(52,'2023-02-17 00:24:27','2222222222','電動車名稱2','電動車品牌2','車牌號2','報修原因2','報修地點2','2023-02-17 08:24:27',2,2,2,'備注2','賬號2','姓名2','未支付'),(53,'2023-02-17 00:24:27','3333333333','電動車名稱3','電動車品牌3','車牌號3','報修原因3','報修地點3','2023-02-17 08:24:27',3,3,3,'備注3','賬號3','姓名3','未支付'),(54,'2023-02-17 00:24:27','4444444444','電動車名稱4','電動車品牌4','車牌號4','報修原因4','報修地點4','2023-02-17 08:24:27',4,4,4,'備注4','賬號4','姓名4','未支付'),(55,'2023-02-17 00:24:27','5555555555','電動車名稱5','電動車品牌5','車牌號5','報修原因5','報修地點5','2023-02-17 08:24:27',5,5,5,'備注5','賬號5','姓名5','未支付'),(56,'2023-02-17 00:24:27','6666666666','電動車名稱6','電動車品牌6','車牌號6','報修原因6','報修地點6','2023-02-17 08:24:27',6,6,6,'備注6','賬號6','姓名6','未支付'),(57,'2023-02-17 00:24:27','7777777777','電動車名稱7','電動車品牌7','車牌號7','報修原因7','報修地點7','2023-02-17 08:24:27',7,7,7,'備注7','賬號7','姓名7','未支付'),(58,'2023-02-17 00:24:27','8888888888','電動車名稱8','電動車品牌8','車牌號8','報修原因8','報修地點8','2023-02-17 08:24:27',8,8,8,'備注8','賬號8','姓名8','未支付'),(1676594509548,'2023-02-17 00:41:49','1676594474395','幾何','吉利','11111','<p>輸入</p><p>報修原因輸入</p><ol><li>報修原因</li></ol><p>輸入</p><ol><li>報修原因</li></ol><p>輸入</p><ol><li>報修原因</li></ol><p>輸入</p><ol><li>報修原因</li></ol><p>輸入</p><ol><li>報修原因</li></ol><p>輸入</p><ol><li>報修原因</li></ol><p>輸入</p><ol><li>報修原因</li></ol><p>輸入</p><ol><li>報修原因</li></ol><p>輸入</p><ol><li>報修原因</li></ol><p>輸入</p><ol><li>報修原因</li></ol><p>輸入</p><ol><li>報修原因</li></ol><p>輸入</p><ol><li>報修原因</li><li><br></li></ol>','地址','2023-02-17 08:41:54',100,10,1000,'','11','張三','已支付');
/*!40000 ALTER TABLE `diandongchebaoxiu` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `diandongchexinxi`
--DROP TABLE IF EXISTS `diandongchexinxi`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `diandongchexinxi` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`diandongchemingcheng` varchar(200) NOT NULL COMMENT '電動車名稱',`diandongchepinpai` varchar(200) DEFAULT NULL COMMENT '電動車品牌',`tupian` longtext COMMENT '圖片',`diandongchexinghao` varchar(200) DEFAULT NULL COMMENT '電動車型號',`chepaihao` varchar(200) DEFAULT NULL COMMENT '車牌號',`diandongchexiangqing` longtext COMMENT '電動車詳情',`rizujiage` int(11) DEFAULT NULL COMMENT '日租價格',`fabushijian` datetime DEFAULT NULL COMMENT '發布時間',`beizhu` longtext COMMENT '備注',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1676594414451 DEFAULT CHARSET=utf8 COMMENT='電動車信息';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `diandongchexinxi`
--LOCK TABLES `diandongchexinxi` WRITE;
/*!40000 ALTER TABLE `diandongchexinxi` DISABLE KEYS */;
INSERT INTO `diandongchexinxi` VALUES (21,'2023-02-17 00:24:27','電動車名稱1','電動車品牌1','upload/diandongchexinxi_tupian1.jpg,upload/diandongchexinxi_tupian2.jpg,upload/diandongchexinxi_tupian3.jpg','電動車型號1','車牌號1','電動車詳情1',1,'2023-02-17 08:24:27','備注1'),(22,'2023-02-17 00:24:27','電動車名稱2','電動車品牌2','upload/diandongchexinxi_tupian2.jpg,upload/diandongchexinxi_tupian3.jpg,upload/diandongchexinxi_tupian4.jpg','電動車型號2','車牌號2','電動車詳情2',2,'2023-02-17 08:24:27','備注2'),(23,'2023-02-17 00:24:27','電動車名稱3','電動車品牌3','upload/diandongchexinxi_tupian3.jpg,upload/diandongchexinxi_tupian4.jpg,upload/diandongchexinxi_tupian5.jpg','電動車型號3','車牌號3','電動車詳情3',3,'2023-02-17 08:24:27','備注3'),(24,'2023-02-17 00:24:27','電動車名稱4','電動車品牌4','upload/diandongchexinxi_tupian4.jpg,upload/diandongchexinxi_tupian5.jpg,upload/diandongchexinxi_tupian6.jpg','電動車型號4','車牌號4','電動車詳情4',4,'2023-02-17 08:24:27','備注4'),(25,'2023-02-17 00:24:27','電動車名稱5','電動車品牌5','upload/diandongchexinxi_tupian5.jpg,upload/diandongchexinxi_tupian6.jpg,upload/diandongchexinxi_tupian7.jpg','電動車型號5','車牌號5','電動車詳情5',5,'2023-02-17 08:24:27','備注5'),(26,'2023-02-17 00:24:27','電動車名稱6','電動車品牌6','upload/diandongchexinxi_tupian6.jpg,upload/diandongchexinxi_tupian7.jpg,upload/diandongchexinxi_tupian8.jpg','電動車型號6','車牌號6','電動車詳情6',6,'2023-02-17 08:24:27','備注6'),(27,'2023-02-17 00:24:27','電動車名稱7','電動車品牌7','upload/diandongchexinxi_tupian7.jpg,upload/diandongchexinxi_tupian8.jpg,upload/diandongchexinxi_tupian9.jpg','電動車型號7','車牌號7','電動車詳情7',7,'2023-02-17 08:24:27','備注7'),(28,'2023-02-17 00:24:27','電動車名稱8','電動車品牌8','upload/diandongchexinxi_tupian8.jpg,upload/diandongchexinxi_tupian9.jpg,upload/diandongchexinxi_tupian10.jpg','電動車型號8','車牌號8','電動車詳情8',8,'2023-02-17 08:24:27','備注8'),(1676594414450,'2023-02-17 00:40:13','幾何','吉利','upload/1676594396181.jpg','11235','11111','<p>輸入</p><p>電動車詳情</p><p>電動車詳情</p><p>電動車詳情</p><p>電動車詳情</p><p>電動車詳情</p><p>電動車詳情</p><p>電動車詳情</p><p>電動車詳情</p><p>電動車詳情</p>',100,'2023-02-17 08:40:06','');
/*!40000 ALTER TABLE `diandongchexinxi` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `diandongchezulin`
--DROP TABLE IF EXISTS `diandongchezulin`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `diandongchezulin` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`dingdanbianhao` varchar(200) DEFAULT NULL COMMENT '訂單編號',`diandongchemingcheng` varchar(200) NOT NULL COMMENT '電動車名稱',`diandongchepinpai` varchar(200) DEFAULT NULL COMMENT '電動車品牌',`tupian` longtext COMMENT '圖片',`diandongchexinghao` varchar(200) DEFAULT NULL COMMENT '電動車型號',`chepaihao` varchar(200) DEFAULT NULL COMMENT '車牌號',`rizujiage` int(11) NOT NULL COMMENT '日租價格',`zulinriqi` date DEFAULT NULL COMMENT '租賃日期',`zulintianshu` int(11) DEFAULT NULL COMMENT '租賃天數',`zongjiage` int(11) DEFAULT NULL COMMENT '總價格',`zhanghao` varchar(200) NOT NULL COMMENT '賬號',`xingming` varchar(200) DEFAULT NULL COMMENT '姓名',`lianxifangshi` varchar(200) DEFAULT NULL COMMENT '聯系方式',`shenfenzhenghao` varchar(200) DEFAULT NULL COMMENT '身份證號',`ispay` varchar(200) DEFAULT '未支付' COMMENT '是否支付',PRIMARY KEY (`id`),UNIQUE KEY `dingdanbianhao` (`dingdanbianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=1676594443014 DEFAULT CHARSET=utf8 COMMENT='電動車租賃';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `diandongchezulin`
--LOCK TABLES `diandongchezulin` WRITE;
/*!40000 ALTER TABLE `diandongchezulin` DISABLE KEYS */;
INSERT INTO `diandongchezulin` VALUES (31,'2023-02-17 00:24:27','1111111111','電動車名稱1','電動車品牌1','upload/diandongchezulin_tupian1.jpg,upload/diandongchezulin_tupian2.jpg,upload/diandongchezulin_tupian3.jpg','電動車型號1','車牌號1',1,'2023-02-17',1,1,'賬號1','姓名1','13823888881','440300199101010001','未支付'),(32,'2023-02-17 00:24:27','2222222222','電動車名稱2','電動車品牌2','upload/diandongchezulin_tupian2.jpg,upload/diandongchezulin_tupian3.jpg,upload/diandongchezulin_tupian4.jpg','電動車型號2','車牌號2',2,'2023-02-17',2,2,'賬號2','姓名2','13823888882','440300199202020002','未支付'),(33,'2023-02-17 00:24:27','3333333333','電動車名稱3','電動車品牌3','upload/diandongchezulin_tupian3.jpg,upload/diandongchezulin_tupian4.jpg,upload/diandongchezulin_tupian5.jpg','電動車型號3','車牌號3',3,'2023-02-17',3,3,'賬號3','姓名3','13823888883','440300199303030003','未支付'),(34,'2023-02-17 00:24:27','4444444444','電動車名稱4','電動車品牌4','upload/diandongchezulin_tupian4.jpg,upload/diandongchezulin_tupian5.jpg,upload/diandongchezulin_tupian6.jpg','電動車型號4','車牌號4',4,'2023-02-17',4,4,'賬號4','姓名4','13823888884','440300199404040004','未支付'),(35,'2023-02-17 00:24:27','5555555555','電動車名稱5','電動車品牌5','upload/diandongchezulin_tupian5.jpg,upload/diandongchezulin_tupian6.jpg,upload/diandongchezulin_tupian7.jpg','電動車型號5','車牌號5',5,'2023-02-17',5,5,'賬號5','姓名5','13823888885','440300199505050005','未支付'),(36,'2023-02-17 00:24:27','6666666666','電動車名稱6','電動車品牌6','upload/diandongchezulin_tupian6.jpg,upload/diandongchezulin_tupian7.jpg,upload/diandongchezulin_tupian8.jpg','電動車型號6','車牌號6',6,'2023-02-17',6,6,'賬號6','姓名6','13823888886','440300199606060006','未支付'),(37,'2023-02-17 00:24:27','7777777777','電動車名稱7','電動車品牌7','upload/diandongchezulin_tupian7.jpg,upload/diandongchezulin_tupian8.jpg,upload/diandongchezulin_tupian9.jpg','電動車型號7','車牌號7',7,'2023-02-17',7,7,'賬號7','姓名7','13823888887','440300199707070007','未支付'),(38,'2023-02-17 00:24:27','8888888888','電動車名稱8','電動車品牌8','upload/diandongchezulin_tupian8.jpg,upload/diandongchezulin_tupian9.jpg,upload/diandongchezulin_tupian10.jpg','電動車型號8','車牌號8',8,'2023-02-17',8,8,'賬號8','姓名8','13823888888','440300199808080008','未支付'),(1676594443013,'2023-02-17 00:40:42','1676594474395','幾何','吉利','upload/1676594396181.jpg','11235','11111',100,'2023-02-17',10,1000,'11','張三','13823811111','441123123123123123','已支付');
/*!40000 ALTER TABLE `diandongchezulin` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `dingdanxinxi`
--DROP TABLE IF EXISTS `dingdanxinxi`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dingdanxinxi` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`dingdanbianhao` varchar(200) DEFAULT NULL COMMENT '訂單編號',`diandongchemingcheng` varchar(200) DEFAULT NULL COMMENT '電動車名稱',`chepaihao` varchar(200) DEFAULT NULL COMMENT '車牌號',`zulinriqi` varchar(200) DEFAULT NULL COMMENT '租賃日期',`haicheriqi` datetime NOT NULL COMMENT '還車日期',`zulintianshu` int(11) DEFAULT NULL COMMENT '租賃天數',`zhanghao` varchar(200) DEFAULT NULL COMMENT '賬號',`xingming` varchar(200) DEFAULT NULL COMMENT '姓名',`lianxifangshi` varchar(200) DEFAULT NULL COMMENT '聯系方式',`shenfenzhenghao` varchar(200) DEFAULT NULL COMMENT '身份證號',`beizhu` longtext COMMENT '備注',PRIMARY KEY (`id`),UNIQUE KEY `dingdanbianhao` (`dingdanbianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=1676594712927 DEFAULT CHARSET=utf8 COMMENT='訂單信息';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `dingdanxinxi`
--LOCK TABLES `dingdanxinxi` WRITE;
/*!40000 ALTER TABLE `dingdanxinxi` DISABLE KEYS */;
INSERT INTO `dingdanxinxi` VALUES (41,'2023-02-17 00:24:27','1111111111','電動車名稱1','車牌號1','租賃日期1','2023-02-17 08:24:27',1,'賬號1','姓名1','聯系方式1','身份證號1','備注1'),(42,'2023-02-17 00:24:27','2222222222','電動車名稱2','車牌號2','租賃日期2','2023-02-17 08:24:27',2,'賬號2','姓名2','聯系方式2','身份證號2','備注2'),(43,'2023-02-17 00:24:27','3333333333','電動車名稱3','車牌號3','租賃日期3','2023-02-17 08:24:27',3,'賬號3','姓名3','聯系方式3','身份證號3','備注3'),(44,'2023-02-17 00:24:27','4444444444','電動車名稱4','車牌號4','租賃日期4','2023-02-17 08:24:27',4,'賬號4','姓名4','聯系方式4','身份證號4','備注4'),(45,'2023-02-17 00:24:27','5555555555','電動車名稱5','車牌號5','租賃日期5','2023-02-17 08:24:27',5,'賬號5','姓名5','聯系方式5','身份證號5','備注5'),(46,'2023-02-17 00:24:27','6666666666','電動車名稱6','車牌號6','租賃日期6','2023-02-17 08:24:27',6,'賬號6','姓名6','聯系方式6','身份證號6','備注6'),(47,'2023-02-17 00:24:27','7777777777','電動車名稱7','車牌號7','租賃日期7','2023-02-17 08:24:27',7,'賬號7','姓名7','聯系方式7','身份證號7','備注7'),(48,'2023-02-17 00:24:27','8888888888','電動車名稱8','車牌號8','租賃日期8','2023-02-17 08:24:27',8,'賬號8','姓名8','聯系方式8','身份證號8','備注8'),(1676594712926,'2023-02-17 00:45:12','1676594474395','幾何','11111','2023-02-17','2023-02-17 08:45:47',10,'11','張三','13823811111','441123123123123123','');
/*!40000 ALTER TABLE `dingdanxinxi` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `news`
--DROP TABLE IF EXISTS `news`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `news` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`title` varchar(200) NOT NULL COMMENT '標題',`introduction` longtext COMMENT '簡介',`picture` longtext NOT NULL COMMENT '圖片',`content` longtext NOT NULL COMMENT '內容',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=69 DEFAULT CHARSET=utf8 COMMENT='租賃公告';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `news`
--LOCK TABLES `news` WRITE;
/*!40000 ALTER TABLE `news` DISABLE KEYS */;
INSERT INTO `news` VALUES (61,'2023-02-17 00:24:27','有夢想,就要努力去實現','不管你想要怎樣的生活,你都要去努力爭取,不多嘗試一些事情怎么知道自己適合什么、不適合什么呢?你說你喜歡讀書,讓我給你列書單,你還問我哪里有那么多時間看書;你說自己夢想的職業是廣告文案,問我如何成為一個文案,應該具備哪些素質;你說你計劃晨跑,但總是因為學習、工作辛苦或者身體不舒服第二天起不了床;你說你一直夢想一個人去長途旅行,但是沒錢,父母覺得危險。','upload/news_picture1.jpg','<p>不管你想要怎樣的生活,你都要去努力爭取,不多嘗試一些事情怎么知道自己適合什么、不適合什么呢?</p><p>你說你喜歡讀書,讓我給你列書單,你還問我哪里有那么多時間看書;你說自己夢想的職業是廣告文案,問我如何成為一個文案,應該具備哪些素質;你說你計劃晨跑,但總是因為學習、工作辛苦或者身體不舒服第二天起不了床;你說你一直夢想一個人去長途旅行,但是沒錢,父母覺得危險。其實,我已經厭倦了你這樣說說而已的把戲,我覺得就算我告訴你如何去做,你也不會照做,因為你根本什么都不做。</p><p>真正有行動力的人不需要別人告訴他如何做,因為他已經在做了。就算碰到問題,他也會自己想辦法,自己動手去解決或者主動尋求可以幫助他的人,而不是等著別人為自己解決問題。</p><p>首先要學習獨立思考。花一點時間想一下自己喜歡什么,夢想是什么,不要別人說想環游世界,你就說你的夢想是環游世界。</p><p>很多人說現實束縛了自己,其實在這個世界上,我們一直都可以有很多選擇,生活的決定權也—直都在自己手上,只是我們缺乏行動力而已。</p><p>如果你覺得安于現狀是你想要的,那選擇安于現狀就會讓你幸福和滿足;如果你不甘平庸,選擇一條改變、進取和奮斗的道路,在這個追求的過程中,你也一樣會感到快樂。所謂的成功,即是按照自己想要的生活方式生活。最糟糕的狀態,莫過于當你想要選擇一條不甘平庸、改變、進取和奮斗的道路時,卻以一種安于現狀的方式生活,最后抱怨自己沒有得到想要的人生。</p><p>因為喜歡,你不是在苦苦堅持,也因為喜歡,你愿意投入時間、精力,長久以往,獲得成功就是自然而然的事情。</p>'),(62,'2023-02-17 00:24:27','又是一年畢業季','又是一年畢業季,感慨萬千,還記的自己剛進學校那時候的情景,我拖著沉重的行李箱站在偌大的教學樓前面,感嘆自己未來的日子即將在這個陌生的校園里度過,而如今斗轉星移,浮光掠影,彈指之間,那些青蔥歲月如同白駒過隙般悄然從指縫溜走。過去的種種在胸口交集糾結,像打翻的五味瓶,甜蜜,酸楚,苦澀,一并涌上心頭。','upload/news_picture2.jpg','<p>又是一年畢業季,感慨萬千,還記的自己剛進學校那時候的情景,我拖著沉重的行李箱站在偌大的教學樓前面,感嘆自己未來的日子即將在這個陌生的校園里度過,而如今斗轉星移,浮光掠影,彈指之間,那些青蔥歲月如同白駒過隙般悄然從指縫溜走。</p><p>過去的種種在胸口交集糾結,像打翻的五味瓶,甜蜜,酸楚,苦澀,一并涌上心頭。一直都是晚會的忠實參與者,無論是臺前還是幕后,忽然間,角色轉變,那種感覺確實難以用語言表達。</p><p>	過去的三年,總是默默地期盼著這個好雨時節,因為這時候,會有燦爛的陽光,會有滿目的百花爭艷,會有香甜的冰激凌,這是個畢業的季節,當時不經世事的我們會殷切地期待學校那一大堆的活動,期待穿上絢麗的演出服或者禮儀服,站在大禮堂鎂光燈下盡情揮灑我們的澎拜的激情。</p><p>百感交集,隔岸觀火與身臨其境的感覺竟是如此不同。從來沒想過一場晚會送走的是我們自己的時候會是怎樣的感情,畢業就真的意味著結束嗎?倔強的我們不愿意承認,謝謝學弟學妹們慷慨的將這次的主題定為“我們在這里”。我知道,這可能是他們對我們這些過來人的尊敬和施舍。</p><p>沒有為這場晚會排練、奔波,沒有為班級、學生會、文學院出點力,還真有點不習慣,百般無奈中,用“工作忙”個萬能的借口來搪塞自己,欺騙別人。其實自己心里明白,那只是在逃避,只是不愿面對繁華落幕后的蕭條和落寞。大四了,大家各奔東西,想湊齊班上的人真的是難上加難,敏燕從越南回來,剛落地就匆匆回了學校,那么戀家的人也啟程回來了,睿睿學姐也是從家趕來跟我們團圓。大家—如既往的寒暄、打趣、調侃對方,似乎一切又回到了當初的單純美好。</p><p>看著舞臺上活潑可愛的學弟學妹們,如同一群機靈的小精靈,清澈的眼神,稚嫩的肢體,輕快地步伐,用他們那熱情洋溢的舞姿渲染著在場的每一個人,我知道,我不應該羨慕嫉妒他們,不應該顧自憐惜逝去的青春,不應該感嘆夕陽無限好,曾經,我們也擁有過,曾經,我們也年輕過,曾經,我們也燦爛過。我深深地告訴自己,人生的每個階段都是美的,年輕有年輕的活力,成熟也有成熟的魅力。多—份穩重、淡然、優雅,也是漫漫時光掠影遺留下的.珍貴賞賜。</p>'),(63,'2023-02-17 00:24:27','挫折路上,堅持常在心間','回頭看看,你會不會發現,曾經的你在這里摔倒過;回頭看看,你是否發現,一次次地重復著,卻從沒爬起過。而如今,讓我們把視線轉向前方,那一道道金色的弧線,是流星飛逝的痕跡,或是成功運行的軌道。今天的你,是否要揚帆起航,讓幸福來敲門?清晨的太陽撒向大地,神奇的宇宙賦予它神奇的色彩,大自然沐浴著春光,世界因太陽的照射而精彩,林中百鳥啾啾,河水輕輕流淌,匯成清寧的山間小調。','upload/news_picture3.jpg','<p>回頭看看,你會不會發現,曾經的你在這里摔倒過;回頭看看,你是否發現,一次次地重復著,卻從沒爬起過。而如今,讓我們把視線轉向前方,那一道道金色的弧線,是流星飛逝的痕跡,或是成功運行的軌道。今天的你,是否要揚帆起航,讓幸福來敲門?</p><p>清晨的太陽撒向大地,神奇的宇宙賦予它神奇的色彩,大自然沐浴著春光,世界因太陽的照射而精彩,林中百鳥啾啾,河水輕輕流淌,匯成清寧的山間小調。</p><p>是的,面對道途上那無情的嘲諷,面對步伐中那重復的摔跤,面對激流與硬石之間猛烈的碰撞,我們必須選擇那富于陰雨,卻最終見到彩虹的荊棘路。也許,經歷了那暴風雨的洗禮,我們便會變得自信,幸福也隨之而來。</p><p>司馬遷屢遭羞辱,卻依然在獄中撰寫《史記》,作為一名史學家,不因王權而極度贊賞,也不因卑微而極度批判,然而他在堅持自己操守的同時,卻依然要受統治階級的阻礙,他似乎無權選擇自己的本職。但是,他不顧于此,只是在面對道途的阻隔之時,他依然選擇了走下去的信念。終于一部開山巨作《史記》誕生,為后人留下一份饋贈,也許在他完成畢生的杰作之時,他微微地笑了,沒有什么比夢想實現更快樂的了......</p><p>	或許正如“長風破浪會有時,直掛云帆濟滄海”一般,欣欣然地走向看似深淵的崎嶇路,而在一番耕耘之后,便會發現這里另有一番天地。也許這就是困難與快樂的交融。</p><p>也許在形形色色的社會中,我們常能看到一份堅持,一份自信,但這里卻還有一類人。這類人在暴風雨來臨之際,只會閃躲,從未懂得這也是一種歷煉,這何嘗不是一份快樂。在陰暗的角落里,總是獨自在哭,帶著傷愁,看不到一點希望。</p><p>我們不能墮落于此,而要像海燕那般,在蒼茫的大海上,高傲地飛翔,任何事物都無法阻擋,任何事都是幸福快樂的。</p>'),(64,'2023-02-17 00:24:27','挫折是另一個生命的開端','當遇到挫折或失敗,你是看見失敗還是看見機會?挫折是我們每個人成長的必經之路,它不是你想有就有,想沒有就沒有的。有句名言說的好,如果你想一生擺脫苦難,你就得是神或者是死尸。這句話形象地說明了挫折是伴隨著人生的,是誰都逃不掉的。','upload/news_picture4.jpg','<p>當遇到挫折或失敗,你是看見失敗還是看見機會?</p><p>挫折是我們每個人成長的必經之路,它不是你想有就有,想沒有就沒有的。有句名言說的好,如果你想一生擺脫苦難,你就得是神或者是死尸。這句話形象地說明了挫折是伴隨著人生的,是誰都逃不掉的。</p><p>人生在世,從古到今,不分天子平民,機遇雖有不同,但總不免有身陷困境或遭遇難題之處,這時候唯有通權達變,才能使人轉危為安,甚至反敗為勝。</p><p>大部分的人,一生當中,最痛苦的經驗是失去所愛的人,其次是丟掉一份工作。其實,經得起考驗的人,就算是被開除也不會驚慌,要學會面對。</p><p>	“塞翁失馬,焉知非福。”人生的道路,并不是每一步都邁向成功,這就是追求的意義。我們還要認識到一點,挫折作為一種情緒狀態和一種個人體驗,各人的耐受性是大不相同的,有的人經歷了一次次挫折,就能夠堅忍不拔,百折不撓;有的人稍遇挫折便意志消沉,一蹶不振。所以,挫折感是一種主觀感受,因為人的目的和需要不同,成功標準不同,所以同一種活動對于不同的人可能會造成不同的挫折感受。</p><p>凡事皆以平常心來看待,對于生命順逆不要太執著。能夠“破我執”是很高層的人生境界。</p><p>人事的艱難就是一種考驗。就像—支劍要有磨刀來磨,劍才會利:一塊璞玉要有粗石來磨,才會發出耀眼的光芒。我們能夠做到的,只是如何減少、避免那些由于自身的原因所造成的挫折,而在遇到痛苦和挫折之后,則力求化解痛苦,爭取幸福。我們要知道,痛苦和挫折是雙重性的,它既是我們人生中難以完全避免的,也是我們在爭取成功時,不可缺少的一種動力。因為我認為,推動我們奮斗的力量,不僅僅是對成功的渴望,還有為擺脫痛苦和挫折而進行的奮斗。</p>'),(65,'2023-02-17 00:24:27','你要去相信,沒有到不了的明天','有夢想就去努力,因為在這一輩子里面,現在不去勇敢的努力,也許就再也沒有機會了。你要去相信,一定要相信,沒有到不了的明天。不要被命運打敗,讓自己變得更強大。不管你現在是一個人走在異鄉的街道上始終沒有找到一絲歸屬感,還是你在跟朋友們一起吃飯開心址笑著的時候閃過一絲落寞。','upload/news_picture5.jpg','<p>有夢想就去努力,因為在這一輩子里面,現在不去勇敢的努力,也許就再也沒有機會了。你要去相信,一定要相信,沒有到不了的明天。不要被命運打敗,讓自己變得更強大。</p><p>不管你現在是一個人走在異鄉的街道上始終沒有找到一絲歸屬感,還是你在跟朋友們一起吃飯開心址笑著的時候閃過一絲落寞。</p><p>	不管你現在是在圖書館里背著怎么也看不進去的英語單詞,還是你現在迷茫地看不清未來的方向不知道要往哪走。</p><p>不管你現在是在努力著去實現夢想卻沒能拉近與夢想的距離,還是你已經慢慢地找不到自己的夢想了。</p><p>你都要去相信,沒有到不了的明天。</p><p>	有的時候你的夢想太大,別人說你的夢想根本不可能實現;有的時候你的夢想又太小,又有人說你胸無大志;有的時候你對死黨說著將來要去環游世界的夢想,卻換來他的不屑一顧,于是你再也不提自己的夢想;有的時候你突然說起將來要開個小店的愿望,卻發現你講述的那個人,并沒有聽到你在說什么。</p><p>不過又能怎么樣呢,未來始終是自己的,夢想始終是自己的,沒有人會來幫你實現它。</p><p>也許很多時候我們只是需要朋友的一句鼓勵,一句安慰,卻也得不到。但是相信我,世界上還有很多人,只是想要和你說說話。</p><p>因為我們都一樣。一樣的被人說成固執,一樣的在追逐他們眼里根本不在意的東西。</p><p>所以,又有什么關系呢,別人始終不是你、不能懂你的心情,你又何必多去解釋呢。這個世界會來阻止你,困難也會接踵而至,其實真正關鍵的只有自己,有沒有那個倔強。</p><p>這個世界上沒有不帶傷的人,真正能治愈自己的,只有自己。</p>'),(66,'2023-02-17 00:24:27','離開是一種痛苦,是一種勇氣,但同樣也是一個考驗,是一個新的開端','無窮無盡是離愁,天涯海角遍尋思。當離別在即之時,當面對著相濡以沫兄弟般的朋友時,當面對著經歷了四年的磨合而形成的真摯友誼之時,我內心激動無語,說一聲再見,道一聲珍重都很難出口。回想自己四年大學的風風雨雨,回想我們曾經共同經歷的歲月流年,我感謝大家的相扶相依,感謝朋友們的莫大支持與幫助。雖然舍不得,但離別的腳步卻不因我們的摯情而停滯。','upload/news_picture6.jpg','<p>無窮無盡是離愁,天涯海角遍尋思。當離別在即之時,當面對著相濡以沫兄弟般的朋友時,當面對著經歷了四年的磨合而形成的真摯友誼之時,我內心激動無語,說一聲再見,道一聲珍重都很難出口。回想自己四年大學的風風雨雨,回想我們曾經共同經歷的歲月流年,我感謝大家的相扶相依,感謝朋友們的莫大支持與幫助。雖然舍不得,但離別的腳步卻不因我們的摯情而停滯。離別的確是一種痛苦,但同樣也是我們走入社會,走向新環境、新領域的一個開端,希望大家在以后新的工作崗位上能夠確定自己的新起點,堅持不懈,向著更新、更高的目標前進,因為人生最美好的東西永遠都在最前方!</p><p>憶往昔崢嶸歲月,看今朝潮起潮落,望未來任重而道遠。作為新時代的我們,就應在失敗時,能拼搏奮起,去譜寫人生的輝煌。在成功時,亦能居安思危,不沉湎于一時的榮耀、鮮花和掌聲中,時時刻刻懷著一顆積極尋找自己新的奶酪的心,處變不驚、成敗不渝,始終踏著自己堅實的步伐,從零開始,不斷向前邁進,這樣才能在這風起云涌、變幻莫測的社會大潮中成為真正的弄潮兒!</p>'),(67,'2023-02-17 00:24:27','Leave未必是一種痛苦','無窮無盡是離愁,天涯海角遍尋思。當離別在即之時,當面對著相濡以沫兄弟般的朋友時,當面對著經歷了四年的磨合而形成的真摯友誼之時,我內心激動無語,說一聲再見,道一聲珍重都很難出口。回想自己四年大學的風風雨雨,回想我們曾經共同經歷的歲月流年,我感謝大家的相扶相依,感謝朋友們的莫大支持與幫助。雖然舍不得,但離別的腳步卻不因我們的摯情而停滯。','upload/news_picture7.jpg','<p>無窮無盡是離愁,天涯海角遍尋思。當離別在即之時,當面對著相濡以沫兄弟般的朋友時,當面對著經歷了四年的磨合而形成的真摯友誼之時,我內心激動無語,說一聲再見,道一聲珍重都很難出口。回想自己四年大學的風風雨雨,回想我們曾經共同經歷的歲月流年,我感謝大家的相扶相依,感謝朋友們的莫大支持與幫助。雖然舍不得,但離別的腳步卻不因我們的摯情而停滯。離別的確是一種痛苦,但同樣也是我們走入社會,走向新環境、新領域的一個開端,希望大家在以后新的工作崗位上能夠確定自己的新起點,堅持不懈,向著更新、更高的目標前進,因為人生最美好的東西永遠都在最前方!</p><p>憶往昔崢嶸歲月,看今朝潮起潮落,望未來任重而道遠。作為新時代的我們,就應在失敗時,能拼搏奮起,去譜寫人生的輝煌。在成功時,亦能居安思危,不沉湎于一時的榮耀、鮮花和掌聲中,時時刻刻懷著一顆積極尋找自己新的奶酪的心,處變不驚、成敗不渝,始終踏著自己堅實的步伐,從零開始,不斷向前邁進,這樣才能在這風起云涌、變幻莫測的社會大潮中成為真正的弄潮兒!</p>'),(68,'2023-02-17 00:24:27','堅持才會成功','回頭看看,你會不會發現,曾經的你在這里摔倒過;回頭看看,你是否發現,一次次地重復著,卻從沒爬起過。而如今,讓我們把視線轉向前方,那一道道金色的弧線,是流星飛逝的痕跡,或是成功運行的軌道。今天的你,是否要揚帆起航,讓幸福來敲門?清晨的太陽撒向大地,神奇的宇宙賦予它神奇的色彩,大自然沐浴著春光,世界因太陽的照射而精彩,林中百鳥啾啾,河水輕輕流淌,匯成清寧的山間小調。','upload/news_picture8.jpg','<p>回頭看看,你會不會發現,曾經的你在這里摔倒過;回頭看看,你是否發現,一次次地重復著,卻從沒爬起過。而如今,讓我們把視線轉向前方,那一道道金色的弧線,是流星飛逝的痕跡,或是成功運行的軌道。今天的你,是否要揚帆起航,讓幸福來敲門?</p><p>清晨的太陽撒向大地,神奇的宇宙賦予它神奇的色彩,大自然沐浴著春光,世界因太陽的照射而精彩,林中百鳥啾啾,河水輕輕流淌,匯成清寧的山間小調。</p><p>是的,面對道途上那無情的嘲諷,面對步伐中那重復的摔跤,面對激流與硬石之間猛烈的碰撞,我們必須選擇那富于陰雨,卻最終見到彩虹的荊棘路。也許,經歷了那暴風雨的洗禮,我們便會變得自信,幸福也隨之而來。</p><p>司馬遷屢遭羞辱,卻依然在獄中撰寫《史記》,作為一名史學家,不因王權而極度贊賞,也不因卑微而極度批判,然而他在堅持自己操守的同時,卻依然要受統治階級的阻礙,他似乎無權選擇自己的本職。但是,他不顧于此,只是在面對道途的阻隔之時,他依然選擇了走下去的信念。終于一部開山巨作《史記》誕生,為后人留下一份饋贈,也許在他完成畢生的杰作之時,他微微地笑了,沒有什么比夢想實現更快樂的了......</p><p>	或許正如“長風破浪會有時,直掛云帆濟滄海”一般,欣欣然地走向看似深淵的崎嶇路,而在一番耕耘之后,便會發現這里另有一番天地。也許這就是困難與快樂的交融。</p><p>也許在形形色色的社會中,我們常能看到一份堅持,一份自信,但這里卻還有一類人。這類人在暴風雨來臨之際,只會閃躲,從未懂得這也是一種歷煉,這何嘗不是一份快樂。在陰暗的角落里,總是獨自在哭,帶著傷愁,看不到一點希望。</p><p>我們不能墮落于此,而要像海燕那般,在蒼茫的大海上,高傲地飛翔,任何事物都無法阻擋,任何事都是幸福快樂的。</p>');
/*!40000 ALTER TABLE `news` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `systemintro`
--DROP TABLE IF EXISTS `systemintro`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `systemintro` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`title` varchar(200) NOT NULL COMMENT '標題',`subtitle` varchar(200) DEFAULT NULL COMMENT '副標題',`content` longtext NOT NULL COMMENT '內容',`picture1` longtext COMMENT '圖片1',`picture2` longtext COMMENT '圖片2',`picture3` longtext COMMENT '圖片3',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='關于我們';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `systemintro`
--LOCK TABLES `systemintro` WRITE;
/*!40000 ALTER TABLE `systemintro` DISABLE KEYS */;
INSERT INTO `systemintro` VALUES (1,'2023-02-17 00:24:27','系統簡介','SYSTEM INTRODUCTION','當遇到挫折或失敗,你是看見失敗還是看見機會?挫折是我們每個人成長的必經之路,它不是你想有就有,想沒有就沒有的。有句名言說的好,如果你想一生擺脫苦難,你就得是神或者是死尸。這句話形象地說明了挫折是伴隨著人生的,是誰都逃不掉的。人生在世,從古到今,不分天子平民,機遇雖有不同,但總不免有身陷困境或遭遇難題之處,這時候唯有通權達變,才能使人轉危為安,甚至反敗為勝。大部分的人,一生當中,最痛苦的經驗是失去所愛的人,其次是丟掉一份工作。其實,經得起考驗的人,就算是被開除也不會驚慌,要學會面對。','upload/systemintro_picture1.jpg','upload/systemintro_picture2.jpg','upload/systemintro_picture3.jpg');
/*!40000 ALTER TABLE `systemintro` 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=3 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,1676594320495,'11','yonghu','用戶','6t617naqk8eo4l51m1rpxkukea8avb9n','2023-02-17 00:38:46','2023-02-17 01:45:41'),(2,1,'admin','users','管理員','a6m32nevv9qk9l88qzis9318m4xmn2yu','2023-02-17 00:39:17','2023-02-17 01:46:05');
/*!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`)
) 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,'admin','admin','管理員','2023-02-17 00:24:27');
/*!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 '創建時間',`zhanghao` varchar(200) NOT NULL COMMENT '賬號',`mima` varchar(200) NOT NULL COMMENT '密碼',`xingming` varchar(200) DEFAULT NULL COMMENT '姓名',`xingbie` varchar(200) DEFAULT NULL COMMENT '性別',`touxiang` longtext COMMENT '頭像',`lianxifangshi` varchar(200) DEFAULT NULL COMMENT '聯系方式',`shenfenzhenghao` varchar(200) DEFAULT NULL COMMENT '身份證號',`youxiang` varchar(200) DEFAULT NULL COMMENT '郵箱',PRIMARY KEY (`id`),UNIQUE KEY `zhanghao` (`zhanghao`)
) ENGINE=InnoDB AUTO_INCREMENT=1676594320496 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,'2023-02-17 00:24:27','賬號1','123456','姓名1','男','upload/yonghu_touxiang1.jpg','13823888881','440300199101010001','773890001@qq.com'),(12,'2023-02-17 00:24:27','賬號2','123456','姓名2','男','upload/yonghu_touxiang2.jpg','13823888882','440300199202020002','773890002@qq.com'),(13,'2023-02-17 00:24:27','賬號3','123456','姓名3','男','upload/yonghu_touxiang3.jpg','13823888883','440300199303030003','773890003@qq.com'),(14,'2023-02-17 00:24:27','賬號4','123456','姓名4','男','upload/yonghu_touxiang4.jpg','13823888884','440300199404040004','773890004@qq.com'),(15,'2023-02-17 00:24:27','賬號5','123456','姓名5','男','upload/yonghu_touxiang5.jpg','13823888885','440300199505050005','773890005@qq.com'),(16,'2023-02-17 00:24:27','賬號6','123456','姓名6','男','upload/yonghu_touxiang6.jpg','13823888886','440300199606060006','773890006@qq.com'),(17,'2023-02-17 00:24:27','賬號7','123456','姓名7','男','upload/yonghu_touxiang7.jpg','13823888887','440300199707070007','773890007@qq.com'),(18,'2023-02-17 00:24:27','賬號8','123456','姓名8','男','upload/yonghu_touxiang8.jpg','13823888888','440300199808080008','773890008@qq.com'),(1676594320495,'2023-02-17 00:38:40','11','11','張三','男','upload/1676594307865.jpg','13823811111','441123123123123123',NULL);
/*!40000 ALTER TABLE `yonghu` 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 2023-03-16 10:07:00

5、關鍵代碼

5.1 電動車租賃管理Controller模塊?

package com.controller;import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
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.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;import com.entity.DiandongchezulinEntity;
import com.entity.view.DiandongchezulinView;import com.service.DiandongchezulinService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;/*** 電動車租賃* 后端接口* @author * @email * @date 2023-02-17 08:24:10*/
@RestController
@RequestMapping("/diandongchezulin")
public class DiandongchezulinController {@Autowiredprivate DiandongchezulinService diandongchezulinService;/*** 后端列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,DiandongchezulinEntity diandongchezulin,@RequestParam(required = false) Double rizujiagestart,@RequestParam(required = false) Double rizujiageend,HttpServletRequest request){String tableName = request.getSession().getAttribute("tableName").toString();if(tableName.equals("yonghu")) {diandongchezulin.setZhanghao((String)request.getSession().getAttribute("username"));}EntityWrapper<DiandongchezulinEntity> ew = new EntityWrapper<DiandongchezulinEntity>();if(rizujiagestart!=null) ew.ge("rizujiage", rizujiagestart);if(rizujiageend!=null) ew.le("rizujiage", rizujiageend);PageUtils page = diandongchezulinService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, diandongchezulin), params), params));return R.ok().put("data", page);}/*** 前端列表*/@IgnoreAuth@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params,DiandongchezulinEntity diandongchezulin, @RequestParam(required = false) Double rizujiagestart,@RequestParam(required = false) Double rizujiageend,HttpServletRequest request){EntityWrapper<DiandongchezulinEntity> ew = new EntityWrapper<DiandongchezulinEntity>();if(rizujiagestart!=null) ew.ge("rizujiage", rizujiagestart);if(rizujiageend!=null) ew.le("rizujiage", rizujiageend);PageUtils page = diandongchezulinService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, diandongchezulin), params), params));return R.ok().put("data", page);}/*** 列表*/@RequestMapping("/lists")public R list( DiandongchezulinEntity diandongchezulin){EntityWrapper<DiandongchezulinEntity> ew = new EntityWrapper<DiandongchezulinEntity>();ew.allEq(MPUtil.allEQMapPre( diandongchezulin, "diandongchezulin")); return R.ok().put("data", diandongchezulinService.selectListView(ew));}/*** 查詢*/@RequestMapping("/query")public R query(DiandongchezulinEntity diandongchezulin){EntityWrapper< DiandongchezulinEntity> ew = new EntityWrapper< DiandongchezulinEntity>();ew.allEq(MPUtil.allEQMapPre( diandongchezulin, "diandongchezulin")); DiandongchezulinView diandongchezulinView =  diandongchezulinService.selectView(ew);return R.ok("查詢電動車租賃成功").put("data", diandongchezulinView);}/*** 后端詳情*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") Long id){DiandongchezulinEntity diandongchezulin = diandongchezulinService.selectById(id);return R.ok().put("data", diandongchezulin);}/*** 前端詳情*/@IgnoreAuth@RequestMapping("/detail/{id}")public R detail(@PathVariable("id") Long id){DiandongchezulinEntity diandongchezulin = diandongchezulinService.selectById(id);return R.ok().put("data", diandongchezulin);}/*** 后端保存*/@RequestMapping("/save")public R save(@RequestBody DiandongchezulinEntity diandongchezulin, HttpServletRequest request){diandongchezulin.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(diandongchezulin);diandongchezulinService.insert(diandongchezulin);return R.ok();}/*** 前端保存*/@RequestMapping("/add")public R add(@RequestBody DiandongchezulinEntity diandongchezulin, HttpServletRequest request){diandongchezulin.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(diandongchezulin);diandongchezulinService.insert(diandongchezulin);return R.ok();}/*** 修改*/@RequestMapping("/update")@Transactionalpublic R update(@RequestBody DiandongchezulinEntity diandongchezulin, HttpServletRequest request){//ValidatorUtils.validateEntity(diandongchezulin);diandongchezulinService.updateById(diandongchezulin);//全部更新return R.ok();}/*** 刪除*/@RequestMapping("/delete")public R delete(@RequestBody Long[] ids){diandongchezulinService.deleteBatchIds(Arrays.asList(ids));return R.ok();}/*** 提醒接口*/@RequestMapping("/remind/{columnName}/{type}")public R remindCount(@PathVariable("columnName") String columnName, HttpServletRequest request, @PathVariable("type") String type,@RequestParam Map<String, Object> map) {map.put("column", columnName);map.put("type", type);if(type.equals("2")) {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Calendar c = Calendar.getInstance();Date remindStartDate = null;Date remindEndDate = null;if(map.get("remindstart")!=null) {Integer remindStart = Integer.parseInt(map.get("remindstart").toString());c.setTime(new Date()); c.add(Calendar.DAY_OF_MONTH,remindStart);remindStartDate = c.getTime();map.put("remindstart", sdf.format(remindStartDate));}if(map.get("remindend")!=null) {Integer remindEnd = Integer.parseInt(map.get("remindend").toString());c.setTime(new Date());c.add(Calendar.DAY_OF_MONTH,remindEnd);remindEndDate = c.getTime();map.put("remindend", sdf.format(remindEndDate));}}Wrapper<DiandongchezulinEntity> wrapper = new EntityWrapper<DiandongchezulinEntity>();if(map.get("remindstart")!=null) {wrapper.ge(columnName, map.get("remindstart"));}if(map.get("remindend")!=null) {wrapper.le(columnName, map.get("remindend"));}String tableName = request.getSession().getAttribute("tableName").toString();if(tableName.equals("yonghu")) {wrapper.eq("zhanghao", (String)request.getSession().getAttribute("username"));}int count = diandongchezulinService.selectCount(wrapper);return R.ok().put("count", count);}}

5.2 電動車租賃管理Service模塊?

package com.service;import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.service.IService;
import com.utils.PageUtils;
import com.entity.DiandongchezulinEntity;
import java.util.List;
import java.util.Map;
import com.entity.vo.DiandongchezulinVO;
import org.apache.ibatis.annotations.Param;
import com.entity.view.DiandongchezulinView;/*** 電動車租賃** @author * @email * @date 2023-02-17 08:24:10*/
public interface DiandongchezulinService extends IService<DiandongchezulinEntity> {PageUtils queryPage(Map<String, Object> params);List<DiandongchezulinVO> selectListVO(Wrapper<DiandongchezulinEntity> wrapper);DiandongchezulinVO selectVO(@Param("ew") Wrapper<DiandongchezulinEntity> wrapper);List<DiandongchezulinView> selectListView(Wrapper<DiandongchezulinEntity> wrapper);DiandongchezulinView selectView(@Param("ew") Wrapper<DiandongchezulinEntity> wrapper);PageUtils queryPage(Map<String, Object> params,Wrapper<DiandongchezulinEntity> wrapper);}

5.3 電動車租賃管理ServiceImpl模塊

package com.service.impl;import org.springframework.stereotype.Service;
import java.util.Map;
import java.util.List;import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.utils.PageUtils;
import com.utils.Query;import com.dao.DiandongchezulinDao;
import com.entity.DiandongchezulinEntity;
import com.service.DiandongchezulinService;
import com.entity.vo.DiandongchezulinVO;
import com.entity.view.DiandongchezulinView;@Service("diandongchezulinService")
public class DiandongchezulinServiceImpl extends ServiceImpl<DiandongchezulinDao, DiandongchezulinEntity> implements DiandongchezulinService {@Overridepublic PageUtils queryPage(Map<String, Object> params) {Page<DiandongchezulinEntity> page = this.selectPage(new Query<DiandongchezulinEntity>(params).getPage(),new EntityWrapper<DiandongchezulinEntity>());return new PageUtils(page);}@Overridepublic PageUtils queryPage(Map<String, Object> params, Wrapper<DiandongchezulinEntity> wrapper) {Page<DiandongchezulinView> page =new Query<DiandongchezulinView>(params).getPage();page.setRecords(baseMapper.selectListView(page,wrapper));PageUtils pageUtil = new PageUtils(page);return pageUtil;}@Overridepublic List<DiandongchezulinVO> selectListVO(Wrapper<DiandongchezulinEntity> wrapper) {return baseMapper.selectListVO(wrapper);}@Overridepublic DiandongchezulinVO selectVO(Wrapper<DiandongchezulinEntity> wrapper) {return baseMapper.selectVO(wrapper);}@Overridepublic List<DiandongchezulinView> selectListView(Wrapper<DiandongchezulinEntity> wrapper) {return baseMapper.selectListView(wrapper);}@Overridepublic DiandongchezulinView selectView(Wrapper<DiandongchezulinEntity> wrapper) {return baseMapper.selectView(wrapper);}
}

5.4?電動車租賃管理Dao模塊

package com.dao;import com.entity.DiandongchezulinEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;import org.apache.ibatis.annotations.Param;
import com.entity.vo.DiandongchezulinVO;
import com.entity.view.DiandongchezulinView;/*** 電動車租賃* * @author * @email * @date 2023-02-17 08:24:10*/
public interface DiandongchezulinDao extends BaseMapper<DiandongchezulinEntity> {List<DiandongchezulinVO> selectListVO(@Param("ew") Wrapper<DiandongchezulinEntity> wrapper);DiandongchezulinVO selectVO(@Param("ew") Wrapper<DiandongchezulinEntity> wrapper);List<DiandongchezulinView> selectListView(@Param("ew") Wrapper<DiandongchezulinEntity> wrapper);List<DiandongchezulinView> selectListView(Pagination page,@Param("ew") Wrapper<DiandongchezulinEntity> wrapper);DiandongchezulinView selectView(@Param("ew") Wrapper<DiandongchezulinEntity> wrapper);
}

6、論文目錄結構

7、源碼獲取

感謝大家的閱讀,如有不懂的問題可以評論區交流或私聊!

喜歡文章可以點贊、收藏、關注、評論

獲取源碼請私信

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/213569.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/213569.shtml
英文地址,請注明出處:http://en.pswp.cn/news/213569.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

場景示例:有贊商城 × 微盛企微管家,助力零售企業,實現私域運營自動化

1 場景描述 在零售行業內&#xff0c;線上渠道已經是零售行業的主要銷售渠道&#xff0c;大多數零售企業都會將產品上架到有贊商城&#xff0c;并使用微盛企微管家系統進行客戶管理和服務&#xff0c;希望能對客戶畫像進行精細化管理&#xff0c;以提升銷售和服務效率。 然而&a…

2023年最新prometheus + grafana搭建和使用+gmail郵箱告警配置

一、安裝prometheus 1.1 安裝 prometheus官網下載地址 sudo -i mkdir -p /opt/prometheus #移動解壓后的文件名到/opt/,并改名prometheus mv prometheus-2.45 /opt/prometheus/ #創建一個專門的prometheus用戶&#xff1a; -M 不創建家目錄&#xff0c; -s 不讓登錄 useradd…

女士內衣市場分析:預計2028年將達到643.08億美元

內衣 (英文名:Underwear)&#xff0c;是指貼身穿的衣物。內衣有保暖及污穢的危害作用&#xff0c;有時會被視為性征。女士內衣行業生產的主要原料是各類織布或無紡布&#xff0c;成分有海綿、邊、定型紗、骨膠、肩帶等&#xff0c;布面料在內衣企業的生產成本中所占比重較大。女…

Python基礎(四、探索迷宮游戲)

Python基礎&#xff08;四、探索迷宮游戲&#xff09; 游戲介紹游戲說明 游戲介紹 在這個游戲中&#xff0c;你將扮演一個勇敢的冒險者&#xff0c;進入了一個神秘的迷宮。你的任務是探索迷宮的每個房間&#xff0c;并最終找到隱藏在其中的寶藏。 游戲通過命令行界面進行交互…

web 前端之標簽練習+知識點

目錄 實現過程&#xff1a; 結果顯示 1、HTML語法 2、注釋標簽 3、常用標簽 4、新標簽 5、特殊標簽 6、在網頁中使用視頻和音頻、圖片 7、表格標簽 8、超鏈接標簽 使用HTML語言來實現該頁面 實現過程&#xff1a; <!DOCTYPE html> <html><head>…

泡沫包裝市場分析:預計2029年將達到659億元

泡沫包裝&#xff0c;簡單地講&#xff0c;就是用數學方法對無線電測量或光學測量所獲得的彈道數據進行檢驗、整理、校正、計算&#xff0c;減小或消除數據的誤差&#xff0c;得出反映運載火箭運動軌跡的精確彈道參數。通常所說的泡沫包裝&#xff0c;主要是指由可發性聚苯乙烯…

面試操作系統八股文五問五答第二期

面試操作系統八股文五問五答第二期 作者&#xff1a;程序員小白條&#xff0c;個人博客 相信看了本文后&#xff0c;對你的面試是有一定幫助的&#xff01; ?點贊?收藏?不迷路&#xff01;? 1.怎么解決死鎖&#xff1f; 1、預防死鎖&#xff1a;通過設置一些限制條件&am…

JAVA面試題8

1.Java中的線程是什么&#xff1f; 它有什么作用&#xff1f; 答案&#xff1a;線程是程序執行流的最小單位&#xff0c;用于實現多任務并發執行。Java中的線程可以實現并發編程&#xff0c;提高程序的性能和響應性。 2.什么是Java中的同步&#xff08;Synchronization&#x…

超靜音的兩相步進電機驅動芯片GC6609,GC6610的性能分析

兩相步進電機驅動芯片GC6609&#xff0c;GC6610它們是一款超靜音的兩相步進電機驅動芯片&#xff0c;內置最大 256 細分的步進驅動模式&#xff0c; 超靜音&#xff0c;低振動。芯片可以工作在 4~36V 的寬工作電壓范圍內&#xff0c;平均工作電流可以達到 2A和2.5A &#xff0c…

大數據機器學習算法項目——基于Django/協同過濾算法的房源可視化分析推薦系統的設計與實現

大數據機器學習算法項目——基于Django/協同過濾算法的房源可視化分析推薦系統的設計與實現 技術棧&#xff1a;大數據爬蟲/機器學習學習算法/數據分析與挖掘/大數據可視化/Django框架/Mysql數據庫 本項目基于 Django框架開發的房屋可視化分析推薦系統。這個系統結合了大數據…

STM32-01-認識單片機

文章目錄 一、單片機簡介二、Cortex-M系列介紹三、初識STM32四、STM32原理圖設計五、搭建開發環境六、STM32初體驗七、MDK5使用技巧 一、單片機簡介 單片機是什么&#xff1f; 單片機&#xff1a;Single-Chip Microcomputer&#xff0c;單片微型計算機&#xff0c;是一種集成電…

python獲得曲線峰值的個數

import numpy as np from scipy.signal import find_peaks import matplotlib.pyplot as plt# 生成示例數據 x np.linspace(0, 10, 100) y np.sin(x)# 查找峰值 peaks, _ find_peaks(y)# 繪制曲線和峰值點 plt.plot(x, y) plt.plot(x[peaks], y[peaks], ro)# 顯示峰值個數 n…

Golang channle(管道)基本介紹、快速入門

channel(管道)-基本介紹 為什么需要channel&#xff1f;前面使用全局變量加鎖同步來解決goroutine的通訊&#xff0c;但不完美 1)主線程在等待所有goroutine全部完成的時間很難確定&#xff0c;我們這里設置10秒&#xff0c;僅僅是估算。 2)如果主線程休眠時間長了&#xff0c…

【計算機網絡】HTTP響應報文Cookie原理

目錄 HTTP響應報文格式 一. 狀態行 狀態碼與狀態碼描述 二. 響應頭 Cookie原理 一. 前因 二. Cookie的狀態管理 結束語 HTTP響應報文格式 HTTP響應報文分為四部分 狀態行&#xff1a;包含三部分&#xff1a;協議版本&#xff0c;狀態碼&#xff0c;狀態碼描述響應頭&a…

如何選擇LED天幕屏的型號

隨著LED屏幕技術的不斷成熟&#xff0c;其應用范圍也日益擴大&#xff0c;從傳統的墻面固定安裝&#xff0c;到落地式、租賃移動式&#xff0c;再到LED互動地磚屏和安裝在天花板上的LED天幕屏等&#xff0c;安裝方式多種多樣。那么&#xff0c;在面對如此多元化的選擇時&#x…

PHP基礎 - 類型比較

在 PHP 中,作為一種弱類型語言,它提供了松散比較和嚴格比較兩種方式來比較變量的值和類型。 松散比較: 使用兩個等號(==)進行比較,只會比較變量的值,而不會考慮它們的數據類型。例如: $a = 5; // 整數 $b = 5; // 字符串if ($a == $b) {echo "相等"; // 輸…

C/C++ 編程規范總結

目錄 前言 一、編程規范的作用 二、規范的三種形式 三、規范的內容 1. 基本原則 原則1-1 原則1-2 原則1-3 原則1-4 原則1-5 原則1-6 原則1-7 2. 布局 規則2-1-1 規則2-1-2 規則2-1-3 規則2-1-4 規則2-1-5 規則2-1-6 規則2-2-1 規則2-2-2 規則2-2-3 建議2…

簡單聊聊使用lombok 的爭議

大家好&#xff0c;我是G探險者。 項目里&#xff0c;因為我使用了Lombok插件&#xff0c;然后代碼走查的時候被領導點名了。 我心想&#xff0c;這么好用的插件&#xff0c;為啥不推廣呢&#xff0c;整天寫那些煩人的setter&#xff0c;getter方法就不嫌煩么&#xff1f; 領導…

AidLux:手機/平板上的Linux環境與AI開發利器

AidLux是一個基于ARM架構的跨生態&#xff08;鴻蒙/AndroidLinux&#xff09;一站式智能物聯網&#xff08;AIoT&#xff09;應用開發和部署平臺&#xff0c;正受到越來越多開發者和用戶的青睞。既可以作為手機/平板上的一個Linux環境使用&#xff0c;也可以作為AI開發利器以發…

Python Django Suit:構建現代化的Django后臺管理

概要 Django Suit是一款為Django后臺管理提供現代、優雅界面的第三方應用&#xff0c;它致力于提升Django開發者的管理體驗。本文將深入介紹Django Suit的安裝、配置和高級功能&#xff0c;提供詳實的示例代碼&#xff0c;幫助大家更好地使用和定制Django后臺管理界面。 安裝與…