博主介紹:?從事軟件開發(fā)10年之余,專注于Java技術(shù)領(lǐng)域、Python人工智能及數(shù)據(jù)挖掘、小程序項目開發(fā)和Android項目開發(fā)等。CSDN、掘金、華為云、InfoQ、阿里云等平臺優(yōu)質(zhì)作者?
??文末獲取源碼聯(lián)系??
???? 精彩專欄推薦訂閱???? 不然下次找不到喲
————————————————計算機畢業(yè)設(shè)計題目《1000套》
目錄
一.前言介紹及開發(fā)環(huán)境
二.功能設(shè)計
三.功能截圖
?3.1管理員功能模塊
3.2銷售員功能模塊
3.3維修員功能模塊?
四.數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計
五.關(guān)鍵代碼
六.論文目錄參考
七.源碼獲取
一.前言介紹及開發(fā)環(huán)境
隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,人類已進入全新信息化時代,傳統(tǒng)管理技術(shù)已無法高效,便捷地管理信息。為了迎合時代需求,優(yōu)化管理效率,各種各樣的管理系統(tǒng)應(yīng)運而生,各行各業(yè)相繼進入信息管理時代,4S店車輛系統(tǒng)就是其中之一。任何系統(tǒng)都要遵循系統(tǒng)設(shè)計的基本流程,本系統(tǒng)也不例外,同樣需要經(jīng)過市場調(diào)研,需求分析,概要設(shè)計,詳細設(shè)計,編碼,測試這些步驟,基于java語言設(shè)計并實現(xiàn)了4S店車輛系統(tǒng)。該系統(tǒng)基于B/S即所謂瀏覽器/服務(wù)器模式,應(yīng)用java技術(shù),選擇MySQL作為后臺數(shù)據(jù)庫。
二.功能設(shè)計
?通過市場調(diào)研及咨詢研究,了解了使用者及管理者的使用需求,于是制定了管理員、銷售員和維修員等模塊。管理員主要包括首頁、個人中心、銷售員管理、維修員管理、客戶管理、供應(yīng)商信息管理、保險公司管理、車輛信息管理、物資信息管理、車輛銷售管理、車輛維修管理、營業(yè)統(tǒng)計管理、銷售統(tǒng)計管理等功能模塊。銷售員主要包括首頁、個人中心、客戶管理、供應(yīng)商信息管理、保險公司管理、車輛信息管理、車輛銷售管理等功能模塊。維修員主要包括首頁、個人中心、客戶管理、供應(yīng)商信息管理、保險公司管理、物資信息管理、車輛維修管理等功能模塊。
三.功能截圖
系統(tǒng)登錄,用戶通過填寫注冊時輸入的用戶名、密碼、選擇角色等信息進行登錄操作。
?3.1管理員功能模塊
管理員登錄進入4S店車輛系統(tǒng)可以查看首頁、個人中心、銷售員管理、維修員管理、客戶管理、供應(yīng)商信息管理、保險公司管理、車輛信息管理、物資信息管理、車輛銷售管理、車輛維修管理、營業(yè)統(tǒng)計管理、銷售統(tǒng)計管理等功能進行詳細操作。
?銷售員管理;在銷售員管理頁面中可以對索引、銷售賬號、銷售姓名、性別、年齡、手機、住址等內(nèi)容進行詳情、修改和刪除操作。
?維修員管理;在維修員管理頁面中可以對索引、維修賬號、維修姓名、性別、年齡、手機、住址等內(nèi)容進行詳情、修改和刪除操作。
?客戶管理;在客戶管理頁面中可以對索引、客戶編號、客戶姓名、聯(lián)系方式、車輛品牌、購車方式、交車時間、保險年限等內(nèi)容進行詳情、修改和刪除操作。
?供應(yīng)商信息管理;在供應(yīng)商信息管理頁面中可以對索引、供應(yīng)商名稱、地址、負責(zé)人、聯(lián)系方式、備注等內(nèi)容進行詳情、修改和刪除操作。
?保險公司管理;在保險公司管理頁面中可以對索引、公司編號、公司名稱、地址、負責(zé)人、聯(lián)系方式、備注等內(nèi)容進行詳情、修改和刪除操作。
?車輛信息管理;在車輛信息管理頁面中可以對索引、車輛編號、車輛品牌、座位數(shù)、換擋方式、數(shù)量、售價、供應(yīng)商、車輛圖片等內(nèi)容進行詳情、修改和刪除操作。
?物資信息管理;在物資信息管理頁面中可以對索引、物資編號、物資名稱、規(guī)格、數(shù)量、單價、供應(yīng)商、物資圖片等內(nèi)容進行詳情、修改和刪除操作。
?車輛銷售管理;在車輛銷售管理頁面中可以對索引、訂單編號、車輛編號、車輛品牌、數(shù)量、售價、是否支付、支付方式、客戶姓名、預(yù)計交車時間、銷售日期、銷售賬號、銷售姓名等內(nèi)容進行詳情、修改操作。
?車輛維修管理;在車輛維修管理頁面中可以對索引、維修單號、維修車輛、客戶姓名、維修狀態(tài)、維修費用、維修時間、結(jié)束時間、維修賬號、維修姓名等內(nèi)容進行詳情、刪除操作。
?營業(yè)統(tǒng)計管理;在營業(yè)統(tǒng)計管理頁面中可以對索引、統(tǒng)計月份、統(tǒng)計類型、總銷額、備注等內(nèi)容進行詳情、修改和刪除操作。
?銷售統(tǒng)計管理;在銷售統(tǒng)計管理頁面中可以對索引、銷售賬號、銷售姓名、統(tǒng)計月份、統(tǒng)計類型、銷售金額、備注等內(nèi)容進行詳情、修改或刪除操作。
3.2銷售員功能模塊
?銷售員登錄進入4S店車輛系統(tǒng)可以查看首頁、個人中心、客戶管理、供應(yīng)商信息管理、保險公司管理、車輛信息管理、車輛銷售管理等功能,并進行詳細操作。
?個人中心;在個人信息頁面通過填寫銷售賬號、性別、手機、銷售姓名、年齡、住址等內(nèi)容進行個人信息修改。
?客戶管理;在客戶管理頁面中可以對索引、客戶編號、客戶姓名、聯(lián)系方式、車輛品牌、購車方式、交車時間、保險年限等內(nèi)容進行詳情操作。
?車輛信息管理;在車輛信息管理頁面中可以對索引、車輛編號、車輛品牌、座位數(shù)、換擋方式、數(shù)量、售價、供應(yīng)商、車輛圖片等內(nèi)容進行詳情、銷售操作。
?車輛銷售管理;在車輛銷售管理頁面中可以對索引、訂單編號、車輛編號、車輛品牌、數(shù)量、售價、是否支付、支付方式、客戶姓名、預(yù)計交車時間、銷售日期、銷售賬號、銷售姓名等內(nèi)容進行詳情、修改和刪除操作。
3.3維修員功能模塊?
?維修員登錄進入4S店車輛系統(tǒng)可以查看首頁、個人中心、客戶管理、供應(yīng)商信息管理、保險公司管理、物資信息管理、車輛維修管理等功能,并進行詳細操作。
?個人中心;在個人信息頁面通過填寫維修賬號、性別、手機、維修姓名、年齡、住址等內(nèi)容進行個人信息修改操作。
?物資信息管理;在物資信息管理頁面中可以對索引、物資編號、物資名稱、規(guī)格、數(shù)量、單價、供應(yīng)商、物資圖片等內(nèi)容進行詳情操作。
?保險公司管理;在保險公司管理頁面中可以對索引、公司編號、公司名稱、地址、負責(zé)人、聯(lián)系方式、備注等內(nèi)容進行詳情操作。
四.數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `springboot4n9r4` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;
USE `springboot4n9r4`;
--
-- Table structure for table `baoxiangongsi`
--
DROP TABLE IF EXISTS `baoxiangongsi`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `baoxiangongsi` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間',
`gongsibianhao` varchar(200) DEFAULT NULL COMMENT '公司編號',
`gongsimingcheng` varchar(200) DEFAULT NULL COMMENT '公司名稱',
`dizhi` varchar(200) DEFAULT NULL COMMENT '地址',
`fuzeren` varchar(200) DEFAULT NULL COMMENT '負責(zé)人',
`lianxifangshi` varchar(200) DEFAULT NULL COMMENT '聯(lián)系方式',
`beizhu` varchar(200) DEFAULT NULL COMMENT '備注',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1651831746192 DEFAULT CHARSET=utf8 COMMENT='保險公司';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `baoxiangongsi`
--
LOCK TABLES `baoxiangongsi` WRITE;
/*!40000 ALTER TABLE `baoxiangongsi` DISABLE KEYS */;
INSERT INTO `baoxiangongsi` VALUES (51,'2022-05-06 10:06:24','公司編號1','公司名稱1','地址1','負責(zé)人1','13823888881','備注1'),(52,'2022-05-06 10:06:24','公司編號2','公司名稱2','地址2','負責(zé)人2','13823888882','備注2'),(53,'2022-05-06 10:06:24','公司編號3','公司名稱3','地址3','負責(zé)人3','13823888883','備注3'),(54,'2022-05-06 10:06:24','公司編號4','公司名稱4','地址4','負責(zé)人4','13823888884','備注4'),(55,'2022-05-06 10:06:24','公司編號5','公司名稱5','地址5','負責(zé)人5','13823888885','備注5'),(56,'2022-05-06 10:06:24','公司編號6','公司名稱6','地址6','負責(zé)人6','13823888886','備注6'),(1651831746191,'2022-05-06 10:09:05','666666','xxxx','xxxx','李四','18154541454','XXXX');
/*!40000 ALTER TABLE `baoxiangongsi` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `cheliangweixiu`
--
DROP TABLE IF EXISTS `cheliangweixiu`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cheliangweixiu` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間',
`weixiudanhao` varchar(200) DEFAULT NULL COMMENT '維修單號',
`weixiucheliang` varchar(200) DEFAULT NULL COMMENT '維修車輛',
`kehuxingming` varchar(200) DEFAULT NULL COMMENT '客戶姓名',
`weixiuzhuangtai` varchar(200) DEFAULT NULL COMMENT '維修狀態(tài)',
`weixiufeiyong` int(11) DEFAULT NULL COMMENT '維修費用',
`weixiushijian` datetime DEFAULT NULL COMMENT '維修時間',
`jieshushijian` datetime DEFAULT NULL COMMENT '結(jié)束時間',
`haocai` longtext COMMENT '耗材',
`weixiuzhanghao` varchar(200) DEFAULT NULL COMMENT '維修賬號',
`weixiuxingming` varchar(200) DEFAULT NULL COMMENT '維修姓名',
PRIMARY KEY (`id`),
UNIQUE KEY `weixiudanhao` (`weixiudanhao`)
) ENGINE=InnoDB AUTO_INCREMENT=1651831935792 DEFAULT CHARSET=utf8 COMMENT='車輛維修';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `cheliangweixiu`
--
LOCK TABLES `cheliangweixiu` WRITE;
/*!40000 ALTER TABLE `cheliangweixiu` DISABLE KEYS */;
INSERT INTO `cheliangweixiu` VALUES (91,'2022-05-06 10:06:24','1111111111','維修車輛1','客戶姓名1','待維修',1,'2022-05-06 18:06:24','2022-05-06 18:06:24','耗材1','維修賬號1','維修姓名1'),(92,'2022-05-06 10:06:24','2222222222','維修車輛2','客戶姓名2','待維修',2,'2022-05-06 18:06:24','2022-05-06 18:06:24','耗材2','維修賬號2','維修姓名2'),(93,'2022-05-06 10:06:24','3333333333','維修車輛3','客戶姓名3','待維修',3,'2022-05-06 18:06:24','2022-05-06 18:06:24','耗材3','維修賬號3','維修姓名3'),(94,'2022-05-06 10:06:24','4444444444','維修車輛4','客戶姓名4','待維修',4,'2022-05-06 18:06:24','2022-05-06 18:06:24','耗材4','維修賬號4','維修姓名4'),(95,'2022-05-06 10:06:24','5555555555','維修車輛5','客戶姓名5','待維修',5,'2022-05-06 18:06:24','2022-05-06 18:06:24','耗材5','維修賬號5','維修姓名5'),(96,'2022-05-06 10:06:24','6666666666','維修車輛6','客戶姓名6','待維修',6,'2022-05-06 18:06:24','2022-05-06 18:06:24','耗材6','維修賬號6','維修姓名6'),(1651831935791,'2022-05-06 10:12:15','1651832171478','xxxx','客戶姓名1','完成',5000,'2022-05-25 00:00:00','2022-05-27 00:00:00','xxxxxxxxxx','222','維修姓名1');
/*!40000 ALTER TABLE `cheliangweixiu` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `cheliangxiaoshou`
--
DROP TABLE IF EXISTS `cheliangxiaoshou`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cheliangxiaoshou` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間',
`dingdanbianhao` varchar(200) DEFAULT NULL COMMENT '訂單編號',
`cheliangbianhao` varchar(200) DEFAULT NULL COMMENT '車輛編號',
`cheliangpinpai` varchar(200) DEFAULT NULL COMMENT '車輛品牌',
`shuliang` int(11) DEFAULT NULL COMMENT '數(shù)量',
`shoujia` int(11) DEFAULT NULL COMMENT '售價',
`shifouzhifu` varchar(200) DEFAULT NULL COMMENT '是否支付',
`zhifufangshi` varchar(200) DEFAULT NULL COMMENT '支付方式',
`kehuxingming` varchar(200) DEFAULT NULL COMMENT '客戶姓名',
`yujijiaocheshijian` datetime DEFAULT NULL COMMENT '預(yù)計交車時間',
`xiaoshouriqi` date DEFAULT NULL COMMENT '銷售日期',
`xiaoshouzhanghao` varchar(200) DEFAULT NULL COMMENT '銷售賬號',
`xiaoshouxingming` varchar(200) DEFAULT NULL COMMENT '銷售姓名',
PRIMARY KEY (`id`),
UNIQUE KEY `dingdanbianhao` (`dingdanbianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=1651831879672 DEFAULT CHARSET=utf8 COMMENT='車輛銷售';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `cheliangxiaoshou`
--
LOCK TABLES `cheliangxiaoshou` WRITE;
/*!40000 ALTER TABLE `cheliangxiaoshou` DISABLE KEYS */;
INSERT INTO `cheliangxiaoshou` VALUES (81,'2022-05-06 10:06:24','1111111111','車輛編號1','車輛品牌1',1,1,'是','定金','客戶姓名1','2022-05-06 18:06:24','2022-05-06','銷售賬號1','銷售姓名1'),(82,'2022-05-06 10:06:24','2222222222','車輛編號2','車輛品牌2',1,2,'是','定金','客戶姓名2','2022-05-06 18:06:24','2022-05-06','銷售賬號2','銷售姓名2'),(83,'2022-05-06 10:06:24','3333333333','車輛編號3','車輛品牌3',1,3,'是','定金','客戶姓名3','2022-05-06 18:06:24','2022-05-06','銷售賬號3','銷售姓名3'),(84,'2022-05-06 10:06:24','4444444444','車輛編號4','車輛品牌4',1,4,'是','定金','客戶姓名4','2022-05-06 18:06:24','2022-05-06','銷售賬號4','銷售姓名4'),(85,'2022-05-06 10:06:24','5555555555','車輛編號5','車輛品牌5',1,5,'是','定金','客戶姓名5','2022-05-06 18:06:24','2022-05-06','銷售賬號5','銷售姓名5'),(86,'2022-05-06 10:06:24','6666666666','車輛編號6','車輛品牌6',1,6,'是','定金','客戶姓名6','2022-05-06 18:06:24','2022-05-06','銷售賬號6','銷售姓名6'),(1651831879671,'2022-05-06 10:11:18','1651832121463','11111','寶馬',1,800000,'是','全額支付','王五','2022-05-18 00:00:00','2022-05-06','111','銷售姓名1');
/*!40000 ALTER TABLE `cheliangxiaoshou` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `cheliangxinxi`
--
DROP TABLE IF EXISTS `cheliangxinxi`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cheliangxinxi` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間',
`cheliangbianhao` varchar(200) DEFAULT NULL COMMENT '車輛編號',
`cheliangpinpai` varchar(200) DEFAULT NULL COMMENT '車輛品牌',
`zuoweishu` int(11) DEFAULT NULL COMMENT '座位數(shù)',
`huandangfangshi` varchar(200) DEFAULT NULL COMMENT '換擋方式',
`shuliang` int(11) DEFAULT NULL COMMENT '數(shù)量',
`shoujia` int(11) DEFAULT NULL COMMENT '售價',
`gongyingshang` varchar(200) DEFAULT NULL COMMENT '供應(yīng)商',
`cheliangjieshao` longtext COMMENT '車輛介紹',
`cheliangtupian` varchar(200) DEFAULT NULL COMMENT '車輛圖片',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1651831771211 DEFAULT CHARSET=utf8 COMMENT='車輛信息';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `cheliangxinxi`
--
LOCK TABLES `cheliangxinxi` WRITE;
/*!40000 ALTER TABLE `cheliangxinxi` DISABLE KEYS */;
INSERT INTO `cheliangxinxi` VALUES (61,'2022-05-06 10:06:24','車輛編號1','車輛品牌1',1,'手動擋',1,1,'供應(yīng)商1','車輛介紹1','upload/cheliangxinxi_cheliangtupian1.jpg'),(62,'2022-05-06 10:06:24','車輛編號2','車輛品牌2',2,'手動擋',2,2,'供應(yīng)商2','車輛介紹2','upload/cheliangxinxi_cheliangtupian2.jpg'),(63,'2022-05-06 10:06:24','車輛編號3','車輛品牌3',3,'手動擋',3,3,'供應(yīng)商3','車輛介紹3','upload/cheliangxinxi_cheliangtupian3.jpg'),(64,'2022-05-06 10:06:24','車輛編號4','車輛品牌4',4,'手動擋',4,4,'供應(yīng)商4','車輛介紹4','upload/cheliangxinxi_cheliangtupian4.jpg'),(65,'2022-05-06 10:06:24','車輛編號5','車輛品牌5',5,'手動擋',5,5,'供應(yīng)商5','車輛介紹5','upload/cheliangxinxi_cheliangtupian5.jpg'),(66,'2022-05-06 10:06:24','車輛編號6','車輛品牌6',6,'手動擋',6,6,'供應(yīng)商6','車輛介紹6','upload/cheliangxinxi_cheliangtupian6.jpg'),(1651831771210,'2022-05-06 10:09:30','11111','寶馬',6,'自動擋',19,800000,'供應(yīng)商名稱1','<p>xxxxxxxxx</p>','upload/1651831767725.png');
/*!40000 ALTER TABLE `cheliangxinxi` 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 '配置參數(shù)名稱',
`value` varchar(100) DEFAULT NULL COMMENT '配置參數(shù)值',
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 `gongyingshangxinxi`
--
DROP TABLE IF EXISTS `gongyingshangxinxi`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `gongyingshangxinxi` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間',
`gongyingshangbianhao` varchar(200) DEFAULT NULL COMMENT '供應(yīng)商編號',
`gongyingshangmingcheng` varchar(200) DEFAULT NULL COMMENT '供應(yīng)商名稱',
`dizhi` varchar(200) DEFAULT NULL COMMENT '地址',
`fuzeren` varchar(200) DEFAULT NULL COMMENT '負責(zé)人',
`lianxifangshi` varchar(200) DEFAULT NULL COMMENT '聯(lián)系方式',
`beizhu` varchar(200) DEFAULT NULL COMMENT '備注',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1651831728566 DEFAULT CHARSET=utf8 COMMENT='供應(yīng)商信息';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `gongyingshangxinxi`
--
LOCK TABLES `gongyingshangxinxi` WRITE;
/*!40000 ALTER TABLE `gongyingshangxinxi` DISABLE KEYS */;
INSERT INTO `gongyingshangxinxi` VALUES (41,'2022-05-06 10:06:24','供應(yīng)商編號1','供應(yīng)商名稱1','地址1','負責(zé)人1','13823888881','備注1'),(42,'2022-05-06 10:06:24','供應(yīng)商編號2','供應(yīng)商名稱2','地址2','負責(zé)人2','13823888882','備注2'),(43,'2022-05-06 10:06:24','供應(yīng)商編號3','供應(yīng)商名稱3','地址3','負責(zé)人3','13823888883','備注3'),(44,'2022-05-06 10:06:24','供應(yīng)商編號4','供應(yīng)商名稱4','地址4','負責(zé)人4','13823888884','備注4'),(45,'2022-05-06 10:06:24','供應(yīng)商編號5','供應(yīng)商名稱5','地址5','負責(zé)人5','13823888885','備注5'),(46,'2022-05-06 10:06:24','供應(yīng)商編號6','供應(yīng)商名稱6','地址6','負責(zé)人6','13823888886','備注6'),(1651831728565,'2022-05-06 10:08:47','44444444','XXXX','XXX','張三','18154541454','XXX');
/*!40000 ALTER TABLE `gongyingshangxinxi` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `kehu`
--
DROP TABLE IF EXISTS `kehu`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `kehu` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間',
`kehubianhao` varchar(200) DEFAULT NULL COMMENT '客戶編號',
`kehuxingming` varchar(200) DEFAULT NULL COMMENT '客戶姓名',
`lianxifangshi` varchar(200) DEFAULT NULL COMMENT '聯(lián)系方式',
`cheliangpinpai` varchar(200) DEFAULT NULL COMMENT '車輛品牌',
`gouchefangshi` varchar(200) DEFAULT NULL COMMENT '購車方式',
`jiaocheshijian` date DEFAULT NULL COMMENT '交車時間',
`baoxiannianxian` varchar(200) DEFAULT NULL COMMENT '保險年限',
`weixiujilu` longtext COMMENT '維修記錄',
`baoyangjilu` longtext COMMENT '保養(yǎng)記錄',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1651831706484 DEFAULT CHARSET=utf8 COMMENT='客戶';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `kehu`
--
LOCK TABLES `kehu` WRITE;
/*!40000 ALTER TABLE `kehu` DISABLE KEYS */;
INSERT INTO `kehu` VALUES (31,'2022-05-06 10:06:24','客戶編號1','客戶姓名1','13823888881','車輛品牌1','分期','2022-05-06','保險年限1','維修記錄1','保養(yǎng)記錄1'),(32,'2022-05-06 10:06:24','客戶編號2','客戶姓名2','13823888882','車輛品牌2','分期','2022-05-06','保險年限2','維修記錄2','保養(yǎng)記錄2'),(33,'2022-05-06 10:06:24','客戶編號3','客戶姓名3','13823888883','車輛品牌3','分期','2022-05-06','保險年限3','維修記錄3','保養(yǎng)記錄3'),(34,'2022-05-06 10:06:24','客戶編號4','客戶姓名4','13823888884','車輛品牌4','分期','2022-05-06','保險年限4','維修記錄4','保養(yǎng)記錄4'),(35,'2022-05-06 10:06:24','客戶編號5','客戶姓名5','13823888885','車輛品牌5','分期','2022-05-06','保險年限5','維修記錄5','保養(yǎng)記錄5'),(36,'2022-05-06 10:06:24','客戶編號6','客戶姓名6','13823888886','車輛品牌6','分期','2022-05-06','保險年限6','維修記錄6','保養(yǎng)記錄6'),(1651831706483,'2022-05-06 10:08:25','33333','王五','18154541454','寶馬','全款','2022-05-17','3年','xxxxxxx','xxxxxxxxxx');
/*!40000 ALTER TABLE `kehu` 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=4 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,1,'abo','users','管理員','ap782fkt6j63zmth4slfkjuk61ncm4bw','2022-05-06 10:07:39','2022-05-06 11:10:32'),(2,11,'111','xiaoshouyuan','銷售員','dd2v0mi4mymhd0oxb46y8gak2eny1bmy','2022-05-06 10:10:42','2022-05-06 11:10:43'),(3,21,'222','weixiuyuan','維修員','hc6ruso6f1wvbtczs9wxzhcd1nty14la','2022-05-06 10:11:39','2022-05-06 11:11:39');
/*!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,'abo','abo','管理員','2022-05-06 10:06:24');
/*!40000 ALTER TABLE `users` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `weixiuyuan`
--
DROP TABLE IF EXISTS `weixiuyuan`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `weixiuyuan` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間',
`weixiuzhanghao` varchar(200) NOT NULL COMMENT '維修賬號',
`mima` varchar(200) NOT NULL COMMENT '密碼',
`weixiuxingming` varchar(200) NOT NULL COMMENT '維修姓名',
`xingbie` varchar(200) DEFAULT NULL COMMENT '性別',
`nianling` int(11) DEFAULT NULL COMMENT '年齡',
`shouji` varchar(200) DEFAULT NULL COMMENT '手機',
`zhuzhi` varchar(200) DEFAULT NULL COMMENT '住址',
PRIMARY KEY (`id`),
UNIQUE KEY `weixiuzhanghao` (`weixiuzhanghao`)
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8 COMMENT='維修員';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `weixiuyuan`
--
LOCK TABLES `weixiuyuan` WRITE;
/*!40000 ALTER TABLE `weixiuyuan` DISABLE KEYS */;
INSERT INTO `weixiuyuan` VALUES (21,'2022-05-06 10:06:24','222','222','維修姓名1','男',30,'13823888881','住址1'),(22,'2022-05-06 10:06:24','維修賬號2','123456','維修姓名2','男',2,'13823888882','住址2'),(23,'2022-05-06 10:06:24','維修賬號3','123456','維修姓名3','男',3,'13823888883','住址3'),(24,'2022-05-06 10:06:24','維修賬號4','123456','維修姓名4','男',4,'13823888884','住址4'),(25,'2022-05-06 10:06:24','維修賬號5','123456','維修姓名5','男',5,'13823888885','住址5'),(26,'2022-05-06 10:06:24','維修賬號6','123456','維修姓名6','男',6,'13823888886','住址6');
/*!40000 ALTER TABLE `weixiuyuan` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `wuzixinxi`
--
DROP TABLE IF EXISTS `wuzixinxi`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `wuzixinxi` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間',
`wuzibianhao` varchar(200) DEFAULT NULL COMMENT '物資編號',
`wuzimingcheng` varchar(200) DEFAULT NULL COMMENT '物資名稱',
`guige` varchar(200) DEFAULT NULL COMMENT '規(guī)格',
`shuliang` int(11) DEFAULT NULL COMMENT '數(shù)量',
`danjia` int(11) DEFAULT NULL COMMENT '單價',
`gongyingshang` varchar(200) DEFAULT NULL COMMENT '供應(yīng)商',
`wuzijieshao` longtext COMMENT '物資介紹',
`wuzitupian` varchar(200) DEFAULT NULL COMMENT '物資圖片',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1651831786955 DEFAULT CHARSET=utf8 COMMENT='物資信息';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `wuzixinxi`
--
LOCK TABLES `wuzixinxi` WRITE;
/*!40000 ALTER TABLE `wuzixinxi` DISABLE KEYS */;
INSERT INTO `wuzixinxi` VALUES (71,'2022-05-06 10:06:24','物資編號1','物資名稱1','規(guī)格1',1,1,'供應(yīng)商1','物資介紹1','upload/wuzixinxi_wuzitupian1.jpg'),(72,'2022-05-06 10:06:24','物資編號2','物資名稱2','規(guī)格2',2,2,'供應(yīng)商2','物資介紹2','upload/wuzixinxi_wuzitupian2.jpg'),(73,'2022-05-06 10:06:24','物資編號3','物資名稱3','規(guī)格3',3,3,'供應(yīng)商3','物資介紹3','upload/wuzixinxi_wuzitupian3.jpg'),(74,'2022-05-06 10:06:24','物資編號4','物資名稱4','規(guī)格4',4,4,'供應(yīng)商4','物資介紹4','upload/wuzixinxi_wuzitupian4.jpg'),(75,'2022-05-06 10:06:24','物資編號5','物資名稱5','規(guī)格5',5,5,'供應(yīng)商5','物資介紹5','upload/wuzixinxi_wuzitupian5.jpg'),(76,'2022-05-06 10:06:24','物資編號6','物資名稱6','規(guī)格6',6,6,'供應(yīng)商6','物資介紹6','upload/wuzixinxi_wuzitupian6.jpg'),(1651831786954,'2022-05-06 10:09:46','22222222','xxx','xxxx',50,80,'供應(yīng)商名稱1','<p>xxxxxxxxxxxxxx</p>','upload/1651831784857.png');
/*!40000 ALTER TABLE `wuzixinxi` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `xiaoshoutongji`
--
DROP TABLE IF EXISTS `xiaoshoutongji`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `xiaoshoutongji` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間',
`xiaoshouzhanghao` varchar(200) DEFAULT NULL COMMENT '銷售賬號',
`xiaoshouxingming` varchar(200) DEFAULT NULL COMMENT '銷售姓名',
`tongjiyuefen` date DEFAULT NULL COMMENT '統(tǒng)計月份',
`tongjileixing` varchar(200) DEFAULT NULL COMMENT '統(tǒng)計類型',
`xiaoshoujine` int(11) DEFAULT NULL COMMENT '銷售金額',
`beizhu` varchar(200) DEFAULT NULL COMMENT '備注',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1651831823284 DEFAULT CHARSET=utf8 COMMENT='銷售統(tǒng)計';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `xiaoshoutongji`
--
LOCK TABLES `xiaoshoutongji` WRITE;
/*!40000 ALTER TABLE `xiaoshoutongji` DISABLE KEYS */;
INSERT INTO `xiaoshoutongji` VALUES (111,'2022-05-06 10:06:24','銷售賬號1','銷售姓名1','2022-05-06','分期',1,'備注1'),(112,'2022-05-06 10:06:24','銷售賬號2','銷售姓名2','2022-05-06','分期',2,'備注2'),(113,'2022-05-06 10:06:24','銷售賬號3','銷售姓名3','2022-05-06','分期',3,'備注3'),(114,'2022-05-06 10:06:24','銷售賬號4','銷售姓名4','2022-05-06','分期',4,'備注4'),(115,'2022-05-06 10:06:24','銷售賬號5','銷售姓名5','2022-05-06','分期',5,'備注5'),(116,'2022-05-06 10:06:24','銷售賬號6','銷售姓名6','2022-05-06','分期',6,'備注6'),(1651831823283,'2022-05-06 10:10:22','111','銷售姓名1','2022-05-10','全款',500000,'xxx');
/*!40000 ALTER TABLE `xiaoshoutongji` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `xiaoshouyuan`
--
DROP TABLE IF EXISTS `xiaoshouyuan`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `xiaoshouyuan` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間',
`xiaoshouzhanghao` varchar(200) NOT NULL COMMENT '銷售賬號',
`mima` varchar(200) NOT NULL COMMENT '密碼',
`xiaoshouxingming` varchar(200) NOT NULL COMMENT '銷售姓名',
`xingbie` varchar(200) DEFAULT NULL COMMENT '性別',
`nianling` int(11) DEFAULT NULL COMMENT '年齡',
`shouji` varchar(200) DEFAULT NULL COMMENT '手機',
`zhuzhi` varchar(200) DEFAULT NULL COMMENT '住址',
PRIMARY KEY (`id`),
UNIQUE KEY `xiaoshouzhanghao` (`xiaoshouzhanghao`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 COMMENT='銷售員';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `xiaoshouyuan`
--
LOCK TABLES `xiaoshouyuan` WRITE;
/*!40000 ALTER TABLE `xiaoshouyuan` DISABLE KEYS */;
INSERT INTO `xiaoshouyuan` VALUES (11,'2022-05-06 10:06:24','111','111','銷售姓名1','男',30,'13823888881','住址1'),(12,'2022-05-06 10:06:24','銷售賬號2','123456','銷售姓名2','男',2,'13823888882','住址2'),(13,'2022-05-06 10:06:24','銷售賬號3','123456','銷售姓名3','男',3,'13823888883','住址3'),(14,'2022-05-06 10:06:24','銷售賬號4','123456','銷售姓名4','男',4,'13823888884','住址4'),(15,'2022-05-06 10:06:24','銷售賬號5','123456','銷售姓名5','男',5,'13823888885','住址5'),(16,'2022-05-06 10:06:24','銷售賬號6','123456','銷售姓名6','男',6,'13823888886','住址6');
/*!40000 ALTER TABLE `xiaoshouyuan` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `yingyetongji`
--
DROP TABLE IF EXISTS `yingyetongji`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `yingyetongji` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間',
`tongjiyuefen` date DEFAULT NULL COMMENT '統(tǒng)計月份',
`tongjileixing` varchar(200) DEFAULT NULL COMMENT '統(tǒng)計類型',
`zongxiaoe` float DEFAULT NULL COMMENT '總銷額',
`beizhu` varchar(200) DEFAULT NULL COMMENT '備注',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1651831808708 DEFAULT CHARSET=utf8 COMMENT='營業(yè)統(tǒng)計';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `yingyetongji`
--
LOCK TABLES `yingyetongji` WRITE;
/*!40000 ALTER TABLE `yingyetongji` DISABLE KEYS */;
INSERT INTO `yingyetongji` VALUES (101,'2022-05-06 10:06:24','2022-05-06','分期',1,'備注1'),(102,'2022-05-06 10:06:24','2022-05-06','分期',2,'備注2'),(103,'2022-05-06 10:06:24','2022-05-06','分期',3,'備注3'),(104,'2022-05-06 10:06:24','2022-05-06','分期',4,'備注4'),(105,'2022-05-06 10:06:24','2022-05-06','分期',5,'備注5'),(106,'2022-05-06 10:06:24','2022-05-06','分期',6,'備注6'),(1651831808707,'2022-05-06 10:10:07','2022-05-18','分期',50000000,'xxx');
/*!40000 ALTER TABLE `yingyetongji` 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-05-07 11:30:53
五.關(guān)鍵代碼
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;
/**
* 登錄相關(guān)
*/
@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();
}
}
六.論文目錄參考
七.源碼獲取
感謝大家的閱讀,如有不懂的問題可以評論區(qū)交流或私聊!
喜歡文章可以點贊、收藏、關(guān)注、評論啦文章來源:http://www.zghlxwxcb.cn/news/detail-730870.html
獲取源碼請私信文章來源地址http://www.zghlxwxcb.cn/news/detail-730870.html
到了這里,關(guān)于計算機畢業(yè)設(shè)計 基于SpringBoot的4S店車輛管理系統(tǒng)的設(shè)計與實現(xiàn) Java實戰(zhàn)項目 附源碼+文檔+視頻講解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!