diff --git a/软件工程综合设计版本/程序代码/sql文件/eatwhat-public.sql b/软件工程综合设计版本/程序代码/sql文件/eatwhat-public.sql new file mode 100644 index 0000000..c7c5db0 --- /dev/null +++ b/软件工程综合设计版本/程序代码/sql文件/eatwhat-public.sql @@ -0,0 +1,189 @@ +-- MySQL dump 10.13 Distrib 5.5.62, for Linux (aarch64) +-- +-- Host: localhost Database: eatwhat-public +-- ------------------------------------------------------ +-- Server version 5.5.62-log + +/*!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 */; + +-- +-- Table structure for table `admin_table` +-- + +DROP TABLE IF EXISTS `admin_table`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `admin_table` ( + `adminId` varchar(255) NOT NULL, + `adminNumb` varchar(11) NOT NULL, + `adminName` varchar(10) DEFAULT NULL, + `power` int(1) unsigned NOT NULL DEFAULT '0', + `adminPass` varchar(13) NOT NULL, + `adminAcco` varchar(7) NOT NULL, + `menuAuth` int(1) unsigned NOT NULL DEFAULT '0', + `ingredientAuth` int(1) unsigned NOT NULL DEFAULT '0', + `userAuth` int(1) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`adminId`), + UNIQUE KEY `adminNumb` (`adminNumb`) USING BTREE, + UNIQUE KEY `adminAcco` (`adminAcco`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `admin_table` +-- + +LOCK TABLES `admin_table` WRITE; +/*!40000 ALTER TABLE `admin_table` DISABLE KEYS */; +INSERT INTO `admin_table` VALUES ('2ed90fe4-f561-44df-b586-3337c9be3220','15024930876','俊南',0,'123456','bd9e67f',0,0,1),('7fc93178-d5da-43e7-93b1-cee674c4f598','15024930877','园园',0,'456789','9af7597',0,1,0),('b995f06e-7afb-4150-bc5d-32dc8f1d1763','15024930878','李宝',0,'123456','b7c0bbc',1,1,1),('unique','15024930879','Shuaib',1,'ShuaibZyx','no-one',1,1,1); +/*!40000 ALTER TABLE `admin_table` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `ingre_table` +-- + +DROP TABLE IF EXISTS `ingre_table`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `ingre_table` ( + `ingreName` varchar(50) NOT NULL, + `ingreId` varchar(11) NOT NULL, + `ingreAdd` varchar(50) DEFAULT NULL, + `ingreAttr` varchar(50) DEFAULT NULL, + `ingrePut` varchar(255) DEFAULT NULL, + `ingrePrice` double(10,0) NOT NULL, + PRIMARY KEY (`ingreId`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `ingre_table` +-- + +LOCK TABLES `ingre_table` WRITE; +/*!40000 ALTER TABLE `ingre_table` DISABLE KEYS */; +INSERT INTO `ingre_table` VALUES ('鸡肉','0271ee3-2','北京市/北京城区/西城区','温','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019441f.png',28),('米饭','043095f-1','北京市/北京城区/朝阳区','平性','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194403.png',5),('花生仁','06ad5f4-2','山东省/青岛市/市北区','平','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194411.png',10),('番茄酱','0982f78-4','北京市/北京城区/东城区','微凉','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019440e.png',3),('文蛤','0cc4ebf-a','广东省/深圳市/福田区','寒','http://121.37.102.50:3017/static/imgs_ingredient/b38850190505d2244a886bf1a.png',5),('玉米','0d27fc7-c','北京市/北京城区/朝阳区','平','http://121.37.102.50:3017/static/imgs_ingredient/b38850190505d2244a886bf16.png',10),('芝麻','134d8b8-2','北京市/北京城区/朝阳区','平','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194434.png',20),('牛排肉','13e853e-9','内蒙古自治区/呼伦贝尔市/鄂伦春自治旗','温','http://121.37.102.50:3017/static/imgs_ingredient/b38850190505d2244a886bf14.png',88),('金针菇','1b13d85-0','云南省/玉溪市/红塔区','凉','http://121.37.102.50:3017/static/imgs_ingredient/b38850190505d2244a886bf12.png',3),('花椒','1f99fdf-0','辽宁省/鞍山市/立山区','温','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019440f.png',10),('羊肉','2114f00-5','内蒙古自治区/呼伦贝尔市/海拉尔区','性温','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194427.png',80),('葱','21d2c5d-a','天津市/天津城区/河西区','温性','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194404.png',4),('海带','23ad965-1','山东省/威海市/环翠区','凉性','http://121.37.102.50:3017/static/imgs_ingredient/b38850190505d2244a886bf0d.png',7),('丝瓜','265de86-8','云南省/普洱市/思茅区','凉','http://121.37.102.50:3017/static/imgs_ingredient/b38850190505d2244a886bf19.png',3),('草虾','2ea2a21-9','福建省/厦门市/湖里区','温','http://121.37.102.50:3017/static/imgs_ingredient/b38850190505d2244a886bf10.png',20),('木耳','374fe19-e','黑龙江省/哈尔滨市/道里区','平','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194428.png',16),('杏仁粉','4cf9999-c','天津市/天津城区/河西区','凉','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194432.png',20),('鸡蛋','51fbc40-f','广东省/广州市/越秀区','平','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194410.png',8),('VR','52167fb-f','内蒙古自治区/呼和浩特市/新城区','高电平','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194419.png',999),('皮蛋','558c9ce-e','江苏省/南京市/秦淮区','凉','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019442a.png',20),('大蒜','58a0571-6','河南省/洛阳市/宜阳县','温性','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194406.png',5),('G力座椅','5f46759-b','内蒙古自治区/呼和浩特市/新城区','高电平','http://121.37.102.50:3017/static/imgs_ingredient/f48bfd7542e24e1df52a69f01.png',999),('盘子','62ba292-3','内蒙古自治区/呼和浩特市/新城区','高电平','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194418.png',1000),('鲍鱼','65cee68-6','福建省/福州市/鼓楼区','凉','http://121.37.102.50:3017/static/imgs_ingredient/b38850190505d2244a886bf0e.png',58),('苦瓜','684f04e-c','海南省/三亚市/吉阳区','寒','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194422.png',20),('鸡精','69da463-9','北京市/北京城区/朝阳区','平','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019441d.png',15),('麻油','6c7c0ea-1','山西省/太原市/迎泽区','平','http://121.37.102.50:3017/static/imgs_ingredient/b38850190505d2244a886bf13.png',10),('糖','7c4ed64-0','新疆维吾尔自治区/乌鲁木齐市/天山区','凉','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019442e.png',10),('瑶柱','7f2ee22-9','福建省/厦门市/湖里区','平','http://121.37.102.50:3017/static/imgs_ingredient/b38850190505d2244a886bf15.png',15),('胡椒粉','8325d3e-a','安徽省/淮南市/田家庵区','温热','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019441e.png',3),('猪里脊肉','86cf1f3-5','北京市/北京城区/朝阳区','平','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194435.png',30),('海参','89d3bc5-2','海南省/三亚市/海棠区','平,微凉','http://121.37.102.50:3017/static/imgs_ingredient/b38850190505d2244a886bf0f.png',68),('醋','8f55360-5','山西省/吕梁市/文水县','温','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194409.png',8),('鸭子','925b50b-a','北京市/北京城区/朝阳区','凉','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194433.png',38),('姜','97857dc-6','江苏省/南京市/秦淮区','温','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194420.png',6),('冬瓜','a86873e-4','云南省/昆明市/五华区','性凉','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019440b.png',12),('腐竹','ac626ac-1','江西省/赣州市/章贡区','凉性','http://121.37.102.50:3017/static/imgs_ingredient/f029a2d0d8b877ab32958cc00.jpg',12),('草鱼','ac780f7-0','江苏省/南京市/秦淮区','平性','http://121.37.102.50:3017/static/imgs_ingredient/359e30fb52772e232ec6b1f03.png',20),('豆腐','ad916b2-6','安徽省/合肥市/瑶海区','凉','http://121.37.102.50:3017/static/imgs_ingredient/b38850190505d2244a886bf11.png',5),('粉丝','b085c42-1','山东省/青岛市/崂山区','温','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019440a.png',10),('老抽','b12810d-6','黑龙江省/齐齐哈尔市/龙沙区','性平','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194413.png',18),('青椒','ba870fb-3','北京市/北京城区/朝阳区','凉','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019442c.png',4),('盐','bdd5a68-3','广东省/广州市/荔湾区','性热','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194405.png',3),('辣椒','c8ced9d-c','北京市/北京城区/朝阳区','温','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194424.png',15),('龙利鱼','c8f871f-4','福建省/福州市/鼓楼区','性凉','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194417.png',100),('黄瓜','ca8e18e-3','北京市/北京城区/丰台区','凉','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194415.png',5),('胡萝卜','cb58559-9','广东省/韶关市/武江区','性平','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194412.png',4),('青笋','cdca652-7','江西省/南昌市/青云谱区','寒','http://121.37.102.50:3017/static/imgs_ingredient/b38850190505d2244a886bf18.png',12),('生抽','ce295d4-7','重庆市/重庆城区/万州区','性凉','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194423.png',12),('香菇','d6c2c9e-9','北京市/北京城区/朝阳区','平','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194430.png',25),('八角','e9664af-6','福建省/厦门市/海沧区','温','',5),('红薯','e9a680e-1','海南省/三沙市/西沙群岛','平','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019440c.png',5),('汽车','ea5bc25-b','内蒙古自治区/呼和浩特市/新城区','性高电平','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019441a.png',888),('香菜','ef447f7-7','浙江省/宁波市/海曙区','性温','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194426.png',3),('鱼翅','ef8c52b-9','山东省/青岛市/市南区','平','http://121.37.102.50:3017/static/imgs_ingredient/b38850190505d2244a886bf1b.png',400),('小龙虾','f3ed5f2-c','北京市/北京城区/朝阳区','凉','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194431.png',50),('面粉','f51a164-0','黑龙江省/鹤岗市/向阳区','性温','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194421.png',5),('绿豆','fa9290f-2','北京市/北京城区/朝阳区','凉','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e90194425.png',10),('茄子','fe0c6ef-c','江西省/萍乡市/湘东区','凉','http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019442b.png',10); +/*!40000 ALTER TABLE `ingre_table` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `menu_table` +-- + +DROP TABLE IF EXISTS `menu_table`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `menu_table` ( + `menuName` varchar(50) NOT NULL, + `menuId` varchar(11) NOT NULL, + `menuEle` varchar(100) NOT NULL, + `menuTaste` varchar(50) NOT NULL, + `menuCuis` varchar(20) NOT NULL, + `menuBrief` varchar(255) DEFAULT 'No profile', + `menuLevel` int(11) DEFAULT NULL, + `menuPut` varchar(255) DEFAULT NULL, + `menuPrice` double(7,0) NOT NULL DEFAULT '0', + PRIMARY KEY (`menuId`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `menu_table` +-- + +LOCK TABLES `menu_table` WRITE; +/*!40000 ALTER TABLE `menu_table` DISABLE KEYS */; +INSERT INTO `menu_table` VALUES ('佛跳墙','0292ffe-4','海参|鱼翅|鲍鱼|花菇|文蛤|瑶柱|草虾|冬笋|猪爪','鲜香','闽菜','步骤1:把鸭腿,猪爪焯出来,鲜鲍鱼洗净,发干海参\n步骤2:金华火腿鲍鱼蒸熟,五花肉焯水,冬菇冬笋,鸽子蛋煮好\n步骤3:炒鸭腿猪爪\n步骤4:再放入其他肉类加高汤,冬菇和笋最后放\n步骤5:砂锅炖5个小时\n步骤6:收汁盛出\n步骤7:周围摆上西兰花和鸽子(鹌鹑)蛋,滋补',5,'http://121.37.102.50:3017/static/imgs_menu/b38850190505d2244a886bf00.png',68),('龙利鱼冬瓜汤','041e12b-6','龙利鱼|冬瓜|胡椒粉|盐|香菜|木薯粉','清淡,咸','粤菜','步骤1:冬瓜切成片,龙利鱼清洗干净,沥去多余的水分,切成小块,再用刀剁成泥,也可用搅拌机搅拌成泥。\n步骤2:加入料酒、盐、胡椒粉和适量的水,用力搅拌上劲,再加入适量的木薯粉拌匀,用手摔打,以便更加上劲。\n步骤3:锅中加入适量的水,不用煮开,用手把鱼泥挤成鱼丸,一个个下入锅。煮至鱼丸浮起,加入盐调味。再加入冬瓜下,煮至断生,调入胡椒粉。\n步骤4:最后加入香菜,盛入碗中即可。',3,'http://121.37.102.50:3017/static/imgs_menu/359e30fb52772e232ec6b1f01.png',35),('玉米排骨汤','06d901e-1','玉米|排骨|葱|姜|蒜|鸡精|鸡精|火麻油','清淡','西北菜','步骤1:准备好红枣、枸杞,将玉米、胡萝卜切好、洗净。\n步骤2:排骨切块、清洗干净。\n步骤3:将准备好的,排骨、玉米、红萝卜、红枣、枸杞放入锅中。滴入2滴醋,起火炖30分钟左右。\n步骤4:最后出锅前加入盐、2到3滴火麻油调味即可。',3,'http://121.37.102.50:3017/static/imgs_menu/93d6fecbb9cc14d22022e8300.png',30),('麻辣烤鱼','0c8d2c0-b','草鱼|香芹菜|青笋|丝瓜','辣','川湘菜','步骤1:腌制处理过的草鱼\n步骤2:烤鱼\n步骤3:姜切姜末,蒜切成大块,芹菜去老叶洗净切段,豆瓣酱、泡椒剁碎,青笋去皮切滚刀块,丝瓜去皮切滚刀块。\n步骤4:锅内放50克油,烧至5成热,放入姜蒜炒香,放入豆瓣酱、泡椒和豆豉酱炒香。\n步骤5:放入干辣椒和花椒炒香,加入鲜汤烧开,加酱油、盐、糖、鸡精调味。\n步骤6:加入青笋和香芹菜,后加入丝瓜关火\n步骤7:将烤好的鱼去掉姜葱放入一个深盆中(其实也可以一开始就放入这个深盆中),将配菜倒在鱼身上。\n步骤8:将加了配菜的鱼放入烤箱中200度烤5分钟。\n步骤9:放油炒',5,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d5611.png',50),('锅包肉','12dcc10-e','猪里脊肉|胡萝卜|料酒|面粉|淀粉|葱|番茄酱|糖|盐','甜','东北菜','步骤1:里脊肉,切成片!\n步骤2:放盐,料酒腌制半小时!\n步骤3:调煳:面粉和淀粉比例1:2,加水,油!天秤厚糊!\n步骤4:油热六成炸制挂好糊的肉片!\n步骤5:炸制金黄色捞出后再负炸一次!\n步骤6:胡萝卜,葱切丝!\n步骤7:熬汁:料酒,糖,番茄酱,醋水和淀粉,熬制起大泡倒入炸好的肉片,迅速翻炒,最后放入胡萝卜和葱丝即可!',5,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d5603.png',18),('肉炒腐竹','1b69cea-2','猪肉|腐竹|盐|料酒|淀粉|大葱','辣','粤菜','步骤1:里脊肉切小片,用盐、料酒、淀粉腌10分钟;\n步骤2:大葱切段,腐竹掰成一寸多的小段;\n步骤3:锅中放油,五成热,放入腐竹炒一下。因为腐竹是干的,光炒是不行的,还要添些水,焖煮,让腐竹吸收水份,直到腐竹变软。也可以先用温水将腐竹发好;\n步骤4:腐竹焖煮好以后,盛出备用;\n步骤5:锅中放些油,放入肉片划开,再放些葱段翻炒;\n步骤6:肉变色以后,倒入腐竹,翻炒均匀,待两种味道融合以后,盛出即可。',2,'http://121.37.102.50:3017/static/imgs_menu/b38850190505d2244a886bf0b.png',20),('功夫鱼','1de4767-8','葱|姜|蒜|草鱼','辣,咸','川湘菜','步骤1:将草鱼洗净,鱼打花刀,放入预制好的汤料,进行腌制,腌制约半小时。\n步骤2:将腌制好的鱼,上油锅,或者蒸锅,炸制或蒸制,带鱼成熟后捞出备用。\n步骤3:将提前预制好的所有蔬菜,包括各式水果,加入锅内,撒上酱料。\n步骤4:将鱼用锡纸包好,点上酒精灯,出锅。',3,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d5606.png',50),('干炸里脊','1e5facf-b','猪里脊肉|淀粉|鸡蛋|油|鸡精|姜|葱','咸','豫菜','步骤1:猪里脊肉片成1cm厚的片,切十字花刀,再切成1cm宽、2cm长的块,用盐、料酒、酱油、黑胡椒粉、葱、姜腌渍30分钟;\n步骤2:鸡蛋液 [1] 、淀粉、面粉、少量色拉油和成糊;\n步骤3:里脊块挂糊;\n步骤4:用温油炸至外皮凝固捞出,至油温上升至7成时,复炸至金黄色;\n步骤5:沾椒盐食用。',3,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d5609.png',25),('小葱拌豆腐','2c50ab7-0','豆腐|葱花|盐|作料|香油|味精|豆豉|味精','清淡','西北菜','步骤1:将小葱除去黄叶,洗净后切成葱花;豆腐划切成小块,放入热水锅焯去豆腥味,取出用冷的净水过凉,捞出沥出水分,盛装在盘内,随即加入精盐和味精,再撒上葱花,淋上香油、麻油。\n步骤2:将炒锅置于中火加热,倒入精制油熬熟后,再盛装碗中,待冷却后淋浇在豆腐上,就可上餐桌,食时拌匀即可。',2,'http://121.37.102.50:3017/static/imgs_menu/93d6fecbb9cc14d22022e8301.png',12),('煎牛排','3782a76-3','牛排|胡椒|酒|酱油|盐|糖','咸','西餐','步骤1:牛排用刀拍,用盐、糖、胡椒等调味品腌半小时。\n步骤2:牛排放在烤架上入箱烘烤,先烤25分钟,再翻转烤10分钟即可。',3,'http://121.37.102.50:3017/static/imgs_menu/359e30fb52772e232ec6b1f02.png',65),('什锦沙拉','39adbf3-0','胡萝卜|土豆|黄瓜|火腿|鸡蛋|盐|糖|沙拉酱','清淡,咸,甜','西餐','步骤1:将胡萝卜洗净切粒;将土豆洗净去皮切片,煮10分钟后捞出压成泥。\n步骤2:黄瓜洗净切粒,用少许盐腌10分钟;火腿切成细粒。\n步骤3:鸡蛋煮熟,蛋白切粒,蛋黄压碎备用。\n步骤4:土豆泥拌入胡萝卜粒、黄瓜粒、火腿粒及蛋白粒,加入胡椒粉、糖、沙拉酱拌匀,撒上碎蛋黄即成。\n步骤5:注意胡萝卜最好用水煮熟,生吃营养不能很好吸收。',1,'http://121.37.102.50:3017/static/imgs_menu/359e30fb52772e232ec6b1f06.png',15),('炸薯条','3bd990c-3','土豆|盐|番茄酱','咸,酸甜','西餐','步骤1:土豆洗净去皮,切成1厘米的方条,放入盐水中泡15分钟,捞出沥干水分。\n步骤2:锅中放油,开火将油烧热(以筷子插入时有气泡顺着筷子朝上冒为油温合适),放入切好的土豆,炸制成金黄色。\n步骤3:将薯条捞出沥油,趁热撒上盐和胡椒。食用时,可配番茄酱。',2,'http://121.37.102.50:3017/static/imgs_menu/359e30fb52772e232ec6b1f09.png',7),('鸳鸯火锅','3d0812a-3','鱼茸丸|鸭血|卤汁|猪脊肉|鸭胗花|鲶鱼片|大葱|蒜苗|菠菜|粉丝|冬笋','清淡,辣,酸辣','川湘菜','步骤1:将以上各种荤素原料分盘装好,围在鸳鸯火锅四周,点燃火,烧开汤汁,打去浮沫,即可烫食。\n步骤2:味碟用麻油、蚝油加盐和味精制成,每碟中放入一个鸡蛋的蛋清即可。\n步骤3:吃时,鳝鱼片、鸭胗花、鱼茸丸可先下锅煮。鲫鱼治净后用筷子从鱼口中插入,放入火锅中煮入味,连筷子拿起食用。',2,'http://121.37.102.50:3017/static/imgs_menu/16608e2f333d10e2287c14400.png',80),('宫保鸡丁','47247df-4','鸡脯肉|花生米|辣椒|花椒|味精|醋|淀粉','辣','川菜','步骤1:鸡腿去骨、去皮后洗净,用刀背拍松鸡肉,切成1.5厘米大小的丁,姜和蒜切片,葱白切成小圈。\n步骤2鸡肉丁加入少许黄酒、一点点盐,用手反复抓,再放入干淀粉抓匀。\n步骤3:将糖、米醋、料酒、生抽、盐放入容器中调匀,放入葱姜蒜,加入适量水,做成料汁。\n步骤4:锅烧热,倒入油,油温7成热时,放入鸡丁,翻炒至鸡肉变白盛出。\n步骤5:锅中剩少许油,放入花椒、干辣椒,用中小火炒香后,将料汁里浸泡的葱姜蒜捞出,放入锅中炒10秒,接着把鸡肉倒回锅中,用大火炒30秒,倒入料汁,颜色变油亮时,加入辣椒油,最后方花生米',4,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d560c.png',15),('凉拌海带丝','59afb32-7','海带|姜|盐|醋|辣椒|葱','酸辣','粤菜','步骤1:把海带浸泡除砂后洗净,切丝,用沸水漂烫5分钟\n步骤2:放入冷水中投凉取出,沥干水分后装入容器\n步骤3:把姜切成丝和各种调料一起拌入海带即可。',2,'http://121.37.102.50:3017/static/imgs_menu/b38850190505d2244a886bf17.png',10),('热干面','5eef49d-c','碱水面|麻酱|鸡精|辣椒油|老抽|盐|葱|猪里脊肉|榨菜|料酒|蚝油|香油','辣,鲜香','主食','步骤1:猪肉里脊切丁,加入生抽,料酒,胡椒粉腌制10分钟,然后热锅冷油,待油温变热进行翻炒,加入少许生抽,炒熟盛出备用。\n步骤2:如图加入各类调味品,鸡精和老抽少放,辣椒油根据个人口味调整。\n步骤3:榨菜切丁,香葱切碎备用。\n步骤4:面条煮好过冷水盛出备用。\n步骤5:将以上各类准备好的食材依次加入并搅拌均匀。',5,'http://121.37.102.50:3017/static/imgs_menu/b38850190505d2244a886bf05.png',15),('马卡龙','65efd76-8','杏仁粉|糖粉|绵白糖|蛋清','甜','西餐','将淡奶油放入奶锅中小火煮热,把热淡奶油倒入巧克力豆中,等待数秒然后搅拌均匀,晾凉即成。把糖霜馅涂抹在马卡龙底部,两片夹起来。',4,'http://121.37.102.50:3017/static/imgs_menu/b38850190505d2244a886bf0a.png',35),('红焖鸡块','6dcf91f-8','嫩鸡|植物油|料酒|酱油|白糖|八角|葱|姜|蒜|精盐|味精','鲜香','西北菜','步骤1:将鸡肉洗净,切成上块,放入盆内,用少许酱油、料酒腌制20分钟;葱切段;姜切片。\n步骤2:将腌好的鸡块放入八成热的油内炸透,捞出控油;把鸡块放入碗内,加入酱油、精盐、肉汤、葱段、姜片、八角、白糖,上笼用大火蒸30分钟取出。\n步骤3:将蒸鸡块的汤汁倒入锅内,鸡块扣在盘内。把锅内汤汁烧开,用味精调好味,水淀粉勾芡,收浓汤汁,出锅即可。',4,'http://121.37.102.50:3017/static/imgs_menu/b38850190505d2244a886bf02.png',35),('比萨','70051d0-4','面粉|洋葱|黄油|番茄沙司|乳酪|牛奶|鸡肉','甜、咸','西餐','步骤1:和面,将少量黄油加热搞化,与一个鸡蛋和少量自发粉混合,随后加入牛奶和面粉,不断揉。大约250毫升牛奶的量可以做两张比萨,面不要太软,最后弄成两个面团,放置20分钟发酵。\n步骤2:等面发酵的时候,把蔬菜水果切成小块,盘里均匀涂上少许橄榄油,将面团擀平放进烤盘,中间薄,边缘厚。\n步骤3:抹上比萨酱,可以根据口味再加些胡椒或是盐等调料。把蔬菜水果、培根等放在上面,搭配可以按自己的口味。\n步骤4:用绞丝器将奶酪绞成丝撒在比萨上,要多。\n步骤5:烤箱预热220度,烤20分钟左右,上面盖一层锡纸。',4,'http://121.37.102.50:3017/static/imgs_menu/359e30fb52772e232ec6b1f04.png',35),('北京烤鸭','715df3e-7','黄瓜|鸭子|大葱','鲜香','鲁菜','步骤1:鸭于翼底外开一孔,取出肠脏(可请鸭档代劳),洗净,以配料涂匀鸭腔。\n步骤2:用三寸长木条纳入鸭腔内,横挡于两翅骨间,插一支管在鸭头部,吹气使鸭全向澎涨。\n步骤3:用滚水淋鸭外皮至起凸点,煮溶淋鸭皮料,涂匀鸭皮挂在当风处吹干。\n步骤4:用叉撑着鸭放在火炉上烧,须反覆转动及多次涂油,烧至皮脆及呈金红色上碟。\n步骤5:若用炉烤,鸭以锡纸包着烤至八成熟,除去锡纸再烤至鸭皮呈金黄色取出,用滚油淋鸭皮至脆上碟。\n步骤6:趁热将鸭片皮,伴以京葱、青瓜、甜面酱及薄饼同食。',4,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d5607.png',50),('麻辣小龙虾','7b924cc-b','小龙虾|辣椒|葱|姜|花椒','辣','川湘菜','步骤1:将小龙虾洗净,葱姜蒜切碎,辣椒剪块。\n步骤2:锅中加入比平时炒菜稍多的油,烧到3成热,放入干辣椒、辣椒酱、花椒、葱、姜、蒜煸出香味。\n步骤3:放入洗净的小龙虾翻炒均匀,然后淋入白酒、生抽、老抽,加入白糖炒出香味。\n步骤4:看到小龙虾卷曲后,放入香叶、八角、桂皮等香料,淋入200ml的清水,加盖用中火焖8分钟,最后加入适量盐调味,火力调大将汤汁稍微收干即可。',5,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d5612.png',58),('葱香饼','7c6b29e-8','葱|猪油|花椒粉|面粉','咸','西北菜系','步骤1:葱择洗净切花;\n步骤2:葱花放入碗中,加入盐、花椒粉拌匀;\n步骤3:面团搓成条,下成20克一个的小剂子;将面剂搓成圆球形,再按扁,放在油纸上,均匀撒上葱花,用手按压紧,放入烤箱中,烤20分钟,取出即可。',2,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d5608.png',18),('猪肉芹菜饺子','7e4b273-f','面粉|猪肉|芹菜|醋','清淡','主食','步骤1:在猪肉馅中打一个鸡蛋,朝同一方向搅拌均匀,将韭菜切碎,加入到猪肉馅中,将韭菜与肉馅搅拌均匀。\n步骤2:面粉放入盆中,边加水边搅拌至面絮状,将面絮糅合成团,将面团搓成条,用刀切成大小均匀的小面丁。\n步骤3:将面丁擀成饺子皮,取一个饺子皮,放入适量韭菜,用两个大拇指,将饺子皮边按压在一起,即完成手工饺子的制作。',3,'http://121.37.102.50:3017/static/imgs_menu/359e30fb52772e232ec6b1f00.png',10),('皮蛋瘦肉粥','87e7c25-a','皮蛋|猪里脊肉|大米|姜|香油|香葱|小青菜|味精|精盐|胡椒','鲜香','粤菜系','步骤1:皮蛋剥壳,切成小块备用。\n步骤2:大米洗净拌入少量油。\n步骤3:生姜洗净切丝,香葱洗净切成葱花,香菜切末。\n步骤4:猪瘦肉洗净沥干水,用3小匙精盐腌3小时至入味,再放入蒸锅蒸20分钟取出切片。\n步骤5:将肉切小段,放入热油锅中,以小火炸约30秒至酥脆后,捞起沥油。\n步骤6:将米放入粥锅,加水煮开,转中火煮约30分钟。\n步骤7:放入皮蛋和瘦肉片、生姜丝及其余调味料一起煮开后,再继续煮几分钟即熄火,食用前加入油条及香菜、葱花、胡椒粉即可。',3,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d5614.png',13),('酸辣粉','8d65f16-1','红薯|粉丝|青椒|肉馅','酸辣','川湘菜','步骤1:粉条在温水中泡约10分钟至软,将芝麻在炒锅中小火炒熟盛出备用,烧热油锅,花生和黄豆炸酥。\n步骤2:姜芽菜末、蒜泥、胡椒粉、花椒粉、鸡精、盐、酱油、醋、香油、辣椒油搅拌均,拌均成调味汁备用。\n步骤3:锅中烧热油,下肉末加少许盐炒熟后盛出。\n步骤4:锅中倒入高汤煮沸。\n步骤5:倒入泡软的粉条大火烧开。\n步骤6:马上倒入菠菜和豆泡煮半分钟,然后连汤一起盛入碗中。\n步骤7:将肉末和调味汁倒入碗中,撒上花生、黄豆和熟芝麻及香葱粒即可。',2,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d5615.png',12),('Der飘','8fdcc03-1','VR|盘子|汽车|G力座椅','咋说','高电平特供','好耍货',5,'http://121.37.102.50:3017/static/imgs_menu/f48bfd7542e24e1df52a69f00.png',999),('巴盟酿皮','9a1934d-4','面粉|碱面|绿豆芽|芝麻将','酸辣','西北菜','步骤1:制面浆\n步骤2:笼蒸\n步骤3:切条\n步骤4:调味\n\n\n',2,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d5605.png',10),('凉拌苦瓜','a109fe9-6','苦瓜|豆瓣酱|酱油|蒜泥','苦涩','粤菜','步骤1:将苦瓜洗净一剖为二,刮去内瓤,切成薄片。\n步骤2:把薄如纸片的苦瓜放进烧滚的开水里,片刻后捞起。\n步骤3:放入少许盐,然后根据口味放入准备好的甜、酸、辣等调味品,拌匀后即可食用。',1,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d560e.png',15),('黄焖鸡','a2ffb78-3','葱|姜|蒜|味精|青椒|冰糖|洋葱|三黄鸡|胡萝卜|土豆','鲜香,辣','西北菜','步骤1:去血水,先将鸡块去血水,以防鸡肉出现腥味或者异味,另外防止鸡肉酸败;\n步骤2:焖煮,将生姜、香菇、辣椒、鸡块,加入一定比例的水,和一定比例的酱料(蚝油皇、酱油、生抽、料酒等混合而成)高压锅焖熟。南北方在焖的时间长短上有区别,北方喜欢吃离骨肉,南方喜欢吃劲道的肉,所以北方比南方焖的时间要长一些;\n步骤3:收汁一般采用砂锅收汁,其目的是能够长时间保留黄焖鸡的原香味。收汁时加上适当的时令蔬菜,让黄焖鸡兼顾肉、汤、菜齐全,色、香、味丰富。',4,'http://121.37.102.50:3017/static/imgs_menu/b38850190505d2244a886bf03.png',21),('红烧茄子','ae6f00e-d','茄子|肉末|大蒜|香葱|黄豆酱','酸甜','西北菜系','步骤1:茄子切段后放入锅中蒸熟,盛出晾凉备用。\n步骤2:将大蒜拍扁去皮后剁成蒜末,红椒和香葱均切段备用。\n步骤3:将油倒入锅中烧热,放入肉末煸炒,然后在炒好的肉末中拌入黄豆酱和胡椒粉,再加入蒸好的茄子段一起翻炒。\n步骤4:茄子段入味后放入蒜末、红椒段和草菇老抽起锅,最后撒上香葱和香菜段即可。',3,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d560d.png',15),('葱爆羊肉','b2516ab-0','大葱|羊肉','辣','鲁菜','步骤1:羊肉切成薄片\n步骤2:葱白和葱芯分开切好,再切点姜丝\n步骤3:羊肉加入适量胡椒粉(去腥去膻)\n步骤4:倒入生抽\n步骤5:加入玉米淀粉5克\n步骤6:抓匀腌制5分钟\n步骤7:锅烧热放点油下入葱白煸香盛出\n步骤8:热锅凉油放入姜丝煸香\n步骤9:煸出姜味立刻下入羊肉片大火爆炒\n步骤10:炒的变色就好\n步骤11:倒入少许料酒翻炒均匀\n步骤12:加入葱白翻炒均匀\n步骤13:倒入葱芯翻炒一下\n步骤14:加入少许盐炒匀出锅\n\n\n',3,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d5604.png',20),('羊肉串','d3e44c8-d','羊肉|盐|胡椒粉|孜然|花椒粉|辣椒','咸,鲜香,辣','西北菜','步骤1:将瘦羊肉去掉筋膜,洗净血水,切成小块放入盆中,加精盐、芝麻、胡椒粉、孜然、小茴香、花椒粉、面粉和味精,揉搓拌匀,腌渍2小时。\n步骤2:将裹匀稠糊状调味料的小块羊肉,用手捏扁穿在竹签上(每串可穿8~10个)。\n步骤3:将羊肉串横架在点燃、煽旺的炭烤炉上,边煽边烤,待羊肉串两面烤至出油时即熟(喜食辣味,可稍洒辣椒粉)。',2,'http://121.37.102.50:3017/static/imgs_menu/359e30fb52772e232ec6b1f08.png',5),('红烧狮子头','d41d348-1','冬笋|猪肉|蚝油|盐|老抽|黑胡椒粉|姜|葱','咸','苏菜','步骤1:葱、姜洗净切末 ,油菜洗净,胡萝卜洗净切丝。\n步骤2:猪肉馅和葱、姜末、淀粉、胡椒粉、酱油充分拌匀,并摔打至有弹性,做成大小相同的肉丸。剁肉馅时要参照“ 三分肥,七分瘦”的原则。\n步骤3:烧热半锅油,将肉丸倒入油锅炸至金黄。\n步骤4:炒锅内留少许食用油,略炒油菜及胡萝卜丝,再将炸好的肉丸倒入,并加入酱油、清水、料酒同烧,中火焖煮10多分钟至熟透,用水淀粉勾芡,淋明油盛盘即可。\n',4,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d560a.png',30),('肉夹馍','e8ea9e6-5','面粉|五花肉|姜片|冰糖|桂皮|八角|生抽|老抽|料酒|盐','咸,鲜香','西北菜','步骤1:将五花肉和所有配料放入砂锅中,一次性加足量清水炖至软烂(先大火煮开转小火慢炖)\n步骤2:酵母粉加适量清水搅拌均匀备用。\n步骤3:碗中倒入适量的中筋面粉,挖个坑将酵母水倒入坑中搅至无干粉,建议少量多次的加入酵母水,如果酵母水不够,可以直接加清水。\n步骤4:大致揉成团,盖上保鲜膜醒面20分钟。\n步骤5:将醒好的面团揉光滑,切小块,继续醒面20分钟左右(目的是为了下一步更容易搓长)\n步骤6:面团送入烤箱180度20分钟。\n步骤7:将烤好的饼皮中间切开,把炖好的五花肉剁碎,可以加入青椒,香菜,或者生菜。',3,'http://121.37.102.50:3017/static/imgs_menu/359e30fb52772e232ec6b1f05.png',10),('糖醋里脊','eca0a3d-2','里脊肉|淀粉|糖|番茄酱|鸡蛋|面粉|醋|芝麻','酸甜','鲁菜','步骤1:鸡蛋打入碗内;\n步骤2:肉洗净切片,放入鸡蛋液中,加水、淀粉、面粉抓匀;\n步骤3:葱、姜洗净切末;\n步骤4:碗内放料酒、 糖、香醋、盐、葱、姜、淀粉、高汤兑成芡汁;\n步骤5:锅内放油,烧至五成热,下入肉片,炸至焦脆,捞出沥油;\n步骤6:锅内留底油,烹入芡汁,倒入肉片,炒匀,淋香油出锅即可。',4,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d5616.png',16),('牛肉炖土豆','f5f0013-2','牛肉|牛肉|香叶|辣椒|生抽|料酒|土豆2|大料','咸','西北','步骤1:将牛腱切块后加入盐、酱油、白酒腌制10分钟;\n步骤2:坐锅点火倒油,放入牛肉翻炒变色后,加入西红柿煸炒出汁,冲入适量开水炖20分钟,开盖后放入土豆焖10分钟,再加入洋葱,加盐、味精、白糖调味出锅即可。',4,'http://121.37.102.50:3017/static/imgs_menu/b38850190505d2244a886bf04.png',35),('小鸡炖蘑菇','faf18af-6','鸡肉|香菇|榛蘑|老抽|酱油|冰糖|盐|葱|姜','咸,鲜香','东北菜','步骤1:松蘑冲洗后,提前浸泡半天,待泡软后搓洗换水数遍,直至洗净泥沙。\n步骤2:仔鸡切块,冲洗干净血水,冷水下锅,煮开。\n步骤3:将煮好的鸡块捞出来,用清水再次冲洗干净沥净水分备用。\n步骤4:锅子烧热,放入油,倒入鸡块翻炒,加入葱姜片。\n步骤5:烹入黄酒,加入生抽,放入八角、桂皮后翻炒均匀,将蘑菇沥水放入锅中,炒匀。\n步骤6:将炒好的所有食材倒入砂锅中。\n步骤7:倒入提前烧好的热水,使水没过鸡块。\n步骤8:大火烧开,转小火,炖至鸡熟烂,关火前15分钟加入盐,关火后加入鸡精调味即可。',3,'http://121.37.102.50:3017/static/imgs_menu/359e30fb52772e232ec6b1f07.png',35),('鱼香肉丝','fd14bb9-d','猪里脊肉|胡萝卜|黑木耳|小葱|青椒','酸甜','川湘菜','步骤1:先把所有材料切丝。\n步骤2:肉丝中放两个姜片,加料酒1勺、耗油1勺、油1勺、淀粉1勺、盐1小勺,抓匀腌制片刻。\n步骤3:再来调鱼香汁:香醋4勺、糖3勺、生抽2勺、淀粉1勺,搅拌均匀。\n步骤4:油热,下入肉丝煸炒至变色。\n步骤5:放入1勺豆瓣酱炒匀。\n步骤6:放入胡萝卜丝、木耳丝、青椒丝、干辣椒翻炒几下。\n步骤7:倒入鱼香汁,翻炒均匀。\n步骤8:出锅前放入小葱段即可。',5,'http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d5601.png',25); +/*!40000 ALTER TABLE `menu_table` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `record` +-- + +DROP TABLE IF EXISTS `record`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `record` ( + `recordId` varchar(255) NOT NULL, + `userId` varchar(255) NOT NULL, + `menuId` varchar(11) NOT NULL, + `createTime` varchar(255) NOT NULL, + `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `count` int(10) unsigned NOT NULL DEFAULT '1', + PRIMARY KEY (`recordId`), + KEY `userId` (`userId`), + KEY `menuId` (`menuId`), + CONSTRAINT `menuId` FOREIGN KEY (`menuId`) REFERENCES `menu_table` (`menuId`) ON DELETE NO ACTION ON UPDATE NO ACTION, + CONSTRAINT `userId` FOREIGN KEY (`userId`) REFERENCES `user_table` (`userId`) ON DELETE NO ACTION ON UPDATE NO ACTION +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `record` +-- + +LOCK TABLES `record` WRITE; +/*!40000 ALTER TABLE `record` DISABLE KEYS */; +INSERT INTO `record` VALUES ('0620585b-6ee1-4604-9884-e906d9ba779a','1d57905f-6cfc-4b49-8c04-692ee6829a3b','a109fe9-6','2022-07-15 14:21:47','2022-07-15 06:22:07',1),('116ca85b-136a-470c-a6f7-571fa196ae45','c3e9a3cf-7687-47e7-961b-d305647d100d','faf18af-6','2022-07-14 18:10:54','2022-07-14 10:11:11',1),('15681d10-c564-4469-989c-8fb5361b2728','1d57905f-6cfc-4b49-8c04-692ee6829a3b','8fdcc03-1','2022-07-21 13:38:58','2022-07-21 05:38:52',1),('1fe83d8e-0ff4-4044-8a25-da7e36b5d8ec','c3e9a3cf-7687-47e7-961b-d305647d100d','12dcc10-e','2022-07-14 18:10:51','2022-07-14 10:11:08',1),('234648d8-bdd6-41bc-ba54-b3b6952d1d8e','1d57905f-6cfc-4b49-8c04-692ee6829a3b','7b924cc-b','2022-07-21 13:47:51','2022-07-21 05:47:45',1),('27c480cf-be69-4b07-bde5-24b7f0930687','c3e9a3cf-7687-47e7-961b-d305647d100d','47247df-4','2022-07-14 18:46:46','2022-07-14 10:47:03',1),('3ccde1f1-e61e-4568-abcf-cf71c86a9d4a','1d57905f-6cfc-4b49-8c04-692ee6829a3b','0292ffe-4','2022-07-21 13:45:22','2022-07-21 05:45:16',1),('4c048392-030d-423a-b3b9-7b9373c56668','c3e9a3cf-7687-47e7-961b-d305647d100d','0c8d2c0-b','2022-07-13 22:30:06','2022-07-13 14:30:21',1),('4e1bc378-7886-412a-8a60-3da70e692d1d','c3e9a3cf-7687-47e7-961b-d305647d100d','70051d0-4','2022-07-14 18:17:30','2022-07-14 10:17:47',1),('510e9b39-59be-444b-9f7f-1985addf43c2','1d57905f-6cfc-4b49-8c04-692ee6829a3b','39adbf3-0','2022-07-21 13:51:00','2022-07-21 05:50:54',1),('5618c8cc-fd03-44c8-bcb4-71059ae874fc','1d57905f-6cfc-4b49-8c04-692ee6829a3b','5eef49d-c','2022-07-20 11:20:10','2022-07-20 03:20:35',1),('58a09df0-841f-4092-9b6a-3591c3f71ffb','c3e9a3cf-7687-47e7-961b-d305647d100d','59afb32-7','2022-07-14 18:11:42','2022-07-14 10:11:59',1),('65415c69-99d0-4b14-a04d-cbf2650d98ba','c3e9a3cf-7687-47e7-961b-d305647d100d','a2ffb78-3','2022-07-14 15:54:37','2022-07-14 07:54:54',1),('65552ba7-6478-42ea-a92d-6331423883c3','1d57905f-6cfc-4b49-8c04-692ee6829a3b','eca0a3d-2','2022-07-21 13:41:05','2022-07-21 05:41:00',1),('6e03cd70-4aa2-478a-ae81-5a1d48ed4712','c3e9a3cf-7687-47e7-961b-d305647d100d','39adbf3-0','2022-07-14 18:17:26','2022-07-14 10:17:43',1),('6f4e3f3a-8284-4b57-99a4-4d37af3dd3d3','1d57905f-6cfc-4b49-8c04-692ee6829a3b','0c8d2c0-b','2022-07-21 13:48:23','2022-07-23 12:14:00',2),('713e122d-a309-461e-98b0-4de416d70ab0','1d57905f-6cfc-4b49-8c04-692ee6829a3b','1de4767-8','2022-07-21 13:48:10','2022-07-21 05:48:04',1),('8696b63f-e6c0-4780-9918-69d072c8765f','1d57905f-6cfc-4b49-8c04-692ee6829a3b','8d65f16-1','2022-07-21 13:47:43','2022-07-21 05:47:37',1),('90fe6d88-417a-484c-80e0-353a3c8e2b64','1d57905f-6cfc-4b49-8c04-692ee6829a3b','fd14bb9-d','2022-07-21 13:47:29','2022-07-21 05:47:23',1),('96086f58-7487-41fd-a0a3-b83402241f14','1d57905f-6cfc-4b49-8c04-692ee6829a3b','3d0812a-3','2022-07-20 11:19:48','2022-07-21 05:48:35',4),('a07c8ee7-7a27-4be3-8678-a39b068be49b','1d57905f-6cfc-4b49-8c04-692ee6829a3b','ae6f00e-d','2022-07-21 13:45:07','2022-07-21 05:45:01',1),('a453bc8a-7c43-48c5-81ee-04d43fe347f7','1d57905f-6cfc-4b49-8c04-692ee6829a3b','3782a76-3','2022-07-20 11:19:56','2022-07-20 03:20:20',1),('dc6f6d60-a5cf-4782-8c54-88ffc888553c','c3e9a3cf-7687-47e7-961b-d305647d100d','3782a76-3','2022-07-14 18:17:23','2022-07-14 10:17:40',1),('fc281cdf-9fb7-4810-9342-12f1dea96896','c3e9a3cf-7687-47e7-961b-d305647d100d','6dcf91f-8','2022-07-14 18:11:07','2022-07-14 10:11:27',2),('fc2849e8-09b2-4c78-b3be-c98948c58cc1','1d57905f-6cfc-4b49-8c04-692ee6829a3b','1b69cea-2','2022-07-15 14:21:41','2022-07-15 06:22:59',3); +/*!40000 ALTER TABLE `record` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `user_table` +-- + +DROP TABLE IF EXISTS `user_table`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user_table` ( + `userId` varchar(255) NOT NULL, + `userPwd` varchar(13) NOT NULL, + `userName` varchar(10) DEFAULT '', + `userNumb` varchar(12) NOT NULL, + `userLike` varchar(40) DEFAULT NULL, + `userAdd` varchar(50) DEFAULT NULL, + `userGend` varchar(2) DEFAULT NULL, + PRIMARY KEY (`userId`), + UNIQUE KEY `userNumb` (`userNumb`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `user_table` +-- + +LOCK TABLES `user_table` WRITE; +/*!40000 ALTER TABLE `user_table` DISABLE KEYS */; +INSERT INTO `user_table` VALUES ('15899996666','2631667689zyx','李宝','15899996667','甜食','内蒙古自治区/呼和浩特市/玉泉区','男'),('18b75e36-2293-4751-bbea-b21bd0bb154f','123456','杨追男','13184315421','小汉堡','','男'),('1d57905f-6cfc-4b49-8c04-692ee6829a3b','123456','Shuaib','15024930879','甜食|主食|清淡|鱼','内蒙古自治区/呼和浩特市/玉泉区','男'),('20542bc5-560c-476c-aedb-912155824674','123456','高电平','15678945632','Der飘,VR|盘子|G力座椅','','男'),('23b7f35e-ed4e-496e-96d6-f8548e26d465','123456','神秘人','15024930875',NULL,NULL,NULL),('31dc26fc-5a93-417e-a66d-ac999a5a52d4','123456','神秘人','13812312312',NULL,NULL,NULL),('452408e8-745d-4061-93bc-d8caf02dc038','051611','koe7','15164801267','碳水炸弹','','男'),('6f1c6120-457b-4bea-9547-8abbcd8a88bc','123456','源儿','15689774566','华莱士','内蒙古自治区/乌海市/海南区','男'),('8833697c-ee35-4655-87d2-8c0e2791af0b','123456','张大鱼','15024930876','111','辽宁省/抚顺市/顺城区','男'),('b350f979-1b31-44f9-ac1f-7e110b60ebf4','123456','白哥','13788996655','甜','天津市/天津城区/和平区','男'),('b5f3fdde-7e48-44e7-8443-e7452442df39','2631667689zyx','李大宝','15024930878','你猜','山西省/阳泉市/郊区','男'),('c3e9a3cf-7687-47e7-961b-d305647d100d','051611','wode','15847803039','wode','','男'),('d47e0a6e-ff0d-4d6a-9256-1c118a29a7c4','HuYa521999','农夫小框','13514881267','塞拉斯ss','内蒙古自治区/巴彦淖尔市/磴口县','男'),('d7e5ef67-7a34-4c90-84ff-c34878198008','123456','PicoFans','15155842151','汽车','黑龙江省/齐齐哈尔市/碾子山区','男'); +/*!40000 ALTER TABLE `user_table` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Dumping events for database 'eatwhat-public' +-- + +-- +-- Dumping routines for database 'eatwhat-public' +-- +/*!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-07-24 19:25:48 diff --git a/软件工程综合设计版本/程序代码/吃啥-接口文档.md b/软件工程综合设计版本/程序代码/吃啥-接口文档.md new file mode 100644 index 0000000..6175bda --- /dev/null +++ b/软件工程综合设计版本/程序代码/吃啥-接口文档.md @@ -0,0 +1,1153 @@ +# 吃啥-接口文档 + +Shuaib编写---2022.7.24 + +1. 执行错误返回结果实例: + +```javascript +{ + "code": 500, + "msg": "系统异常!", + "data": null +} +``` + +2. 静态资源存放相对路径为: /static + +3. 传递请求体参数时请以对象的形式传递 +4. 本系统已设置跨域,若出现跨域问题请使用代理服务器 +5. 数据库信息录入不容易请务必不要随意修改删除破坏,想要测试可以先增加一个🥶 +6. 使用方式 + 1. 在文件夹路径内执行命令 nmp install + 2. 使用node命令执行 node app.js或使用pm2挂起 +7. 第一次写接口文档,因工作量大我并未测试,如果发现问题可以联系我(QQ: 2631667689) +8. 系统脆弱请手下留情,请求频率别那么那么高 + +## 一. 信息管理与权限控制子系统(管理员) + +### 1.1 用户管理 + +#### 1. 添加用户 + +- 接口 + + 请求类型:post + + 请求地址:121.37.102.50:3017/user + +- 请求体参数 + + | 参数名 | 数据类型 | 说明 | + | :------: | :------: | ------------------------------------------- | + | userId | String | 用户的唯一标识(255,不可重复,必填,主键) | + | userPwd | String | 用户登录时所用的密码(13,必填) | + | userName | String | 用户的昵称(10) | + | userNumb | String | 用户的电话号码(登录账号)(12,不可重复,必填) | + | userLike | String | 用户的喜好(40) | + | userAdd | String | 用户的住址(50) | + | userGend | String | 用户的性别(2,男或女或未知) | + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "更新成功!", + "data": null + } + ``` + + + +#### 2. 查询所有用户 + +- 接口 + + 请求类型:get + + 请求地址:121.37.102.50:3017/user + +- 请求体参数 + + 无 + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "查询成功!", + "data": [ + { + userAdd: "内蒙古自治区/呼和浩特市/玉泉区" + userGend: "男" + userId: "15899996666" + userLike: "甜食" + userName: "李宝" + userNumb: "15899996667" + userPwd: "2631667689zyx" + }, + ... + ] + } + ``` + + + +#### 3. 查询单个用户 + +- 接口 + + 请求类型:get + + 请求地址:121.37.102.50:3017/user/{id} + +- 请求体参数 + + 无 + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "查询成功!", + "data": [ + { + userAdd: "内蒙古自治区/呼和浩特市/玉泉区" + userGend: "男" + userId: "15899996666" + userLike: "甜食" + userName: "李宝" + userNumb: "15899996667" + userPwd: "2631667689zyx" + } + ] + } + ``` + + + +#### 4. 删除单个用户 + +- 接口 + + 请求类型:delete + + 请求地址:121.37.102.50:3017/user/{id} + +- 请求体参数 + + 无 + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "更新成功!", + "data": null + } + ``` + + + +#### 5. 更新单个用户 + +- 接口 + + 请求类型:put + + 请求地址:121.37.102.50:17/user + +- 请求体参数 + +| 参数名 | 数据类型 | 说明 | +| :------: | :------: | ------------------------------------------- | +| userId | String | 用户的唯一标识(255,不可重复,必填,主键) | +| userPwd | String | 用户登录时所用的密码(13,必填) | +| userName | String | 用户的昵称(10) | +| userNumb | String | 用户的电话号码(登录账号)(12,不可重复,必填) | +| userLike | String | 用户的喜好(40) | +| userAdd | String | 用户的住址(50) | +| userGend | String | 用户的性别(2,男或女或未知) | + +- 返回值示例 + + +```javascript +{ + "code": 200, + "msg": "更新成功!", + "data": null +} +``` + + + +### 1.2 菜谱管理 + +注意:菜谱的食材组成(menuEle)必须是以|分隔的字符串 + +#### 1. 上传菜谱图片 + +- 接口 + + 请求类型:post + + 请求地址:121.37.102.50:3017/menu/upload + +- 请求体参数 + + 图片文件,建议使用element-ui upload图片上传组件 + +- 返回值示例 + +```javascript +{ + "code": 200, + "msg": "菜谱图片上传成功", + "data": "http://121.37.102.50:3017/static/imgs_menu/b38850190505d2244a886bf00.png" +} +``` + +#### 2. 添加菜谱 + +- 接口 + + 请求类型:post + + 请求地址:121.37.102.50:3017/menu + +- 请求体参数 + + | 参数名 | 数据类型 | 说明 | + | :-------: | :------: | ----------------------------- | + | menuName | String | 菜谱名称(50,必填) | + | menuId | String | 菜谱的唯一标识(11,必填,主键) | + | menuEle | String | 菜谱组成(100,必填,使用\|分隔) | + | menuTaste | String | 菜谱口味(50,必填) | + | menuCuis | String | 菜谱菜系(20,必填) | + | menuBrief | String | 菜谱简介(255) | + | menuLevel | Int | 菜谱制作难度(11,1-5) | + | menuPut | String | 菜谱静态图片地址(255) | + | menuPrice | Double | 菜谱价格(7,必填) | + +- 返回值示例 + +```javascript +{ + "code": 200, + "msg": "更新成功!", + "data": null +} +``` + + + +#### 3. 查询所有菜谱 + +- 接口 + + 请求类型:get + + 请求地址:121.37.102.50:3017/menu + +- 请求体参数 + + 无 + +- 返回值示例 + +```javascript +{ + "code": 200, + "msg": "查询成功!", + "data": [ + { + menuBrief: "步骤1:把鸭腿,猪爪焯出来,鲜鲍鱼洗净,发干海参\n步骤2:金华火腿鲍鱼蒸熟,五花 肉焯水,冬菇冬笋,鸽子蛋煮好\n步骤3:炒鸭腿猪爪\n步骤4:再放入其他肉类加高 汤,冬菇和笋最后放\n步骤5:砂锅炖5个小时\n步骤6:收汁盛出\n步骤7:周围摆上西 兰花和鸽子(鹌鹑)蛋,滋补" + menuCuis: "闽菜" + menuEle: "海参|鱼翅|鲍鱼|花菇|文蛤|瑶柱|草虾|冬笋|猪爪" + menuId: "0292ffe-4" + menuLevel: 5 + menuName: "佛跳墙" + menuPrice: 68 + menuPut: "http://121.37.102.50:3017/static/imgs_menu/b38850190505d2244a886bf00.png" + menuTaste: "鲜香" + }, + ... + ] +} +``` + + + +#### 4. 查询单个菜谱 + +- 接口 + + 请求类型:get + + 请求地址:121.37.102.50:3017/menu/{id} + +- 请求体参数 + + 无 + +- 返回值示例 + +```javascript +{ + "code": 200, + "msg": "查询成功!", + "data": [ + { + menuBrief: "步骤1:把鸭腿,猪爪焯出来,鲜鲍鱼洗净,发干海参\n步骤2:金华火腿鲍鱼蒸熟,五花 肉焯水,冬菇冬笋,鸽子蛋煮好\n步骤3:炒鸭腿猪爪\n步骤4:再放入其他肉类加高 汤,冬菇和笋最后放\n步骤5:砂锅炖5个小时\n步骤6:收汁盛出\n步骤7:周围摆上西 兰花和鸽子(鹌鹑)蛋,滋补" + menuCuis: "闽菜" + menuEle: "海参|鱼翅|鲍鱼|花菇|文蛤|瑶柱|草虾|冬笋|猪爪" + menuId: "0292ffe-4" + menuLevel: 5 + menuName: "佛跳墙" + menuPrice: 68 + menuPut: "http://121.37.102.50:3017/static/imgs_menu/b38850190505d2244a886bf00.png" + menuTaste: "鲜香" + } + ] +} +``` + + + +#### 5. 删除单个菜谱 + +- 接口 + + 请求类型:delete + + 请求地址:121.37.102.50:3017/menu/{id} + +- 请求体参数 + + 无 + +- 返回值示例 + +```javascript +{ + "code": 200, + "msg": "更新成功!", + "data": null +} +``` + + + +#### 6. 更新单个菜谱 + +- 接口 + + 请求类型:put + + 请求地址:121.37.102.50:3017/menu + +- 请求体参数 + + | 参数名 | 数据类型 | 说明 | + | :-------: | :------: | ----------------------------- | + | menuName | String | 菜谱名称(50,必填) | + | menuId | String | 菜谱的唯一标识(11,必填,主键) | + | menuEle | String | 菜谱组成(100,必填,使用\|分隔) | + | menuTaste | String | 菜谱口味(50,必填) | + | menuCuis | String | 菜谱菜系(20,必填) | + | menuBrief | String | 菜谱简介(255) | + | menuLevel | Int | 菜谱制作难度(11,1-5) | + | menuPut | String | 菜谱静态图片地址(255) | + | menuPrice | Double | 菜谱价格(7,必填) | + +- 返回值示例 + +```javascript +{ + "code": 200, + "msg": "更新成功!", + "data": null +} +``` + + + +### 1.3 食材管理 + +#### 1. 上传食材图片 + +- 接口 + + 请求类型:post + + 请求地址:121.37.102.50:3017/ingredient/upload + +- 请求体参数 + + 图片文件,建议使用element-ui upload图片上传组件 + +- 返回值示例 + +```javascript +{ + "code": 200, + "msg": "食材图片上传成功", + "data": "http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019441f.png" +} +``` + +#### 2. 添加食材 + +- 接口 + + 请求类型:post + + 请求地址:121.37.102.50:3017/ingredient + +- 请求体参数 + + | 参数名 | 数据类型 | 说明 | + | :--------: | :------: | ---------------------------- | + | ingreName | String | 食材名称(50,必填) | + | ingreId | String | 食材的唯一标识(11,必填,主键) | + | ingreAdd | String | 食材产地(50) | + | ingreAttr | String | 食材属性(50) | + | ingrePut | String | 食材静态图片地址(255) | + | ingrePrice | Double | 食材价格(10) | + +- 返回值示例 + +```javascript +{ + "code": 200, + "msg": "更新成功!", + "data": null +} +``` + + + +#### 3. 查询所有食材 + +- 接口 + + 请求类型:get + + 请求地址:121.37.102.50:3017/ingredient + +- 请求体参数 + + 无 + +- 返回值示例 + +```javascript +{ + "code": 200, + "msg": "查询成功!", + "data": [ + { + ingreAdd: "北京市/北京城区/西城区" + ingreAttr: "温" + ingreId: "0271ee3-2" + ingreName: "鸡肉" + ingrePrice: 28 + ingrePut: "http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019441f.png" + }, + ... + ] +} +``` + + + +#### 4. 查询单个食材 + +- 接口 + + 请求类型:get + + 请求地址:121.37.102.50:3017/ingredient/{id} + +- 请求体参数 + + 无 + +- 返回值示例 + +```javascript +{ + "code": 200, + "msg": "查询成功!", + "data": [ + { + ingreAdd: "北京市/北京城区/西城区" + ingreAttr: "温" + ingreId: "0271ee3-2" + ingreName: "鸡肉" + ingrePrice: 28 + ingrePut: "http://121.37.102.50:3017/static/imgs_ingredient/9b40f16431477b08e9019441f.png" + } + ] +} +``` + + + +#### 5. 删除单个食材 + +- 接口 + + 请求类型:delete + + 请求地址:121.37.102.50:3017/ingredient/{id} + +- 请求体参数 + + 无 + +- 返回值示例 + +```javascript +{ + "code": 200, + "msg": "更新成功!", + "data": null +} +``` + + + +#### 6. 更新单个食材 + +- 接口 + + 请求类型:put + + 请求地址:121.37.102.50:3017/ingredient + +- 请求体参数 + + | 参数名 | 数据类型 | 说明 | + | :--------: | :------: | ---------------------------- | + | ingreName | String | 食材名称(50,必填) | + | ingreId | String | 食材的唯一标识(11,必填,主键) | + | ingreAdd | String | 食材产地(50) | + | ingreAttr | String | 食材属性(50) | + | ingrePut | String | 食材静态图片地址(255) | + | ingrePrice | Double | 食材价格(10) | + +- 返回值示例 + +```javascript +{ + "code": 200, + "msg": "更新成功!", + "data": null +} +``` + + + +### 1.4 管理员管理 + +#### 1. 添加管理员 + +- 接口 + + 请求类型:post + + 请求地址:121.37.102.50:3017/admin + +- 请求体参数 + + | 参数名 | 数据类型 | 说明 | + | :------------: | :------: | -------------------------------------------------------- | + | adminId | String | 管理员的唯一标识(255,不可重复,必填,主键) | + | adminNumb | String | 管理员联系方式(11,不可重复,必填) | + | adminName | String | 管理员的昵称(10) | + | power | Int | 最高管理员(管理管理员)权限(1,必填,只有一位,手动录入为1) | + | adminPass | String | 管理员登陆密码(13,必填) | + | adminAcco | String | 管理员账号(7,必填,不可重复) | + | menuAuth | Int | 管理菜谱权限(1,1->拥有权力或0->没有权力) | + | ingredientAuth | Int | 管理食材权限(1,1->拥有权力或0->没有权力) | + | userAuth | Int | 管理用户权限(1,1->拥有权力或0->没有权力) | + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "更新成功!", + "data": null + } + ``` + + + +#### 2. 查询所有管理员 + +- 接口 + + 请求类型:get + + 请求地址:121.37.102.50:3017/admin + +- 请求体参数 + + 无 + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "查询成功!", + "data": [ + { + adminAcco: "bd9e67f" + adminId: "2ed90fe4-f561-44df-b586-3337c9be3220" + adminName: "俊南" + adminNumb: "15024930876" + ingredientAuth: 0 + menuAuth: 0 + power: 0 + userAuth: 1 + }, + ... + ] + } + ``` + + + +#### 3. 查询单个管理员 + +- 接口 + + 请求类型:get + + 请求地址:121.37.102.50:3017/admin/{id} + +- 请求体参数 + + 无 + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "查询成功!", + "data": [ + { + adminAcco: "bd9e67f" + adminId: "2ed90fe4-f561-44df-b586-3337c9be3220" + adminName: "俊南" + adminNumb: "15024930876" + ingredientAuth: 0 + menuAuth: 0 + power: 0 + userAuth: 1 + } + ] + } + ``` + + + +#### 4. 删除单个管理员 + +- 接口 + + 请求类型:delete + + 请求地址:121.37.102.50:3017/admin/{id} + +- 请求体参数 + + 无 + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "更新成功!", + "data": null + } + ``` + + + +#### 5. 更新单个用户 + +- 接口 + + 请求类型:put + + 请求地址:121.37.102.50:3017/admin + +- 请求体参数 + + | 参数名 | 数据类型 | 说明 | + | :------------: | :------: | -------------------------------------------------------- | + | adminId | String | 管理员的唯一标识(255,不可重复,必填,主键) | + | adminNumb | String | 管理员联系方式(11,不可重复,必填) | + | adminName | String | 管理员的昵称(10) | + | power | Int | 最高管理员(管理管理员)权限(1,必填,只有一位,手动录入为1) | + | adminPass | String | 管理员登陆密码(13,必填) | + | adminAcco | String | 管理员账号(7,必填,不可重复) | + | menuAuth | Int | 管理菜谱权限(1,1->拥有权力或0->没有权力) | + | ingredientAuth | Int | 管理食材权限(1,1->拥有权力或0->没有权力) | + | userAuth | Int | 管理用户权限(1,1->拥有权力或0->没有权力) | + +- 返回值示例 + +```javascript +{ + "code": 200, + "msg": "更新成功!", + "data": null +} +``` + + + +#### 6. 重置管理员密码 + +- 接口 + + 请求类型:post + + 请求地址:121.37.102.50:3017/admin/password/{id} + +- 请求体参数 + + | 参数名 | 数据类型 | 说明 | + | -------- | -------- | ------------------------ | + | password | String | 管理员登陆密码(13,必填) | + +- 返回值示例 + +```javascript +{ + "code": 200, + "msg": "更新成功!", + "data": null +} +``` + + + +#### 7. 管理员登录 + +- 接口 + + 请求类型:get + + 请求地址:121.37.102.50:3017/admin/login/{adminAcco} + +- 请求体参数 + + 无 + +- 返回值示例 + +```javascript +{ + "code": 200, + "msg": "查询成功!", + "data": [ + { + adminAcco: "bd9e67f" + adminId: "2ed90fe4-f561-44df-b586-3337c9be3220" + adminName: "俊南" + adminNumb: "15024930876" + ingredientAuth: 0 + menuAuth: 0 + power: 0 + userAuth: 1 + } + ] +} +``` + + + + + +## 二. 用户端子系统 + +### 2.1 菜谱相关 + +#### 1. 模糊查询菜谱 + +注意:模糊查询传递的keyword参数必须为以|分隔的字符串,系统将从菜谱名称(menuName), 菜谱组成(menuEle),菜谱口味 (menuTaste), 菜谱菜系(menuCuis)四个属性中进行模糊查询。 + +- 接口 + + 请求类型:get + + 请求地址:121.37.102.50:3017/menu/searchlike/{keyword} + +- 请求体参数 + + 无 + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "查询成功!", + "data": [ + { + menuBrief: "步骤1:把鸭腿,猪爪焯出来,鲜鲍鱼洗净,发干海参\n步骤2:金华火腿鲍鱼蒸熟,五花肉焯水,冬菇冬笋,鸽子蛋煮好\n步骤3:炒鸭腿猪爪\n步骤4:再放入其他肉类加高汤,冬菇和笋最后放\n步骤5:砂锅炖5个小时\n步骤6:收汁盛出\n步骤7:周围摆上西兰花和鸽子(鹌鹑)蛋,滋补" + menuCuis: "闽菜" + menuEle: "海参|鱼翅|鲍鱼|花菇|文蛤|瑶柱|草虾|冬笋|猪爪" + menuId: "0292ffe-4" + menuLevel: 5 + menuName: "佛跳墙" + menuPrice: 68 + menuPut: "http://121.37.102.50:3017/static/imgs_menu/b38850190505d2244a886bf00.png" + menuTaste: "鲜香" + }, + ... + ] + } + ``` + + + +#### 2. 根据多个菜谱Id查询多个菜谱和菜谱历史记录 + +注意:传递的id数据每一项必须为id字符串 + +- 接口 + + 请求类型:post + + 请求地址:121.37.102.50:3017/menu/user/menuinfo + +- 请求体参数 + + | 参数名 | 数据类型 | 说明 | + | ---------- | ------------ | -------------------- | + | menuIdsArr | List(数组) | 需要查询的菜谱id数组 | + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "查询成功!", + "data": [ + count: 1 + createTime: "2022-07-15 14:21:47" + menuBrief: "步骤1:将苦瓜洗净一剖为二,刮去内瓤,切成薄片。\n步骤2:把薄如纸片的苦瓜放进烧滚的开水里,片刻后捞起。\n步骤3:放入少许盐,然后根据口味放入准备好的甜、酸、辣等调味品,拌匀后即可食用。" + menuCuis: "粤菜" + menuEle: "苦瓜|豆瓣酱|酱油|蒜泥" + menuId: "a109fe9-6" + menuLevel: 1 + menuName: "凉拌苦瓜" + menuPrice: 15 + menuPut: "http://121.37.102.50:3017/static/imgs_menu/b58376487eec3b86d136d560e.png" + menuTaste: "苦涩" + modifyTime: "2022-07-15T06:22:07.000Z" + recordId: "0620585b-6ee1-4604-9884-e906d9ba779a" + userId: "1d57905f-6cfc-4b49-8c04-692ee6829a3b" + ] + } + ``` + + + + +### 2.2 用户相关 + +#### 1. 修改密码 + +- 接口 + + 请求类型:post + + 请求地址:121.37.102.50:3017/user/password{id} + +- 请求体参数 + + | 参数名 | 数据类型 | 说明 | + | -------- | -------- | -------------------- | + | password | String | 用户所需要修改的密码 | + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "更新成功!", + "data": null + } + ``` + + + +#### 2. 用户登录 + +- 接口 + + 请求类型:get + + 请求地址:121.37.102.50:3017/user/login/{userNumb} + +- 请求体参数 + + 无 + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "查询成功!", + "data": [ + { + userAdd: "内蒙古自治区/呼和浩特市/玉泉区" + userGend: "男" + userId: "15899996666" + userLike: "甜食" + userName: "李宝" + userNumb: "15899996667" + userPwd: "2631667689zyx" + } + ] + } + ``` + + + +#### 3. 忘记密码 + +注意:本系统只做学习使用,密码无任何价值 + +- 接口 + + 请求类型:get + + 请求地址:121.37.102.50:3017/user/login/forgetpass/{number} + +- 请求体参数 + + 无 + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "查询成功!", + "data": [ + { + userPwd: "2631667689zyx" + } + ] + } + ``` + + + +#### 4. 用户注册 + +- 接口 + + 请求类型:post + + 请求地址:121.37.102.50:3017/user/register + +- 请求体参数 + + | 参数名 | 数据类型 | 说明 | + | -------- | -------- | ------------------------------------------- | + | userId | String | 用户的唯一标识(255,不可重复,必填,主键) | + | userPwd | String | 用户登录时所用的密码(13,必填) | + | userNumb | String | 用户的电话号码(登录账号)(12,不可重复,必填) | + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "更新成功!", + "data": null + } + ``` + + + +### 2.3 菜谱历史记录相关 + +#### 1. 添加菜谱历史记录 + +- 接口 + + 请求类型:post + + 请求地址:121.37.102.50:3017/record + +- 请求体参数 + + | 参数名 | 数据类型 | 说明 | + | ---------- | -------- | -------------------------------------------- | + | recordId | String | 菜谱历史记录唯一标识(255,不可重复,必填,主键) | + | userId | String | 用户的唯一标识(255,不可重复,必填,外键) | + | menuId | String | 菜谱的唯一标识(11,必填,外键) | + | createTime | String | 菜谱历史记录创建时间(255,必填) | + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "更新成功!", + "data": null + } + ``` + + + +#### 2. 删除单个菜谱历史记录 + +- 接口 + + 请求类型:delete + + 请求地址:121.37.102.50:3017/record/{recordId} + +- 请求体参数 + + 无 + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "更新成功!", + "data": null + } + ``` + + + +#### 3. 查询单个用户的菜谱历史记录 + +- 接口 + + 请求类型:get + + 请求地址:121.37.102.50:3017/record/{userId} + +- 请求体参数 + + 无 + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "查询成功!", + "data": [ + { + count: 1 + createTime: "2022-07-15 14:21:47" + menuId: "a109fe9-6" + modifyTime: "2022-07-15T06:22:07.000Z" + recordId: "0620585b-6ee1-4604-9884-e906d9ba779a" + userId: "1d57905f-6cfc-4b49-8c04-692ee6829a3b" + }, + ... + ] + } + ``` + + + +#### 4. 删除单个用户的菜谱历史记录 + +- 接口 + + 请求类型:delete + + 请求地址:121.37.102.50:3017/record/user/{userId} + +- 请求体参数 + + 无 + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "更新成功!", + "data": null + } + ``` + + + +#### 5. 删除单个菜谱历史记录 + +- 接口 + + 请求类型:delete + + 请求地址:121.37.102.50:3017/record/{recordId} + +- 请求体参数 + + 无 + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "更新成功!", + "data": null + } + ``` + + + + + +#### 6. 更新单个菜谱历史记录 + +注意:更新菜谱历史记录只对菜谱记录次数(count)加1 + +- 接口 + + 请求类型:put + + 请求地址:121.37.102.50:3017/record/{recordId} + +- 请求体参数 + + 无 + +- 返回值示例 + + ```javascript + { + "code": 200, + "msg": "更新成功!", + "data": null + } + ``` +