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

慢病中医药膳养生食疗管理微信小程序、基于微信小程序的慢病中医药膳养生食疗管理系统设计与实现、中医药膳养生食疗管理微信小程序的开发与应用(源码+文档+定制)

博主介绍:
    ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W+粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台的优质作者。通过长期分享和实战指导,我致力于帮助更多学生完成毕业项目和技术提升。

技术范围:
    我熟悉的技术领域涵盖SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等方面的设计与开发。如果你有任何技术难题,我都乐意与你分享解决方案。

 主要内容:
     我的服务内容包括:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文撰写与辅导、论文降重、长期答辩答疑辅导。此外,我还提供腾讯会议一对一的专业讲解和模拟答辩演练,帮助你全面掌握答辩技巧与代码逻辑。

🍅获取源码请在文末联系我🍅
如果你对我的内容感兴趣,记得先收藏!对于毕设选题、项目开发或论文撰写等相关问题,随时欢迎留言咨询,我会尽力帮助更多同学顺利完成学业。

最主要的是免费咨询相关问题!!

系统实现界面:

核心代码:

package com.cl.controller;import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
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.cl.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.cl.annotation.IgnoreAuth;import com.cl.entity.YonghuEntity;
import com.cl.entity.view.YonghuView;import com.cl.service.YonghuService;
import com.cl.service.TokenService;
import com.cl.utils.PageUtils;
import com.cl.utils.R;
import com.cl.utils.MPUtil;
import com.cl.utils.CommonUtil;
import java.io.IOException;/*** 用户* 后端接口* @author * @email * @date 2024-05-08 23:35:36*/
@RestController
@RequestMapping("/yonghu")
public class YonghuController {@Autowiredprivate YonghuService yonghuService;@Autowiredprivate TokenService tokenService;/*** 登录*/@IgnoreAuth@RequestMapping(value = "/login")public R login(String username, String password, String captcha, HttpServletRequest request) {YonghuEntity u = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("zhanghao", username));if(u==null || !u.getMima().equals(password)) {return R.error("账号或密码不正确");}String token = tokenService.generateToken(u.getId(), username,"yonghu",  "用户" );return R.ok().put("token", token);}/*** 注册*/@IgnoreAuth@RequestMapping("/register")public R register(@RequestBody YonghuEntity yonghu){//ValidatorUtils.validateEntity(yonghu);YonghuEntity u = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("zhanghao", yonghu.getZhanghao()));if(u!=null) {return R.error("注册用户已存在");}Long uId = new Date().getTime();yonghu.setId(uId);yonghuService.insert(yonghu);return R.ok();}/*** 退出*/@RequestMapping("/logout")public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok("退出成功");}/*** 获取用户的session用户信息*/@RequestMapping("/session")public R getCurrUser(HttpServletRequest request){Long id = (Long)request.getSession().getAttribute("userId");YonghuEntity u = yonghuService.selectById(id);return R.ok().put("data", u);}/*** 密码重置*/@IgnoreAuth@RequestMapping(value = "/resetPass")public R resetPass(String username, HttpServletRequest request){YonghuEntity u = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("zhanghao", username));if(u==null) {return R.error("账号不存在");}u.setMima("123456");yonghuService.updateById(u);return R.ok("密码已重置为:123456");}/*** 后端列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,YonghuEntity yonghu,HttpServletRequest request){EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();PageUtils page = yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));return R.ok().put("data", page);}/*** 前端列表*/@IgnoreAuth@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params,YonghuEntity yonghu, HttpServletRequest request){EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();PageUtils page = yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));return R.ok().put("data", page);}/*** 列表*/@RequestMapping("/lists")public R list( YonghuEntity yonghu){EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();ew.allEq(MPUtil.allEQMapPre( yonghu, "yonghu")); return R.ok().put("data", yonghuService.selectListView(ew));}/*** 查询*/@RequestMapping("/query")public R query(YonghuEntity yonghu){EntityWrapper< YonghuEntity> ew = new EntityWrapper< YonghuEntity>();ew.allEq(MPUtil.allEQMapPre( yonghu, "yonghu")); YonghuView yonghuView =  yonghuService.selectView(ew);return R.ok("查询用户成功").put("data", yonghuView);}/*** 后端详情*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") Long id){YonghuEntity yonghu = yonghuService.selectById(id);yonghu = yonghuService.selectView(new EntityWrapper<YonghuEntity>().eq("id", id));return R.ok().put("data", yonghu);}/*** 前端详情*/@IgnoreAuth@RequestMapping("/detail/{id}")public R detail(@PathVariable("id") Long id){YonghuEntity yonghu = yonghuService.selectById(id);yonghu = yonghuService.selectView(new EntityWrapper<YonghuEntity>().eq("id", id));return R.ok().put("data", yonghu);}/*** 后端保存*/@RequestMapping("/save")public R save(@RequestBody YonghuEntity yonghu, HttpServletRequest request){if(yonghuService.selectCount(new EntityWrapper<YonghuEntity>().eq("zhanghao", yonghu.getZhanghao()))>0) {return R.error("账号已存在");}yonghu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(yonghu);YonghuEntity u = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("zhanghao", yonghu.getZhanghao()));if(u!=null) {return R.error("用户已存在");}yonghu.setId(new Date().getTime());yonghuService.insert(yonghu);return R.ok();}/*** 前端保存*/@RequestMapping("/add")public R add(@RequestBody YonghuEntity yonghu, HttpServletRequest request){if(yonghuService.selectCount(new EntityWrapper<YonghuEntity>().eq("zhanghao", yonghu.getZhanghao()))>0) {return R.error("账号已存在");}yonghu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(yonghu);YonghuEntity u = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("zhanghao", yonghu.getZhanghao()));if(u!=null) {return R.error("用户已存在");}yonghu.setId(new Date().getTime());yonghuService.insert(yonghu);return R.ok();}/*** 修改*/@RequestMapping("/update")@Transactionalpublic R update(@RequestBody YonghuEntity yonghu, HttpServletRequest request){//ValidatorUtils.validateEntity(yonghu);yonghuService.updateById(yonghu);//全部更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Long[] ids){yonghuService.deleteBatchIds(Arrays.asList(ids));return R.ok();}}

数据库核心代码:

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `cl10157390` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;USE `cl10157390`;--
-- Table structure for table `cart`
--DROP TABLE IF EXISTS `cart`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cart` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`tablename` varchar(200) DEFAULT NULL COMMENT '商品表名',`goodid` bigint(20) NOT NULL COMMENT '商品id',`goodname` varchar(200) DEFAULT NULL COMMENT '商品名称',`picture` longtext NOT NULL COMMENT '图片',`buynumber` int(11) DEFAULT NULL COMMENT '购买数量',`price` double DEFAULT NULL COMMENT '单价',`discountprice` double DEFAULT NULL COMMENT '折扣价',`userid` bigint(20) NOT NULL COMMENT '用户id',`goodtype` varchar(200) DEFAULT NULL COMMENT '商品类型',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='购物车';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `cart`
--LOCK TABLES `cart` WRITE;
/*!40000 ALTER TABLE `cart` DISABLE KEYS */;
/*!40000 ALTER TABLE `cart` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `chat`
--DROP TABLE IF EXISTS `chat`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `chat` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`adminid` bigint(20) DEFAULT NULL COMMENT '管理员id',`ask` longtext COMMENT '提问内容',`reply` longtext COMMENT '回复内容',`isreply` int(11) DEFAULT NULL COMMENT '是否回复',`userid` bigint(20) NOT NULL COMMENT '用户id',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=87 DEFAULT CHARSET=utf8 COMMENT='客服聊天';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `chat`
--LOCK TABLES `chat` WRITE;
/*!40000 ALTER TABLE `chat` DISABLE KEYS */;
INSERT INTO `chat` VALUES (81,'2024-05-08 15:35:51',1,'提问内容1','回复内容1',1,1),(82,'2024-05-08 15:35:51',2,'提问内容2','回复内容2',2,2),(83,'2024-05-08 15:35:51',3,'提问内容3','回复内容3',3,3),(84,'2024-05-08 15:35:51',4,'提问内容4','回复内容4',4,4),(85,'2024-05-08 15:35:51',5,'提问内容5','回复内容5',5,5),(86,'2024-05-08 15:35:51',6,'提问内容6','回复内容6',6,6);
/*!40000 ALTER TABLE `chat` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `config`
--DROP TABLE IF EXISTS `config`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `config` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`name` varchar(100) NOT NULL COMMENT '配置参数名称',`value` varchar(100) DEFAULT NULL COMMENT '配置参数值',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='配置文件';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `config`
--LOCK TABLES `config` WRITE;
/*!40000 ALTER TABLE `config` DISABLE KEYS */;
INSERT INTO `config` VALUES (1,'swiper1','file/swiperPicture1.jpg'),(2,'swiper2','file/swiperPicture2.jpg'),(3,'swiper3','file/swiperPicture3.jpg');
/*!40000 ALTER TABLE `config` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `discussyaoshanyuancailiao`
--DROP TABLE IF EXISTS `discussyaoshanyuancailiao`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussyaoshanyuancailiao` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`refid` bigint(20) NOT NULL COMMENT '关联表id',`userid` bigint(20) NOT NULL COMMENT '用户id',`avatarurl` longtext COMMENT '头像',`nickname` varchar(200) DEFAULT NULL COMMENT '用户名',`content` longtext NOT NULL COMMENT '评论内容',`reply` longtext COMMENT '回复内容',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='药膳原材料评论表';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `discussyaoshanyuancailiao`
--LOCK TABLES `discussyaoshanyuancailiao` WRITE;
/*!40000 ALTER TABLE `discussyaoshanyuancailiao` DISABLE KEYS */;
/*!40000 ALTER TABLE `discussyaoshanyuancailiao` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `jilubingshi`
--DROP TABLE IF EXISTS `jilubingshi`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `jilubingshi` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`zhanghao` varchar(200) DEFAULT NULL COMMENT '账号',`xingming` varchar(200) DEFAULT NULL COMMENT '姓名',`bingshimingcheng` varchar(200) DEFAULT NULL COMMENT '病史名称',`tupian` longtext COMMENT '图片',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=97 DEFAULT CHARSET=utf8 COMMENT='记录病史';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `jilubingshi`
--LOCK TABLES `jilubingshi` WRITE;
/*!40000 ALTER TABLE `jilubingshi` DISABLE KEYS */;
INSERT INTO `jilubingshi` VALUES (91,'2024-05-08 15:35:51','账号1','姓名1','病史名称1','file/jilubingshiTupian1.jpg,file/jilubingshiTupian2.jpg,file/jilubingshiTupian3.jpg'),(92,'2024-05-08 15:35:51','账号2','姓名2','病史名称2','file/jilubingshiTupian2.jpg,file/jilubingshiTupian3.jpg,file/jilubingshiTupian4.jpg'),(93,'2024-05-08 15:35:51','账号3','姓名3','病史名称3','file/jilubingshiTupian3.jpg,file/jilubingshiTupian4.jpg,file/jilubingshiTupian5.jpg'),(94,'2024-05-08 15:35:51','账号4','姓名4','病史名称4','file/jilubingshiTupian4.jpg,file/jilubingshiTupian5.jpg,file/jilubingshiTupian6.jpg'),(95,'2024-05-08 15:35:51','账号5','姓名5','病史名称5','file/jilubingshiTupian5.jpg,file/jilubingshiTupian6.jpg,file/jilubingshiTupian7.jpg'),(96,'2024-05-08 15:35:51','账号6','姓名6','病史名称6','file/jilubingshiTupian6.jpg,file/jilubingshiTupian7.jpg,file/jilubingshiTupian8.jpg');
/*!40000 ALTER TABLE `jilubingshi` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `manbingyaoshan`
--DROP TABLE IF EXISTS `manbingyaoshan`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `manbingyaoshan` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`zhongyaomingcheng` varchar(200) NOT NULL COMMENT '中药名称',`zhongyaotupian` longtext NOT NULL COMMENT '中药图片',`leixing` varchar(200) DEFAULT NULL COMMENT '类型',`guige` varchar(200) NOT NULL COMMENT '规格',`zhenduizhengzhuang` varchar(200) NOT NULL COMMENT '针对症状',`yaoshancailiao` varchar(200) NOT NULL COMMENT '药膳材料',`yongfayongliang` varchar(200) NOT NULL COMMENT '用法用量',`xiangqing` longtext COMMENT '详情',`clicktime` datetime DEFAULT NULL COMMENT '最近点击时间',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8 COMMENT='慢病药膳';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `manbingyaoshan`
--LOCK TABLES `manbingyaoshan` WRITE;
/*!40000 ALTER TABLE `manbingyaoshan` DISABLE KEYS */;
INSERT INTO `manbingyaoshan` VALUES (41,'2024-05-08 15:35:51','中药名称1','file/manbingyaoshanZhongyaotupian1.jpg,file/manbingyaoshanZhongyaotupian2.jpg,file/manbingyaoshanZhongyaotupian3.jpg','类型1','规格1','针对症状1','药膳材料1','用法用量1','详情1','2024-05-08 23:35:51'),(42,'2024-05-08 15:35:51','中药名称2','file/manbingyaoshanZhongyaotupian2.jpg,file/manbingyaoshanZhongyaotupian3.jpg,file/manbingyaoshanZhongyaotupian4.jpg','类型2','规格2','针对症状2','药膳材料2','用法用量2','详情2','2024-05-08 23:35:51'),(43,'2024-05-08 15:35:51','中药名称3','file/manbingyaoshanZhongyaotupian3.jpg,file/manbingyaoshanZhongyaotupian4.jpg,file/manbingyaoshanZhongyaotupian5.jpg','类型3','规格3','针对症状3','药膳材料3','用法用量3','详情3','2024-05-08 23:35:51'),(44,'2024-05-08 15:35:51','中药名称4','file/manbingyaoshanZhongyaotupian4.jpg,file/manbingyaoshanZhongyaotupian5.jpg,file/manbingyaoshanZhongyaotupian6.jpg','类型4','规格4','针对症状4','药膳材料4','用法用量4','详情4','2024-05-08 23:35:51'),(45,'2024-05-08 15:35:51','中药名称5','file/manbingyaoshanZhongyaotupian5.jpg,file/manbingyaoshanZhongyaotupian6.jpg,file/manbingyaoshanZhongyaotupian7.jpg','类型5','规格5','针对症状5','药膳材料5','用法用量5','详情5','2024-05-08 23:35:51'),(46,'2024-05-08 15:35:51','中药名称6','file/manbingyaoshanZhongyaotupian6.jpg,file/manbingyaoshanZhongyaotupian7.jpg,file/manbingyaoshanZhongyaotupian8.jpg','类型6','规格6','针对症状6','药膳材料6','用法用量6','详情6','2024-05-08 23:35:51');
/*!40000 ALTER TABLE `manbingyaoshan` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `menu`
--DROP TABLE IF EXISTS `menu`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `menu` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`menujson` longtext 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 `menu`
--LOCK TABLES `menu` WRITE;
/*!40000 ALTER TABLE `menu` DISABLE KEYS */;
INSERT INTO `menu` VALUES (1,'2024-05-08 15:35:51','[{\"backMenu\":[{\"child\":[{\"appFrontIcon\":\"cuIcon-taxi\",\"buttons\":[\"查看\",\"删除\"],\"menu\":\"商品订单\",\"tableName\":\"orders\"},{\"appFrontIcon\":\"cuIcon-taxi\",\"buttons\":[\"查看\",\"删除\"],\"menu\":\"未支付订单\",\"menuJump\":\"未支付\",\"tableName\":\"orders\"},{\"appFrontIcon\":\"cuIcon-taxi\",\"buttons\":[\"查看\",\"核销\"],\"menu\":\"已支付订单\",\"menuJump\":\"已支付\",\"tableName\":\"orders\"},{\"appFrontIcon\":\"cuIcon-taxi\",\"buttons\":[\"查看\",\"删除\"],\"menu\":\"已完成订单\",\"menuJump\":\"已完成\",\"tableName\":\"orders\"},{\"appFrontIcon\":\"cuIcon-taxi\",\"buttons\":[\"查看\",\"删除\"],\"menu\":\"已取消订单\",\"menuJump\":\"已取消\",\"tableName\":\"orders\"},{\"appFrontIcon\":\"cuIcon-taxi\",\"buttons\":[\"查看\",\"删除\"],\"menu\":\"已退款订单\",\"menuJump\":\"已退款\",\"tableName\":\"orders\"}],\"fontClass\":\"icon-common22\",\"menu\":\"订单管理\",\"unicode\":\"&#xee04;\"},{\"child\":[{\"appFrontIcon\":\"cuIcon-shop\",\"buttons\":[\"新增\",\"查看\",\"修改\",\"删除\"],\"menu\":\"客服聊天\",\"menuJump\":\"列表\",\"tableName\":\"chat\"}],\"fontClass\":\"icon-common5\",\"menu\":\"客服聊天管理\",\"unicode\":\"&#xedae;\"},{\"child\":[{\"appFrontIcon\":\"cuIcon-goodsnew\",\"buttons\":[\"新增\",\"查看\",\"修改\",\"删除\",\"查看评论\"],\"menu\":\"药膳原材料\",\"menuJump\":\"列表\",\"tableName\":\"yaoshanyuancailiao\"}],\"fontClass\":\"icon-common37\",\"menu\":\"药膳原材料管理\",\"unicode\":\"&#xeea4;\"},{\"child\":[{\"appFrontIcon\":\"cuIcon-vip\",\"buttons\":[\"查看\",\"修改\",\"删除\",\"审核\"],\"menu\":\"体质辨别\",\"menuJump\":\"列表\",\"tableName\":\"tizhibianbie\"}],\"fontClass\":\"icon-common20\",\"menu\":\"体质辨别管理\",\"unicode\":\"&#xee02;\"},{\"child\":[{\"appFrontIcon\":\"cuIcon-copy\",\"buttons\":[\"新增\",\"查看\",\"修改\",\"删除\"],\"menu\":\"养生食谱\",\"menuJump\":\"列表\",\"tableName\":\"yangshengshipu\"},{\"appFrontIcon\":\"cuIcon-list\",\"buttons\":[\"新增\",\"查看\",\"修改\",\"删除\"],\"menu\":\"健康资讯\",\"menuJump\":\"列表\",\"tableName\":\"news\"}],\"fontClass\":\"icon-common25\",\"menu\":\"养生管理\",\"unicode\":\"&#xee09;\"},{\"child\":[{\"appFrontIcon\":\"cuIcon-skin\",\"buttons\":[\"新增\",\"查看\",\"修改\",\"删除\"],\"menu\":\"慢病药膳\",\"menuJump\":\"列表\",\"tableName\":\"manbingyaoshan\"}],\"fontClass\":\"icon-common17\",\"menu\":\"中药管理\",\"unicode\":\"&#xedfe;\"},{\"child\":[{\"appFrontIcon\":\"cuIcon-brand\",\"buttons\":[\"新增\",\"查看\",\"修改\",\"删除\"],\"menu\":\"药膳分类\",\"menuJump\":\"列表\",\"tableName\":\"yaoshanfenlei\"}],\"fontClass\":\"icon-common9\",\"menu\":\"药膳分类管理\",\"unicode\":\"&#xedc9;\"},{\"child\":[{\"appFrontIcon\":\"cuIcon-circle\",\"buttons\":[\"新增\",\"查看\",\"修改\",\"删除\"],\"menu\":\"用户\",\"menuJump\":\"列表\",\"tableName\":\"yonghu\"}],\"fontClass\":\"icon-user8\",\"menu\":\"用户管理\",\"unicode\":\"&#xef9e;\"},{\"child\":[{\"appFrontIcon\":\"cuIcon-time\",\"buttons\":[\"查看\",\"修改\"],\"menu\":\"轮播图\",\"menuJump\":\"列表\",\"tableName\":\"config\"}],\"fontClass\":\"icon-common28\",\"menu\":\"轮播图管理\",\"unicode\":\"&#xee2d;\"}],\"frontMenu\":[{\"child\":[{\"appFrontIcon\":\"cuIcon-explore\",\"buttons\":[\"查看\"],\"fontClass\":\"icon-book--fill\",\"menu\":\"养生食谱\",\"menuJump\":\"列表\",\"tableName\":\"yangshengshipu\",\"unicode\":\"&#xee37;\"}],\"fontClass\":\"icon-book--fill\",\"menu\":\"养生食谱\",\"unicode\":\"&#xee37;\"},{\"child\":[{\"appFrontIcon\":\"cuIcon-shop\",\"buttons\":[\"查看\"],\"fontClass\":\"icon-common43\",\"menu\":\"慢病药膳\",\"menuJump\":\"列表\",\"tableName\":\"manbingyaoshan\",\"unicode\":\"&#xef27;\"}],\"fontClass\":\"icon-common43\",\"menu\":\"中药\",\"unicode\":\"&#xef27;\"}],\"hasBackLogin\":\"是\",\"hasBackRegister\":\"否\",\"hasFrontLogin\":\"否\",\"hasFrontRegister\":\"否\",\"roleName\":\"管理员\",\"tableName\":\"users\"},{\"backMenu\":[{\"child\":[{\"appFrontIcon\":\"cuIcon-taxi\",\"buttons\":[\"查看\",\"删除\"],\"menu\":\"商品订单\",\"tableName\":\"orders\"},{\"appFrontIcon\":\"cuIcon-taxi\",\"buttons\":[\"查看\",\"删除\"],\"menu\":\"未支付订单\",\"menuJump\":\"未支付\",\"tableName\":\"orders\"},{\"appFrontIcon\":\"cuIcon-taxi\",\"buttons\":[\"查看\",\"核销\"],\"menu\":\"已支付订单\",\"menuJump\":\"已支付\",\"tableName\":\"orders\"},{\"appFrontIcon\":\"cuIcon-taxi\",\"buttons\":[\"查看\",\"删除\"],\"menu\":\"已完成订单\",\"menuJump\":\"已完成\",\"tableName\":\"orders\"},{\"appFrontIcon\":\"cuIcon-taxi\",\"buttons\":[\"查看\",\"删除\"],\"menu\":\"已取消订单\",\"menuJump\":\"已取消\",\"tableName\":\"orders\"},{\"appFrontIcon\":\"cuIcon-taxi\",\"buttons\":[\"查看\",\"删除\"],\"menu\":\"已退款订单\",\"menuJump\":\"已退款\",\"tableName\":\"orders\"}],\"fontClass\":\"icon-common22\",\"menu\":\"订单管理\",\"unicode\":\"&#xee04;\"},{\"child\":[{\"appFrontIcon\":\"cuIcon-link\",\"buttons\":[\"新增\",\"查看\",\"修改\",\"删除\"],\"menu\":\"购物车\",\"menuJump\":\"列表\",\"tableName\":\"cart\"}],\"fontClass\":\"icon-common20\",\"menu\":\"购物车管理\",\"unicode\":\"&#xee02;\"},{\"child\":[{\"appFrontIcon\":\"cuIcon-shop\",\"buttons\":[\"新增\",\"查看\",\"修改\",\"删除\"],\"menu\":\"客服聊天\",\"menuJump\":\"列表\",\"tableName\":\"chat\"}],\"fontClass\":\"icon-common5\",\"menu\":\"客服聊天管理\",\"unicode\":\"&#xedae;\"},{\"child\":[{\"appFrontIcon\":\"cuIcon-vip\",\"buttons\":[\"新增\",\"查看\",\"修改\",\"删除\"],\"menu\":\"体质辨别\",\"menuJump\":\"列表\",\"tableName\":\"tizhibianbie\"}],\"fontClass\":\"icon-common20\",\"menu\":\"体质辨别管理\",\"unicode\":\"&#xee02;\"},{\"child\":[{\"appFrontIcon\":\"cuIcon-goodsnew\",\"buttons\":[\"新增\",\"查看\",\"修改\",\"删除\"],\"menu\":\"诊断结果\",\"menuJump\":\"列表\",\"tableName\":\"zhenduanjieguo\"}],\"fontClass\":\"icon-common20\",\"menu\":\"诊断结果管理\",\"unicode\":\"&#xee02;\"},{\"child\":[{\"appFrontIcon\":\"cuIcon-wenzi\",\"buttons\":[\"新增\",\"查看\",\"修改\",\"删除\"],\"menu\":\"记录病史\",\"menuJump\":\"列表\",\"tableName\":\"jilubingshi\"}],\"fontClass\":\"icon-common8\",\"menu\":\"记录病史管理\",\"unicode\":\"&#xedb6;\"}],\"frontMenu\":[{\"child\":[{\"appFrontIcon\":\"cuIcon-explore\",\"buttons\":[\"查看\"],\"fontClass\":\"icon-book--fill\",\"menu\":\"养生食谱\",\"menuJump\":\"列表\",\"tableName\":\"yangshengshipu\",\"unicode\":\"&#xee37;\"}],\"fontClass\":\"icon-book--fill\",\"menu\":\"养生食谱\",\"unicode\":\"&#xee37;\"},{\"child\":[{\"appFrontIcon\":\"cuIcon-shop\",\"buttons\":[\"查看\"],\"fontClass\":\"icon-common43\",\"menu\":\"慢病药膳\",\"menuJump\":\"列表\",\"tableName\":\"manbingyaoshan\",\"unicode\":\"&#xef27;\"}],\"fontClass\":\"icon-common43\",\"menu\":\"中药\",\"unicode\":\"&#xef27;\"}],\"hasBackLogin\":\"否\",\"hasBackRegister\":\"否\",\"hasFrontLogin\":\"是\",\"hasFrontRegister\":\"是\",\"roleName\":\"用户\",\"tableName\":\"yonghu\"}]');
/*!40000 ALTER TABLE `menu` 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=77 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 (71,'2024-05-08 15:35:51','青花瓷','素胚勾勒出青花笔锋浓转淡,瓶身描绘的牡丹一如你初妆,冉冉檀香透过窗心事我了然,宣上走笔至此搁一半,釉色渲染仕女图韵味被私藏,而你嫣然的一笑如含苞待放,你的美缕飘散,去到我去不了的地方,天青色等烟雨 而我在等你,炊烟袅袅升起','file/newsPicture1.jpg','素胚勾勒出青花笔锋浓转淡,瓶身描绘的牡丹一如你初妆,冉冉檀香透过窗心事我了然,宣上走笔至此搁一半,釉色渲染仕女图韵味被私藏,而你嫣然的一笑如含苞待放,你的美缕飘散,去到我去不了的地方,天青色等烟雨 而我在等你,炊烟袅袅升起, 隔江千万里,在瓶底书前朝的飘逸,就当我为遇见你伏笔,天青色等烟雨, 而我在等你,月色被打捞起, 晕开了局,如传世的青花瓷自顾自美丽,你眼带笑意,色白花青的锦鲤跃然于碗底,临摹宋体落款时却惦记着你,你隐藏在窑烧里千年的秘密,极细腻犹如绣花针落地,帘外芭蕉惹骤雨门环惹铜绿,而我路过那江南小镇惹了你,在泼墨山水画里,你从墨色深处被隐去,天青色等烟雨 ,而我在等你,炊烟袅袅升起 ,隔江千万里,在瓶底书汉隶仿前朝的飘逸,就当我为遇见你伏笔,天色等烟雨 ,而我在等你,月色被打捞起, 晕开了结局,如传世的青花瓷自顾自美丽,你眼带笑意,天青色等烟雨 ,而我在等你,炊烟袅袅升起 ,隔江千万里,在瓶底书汉隶仿前朝的飘逸,就当我为遇见你伏笔,天青色等烟雨, 而我在等你,月色被打捞起 ,晕开了结局,如传世的青花瓷自顾自美丽,你眼带笑意。'),(72,'2024-05-08 15:35:51','理想三旬','雨后有车驶来,驶过暮色苍白,旧铁皮往南开,恋人已不在,收听浓烟下的,诗歌电台,不动情的咳嗽,至少看起来,归途也还可爱,琴弦少了姿态,再不见那夜里,听歌的小孩,时光匆匆独白,将颠沛磨成卡带,已枯倦的情怀,踏碎成年代,就老去吧,孤独别醒来,你渴望的离开,只是无处停摆,就歌唱吧,眼睛眯起来,而热泪的崩坏,只是没抵达的存在','file/newsPicture2.jpg','雨后有车驶来,驶过暮色苍白,旧铁皮往南开,恋人已不在,收听浓烟下的,诗歌电台,不动情的咳嗽,至少看起来,归途也还可爱,琴弦少了姿态,再不见那夜里,听歌的小孩,时光匆匆独白,将颠沛磨成卡带,已枯倦的情怀,踏碎成年代,就老去吧,孤独别醒来,你渴望的离开,只是无处停摆,就歌唱吧,眼睛眯起来,而热泪的崩坏,只是没抵达的存在,青春又醉倒在,籍籍无名的怀,靠嬉笑来虚度,聚散得慷慨,辗转却去不到,对的站台,如果漂泊是成长,必经的路牌,你迷醒岁月中,那贫瘠的未来,像遗憾季节里,未结果的爱,弄脏了每一页诗,吻最疼痛的告白,而风声吹到这,已不需要释怀,就老去吧,孤独别醒来,渴望的离开只是无处停摆就歌唱吧,眼睛眯起来而热泪的崩坏,只是没抵达的存在,就甜蜜地忍耐,繁星润湿窗台,光影跳动着像在,困倦里说爱,再无谓的感慨,以为明白,梦倒塌的地方,今已爬满青苔。'),(73,'2024-05-08 15:35:51','七里香','窗外的麻雀在电线杆上多嘴,你说这一句很有夏天的感觉,手中的铅笔在纸上来来回回,我用几行字形容你是我的谁,秋刀鱼的滋味猫跟你都想了解,初恋的香味就这样被我们寻回,那温暖的阳光像刚摘的鲜艳草莓,你说你舍不得吃掉这一种感觉,雨下整夜我的爱溢出就像雨水,院子落叶跟我的思念厚厚一叠','file/newsPicture3.jpg','窗外的麻雀在电线杆上多嘴,你说这一句很有夏天的感觉,手中的铅笔在纸上来来回回,我用几行字形容你是我的谁,秋刀鱼的滋味猫跟你都想了解,初恋的香味就这样被我们寻回,那温暖的阳光像刚摘的鲜艳草莓,你说你舍不得吃掉这一种感觉,雨下整夜我的爱溢出就像雨水,院子落叶跟我的思念厚厚一叠,几句是非也无法将我的热情冷却,你出现在我诗的每一页,雨下整夜我的爱溢出就像雨水,窗台蝴蝶像诗里纷飞的美丽章节,我接着写,把永远爱你写进诗的结尾,你是我唯一想要的了解,雨下整夜我的爱溢出就像雨水,院子落叶跟我的思念厚厚一叠,几句是非也无法将我的热情冷却,你出现在我诗的每一页,那饱满的稻穗幸福了这个季节,而你的脸颊像田里熟透的番茄,你突然对我说七里香的名字很美,我此刻却只想亲吻你倔强的嘴,雨下整夜我的爱溢出就像雨水,院子落叶跟我的思念厚厚一叠,几句是非也无法将我的热情冷却,你出现在我诗的每一页,整夜我的爱溢出就像雨水,窗台蝴蝶像诗里纷飞的美丽章节,我接着写,把永远爱你写进诗的结尾,是我唯一想要的了解。'),(74,'2024-05-08 15:35:51','江南','风到这里就是粘,粘住过客的思念,雨到了这里缠成线,缠着我们流连人世间,你在身边就是缘,缘分写在三生石上面,爱有万分之一甜,宁愿我就葬在这一点,圈圈圆圆圈圈,天天年年天天的我,深深看你的脸,生气的温柔,埋怨的温柔的脸','file/newsPicture4.jpg','风到这里就是粘,粘住过客的思念,雨到了这里缠成线,缠着我们流连人世间,你在身边就是缘,缘分写在三生石上面,爱有万分之一甜,宁愿我就葬在这一点,圈圈圆圆圈圈,天天年年天天的我,深深看你的脸,生气的温柔,埋怨的温柔的脸,不懂爱恨情愁煎熬的我们,都以为相爱就像风云的善变,相信爱一天抵过永远,在这一刹那冻结了时间,不懂怎么表现温柔的我们,还以为殉情只是古老的传言,离愁能有多痛痛有多浓,当梦被埋在江南烟雨中,心碎了才懂,圈圈圆圆圈圈,天天年年天天的我,深深看你的脸,生气的温柔,埋怨的温柔的脸,不懂爱恨情愁煎熬的我们,都以为相爱就像风云的善变,相信爱一天 抵过永远,在这一刹那冻结了时间,不懂怎么表现温柔的我们,还以为殉情只是古老的传言,离愁能有多痛 痛有多浓,当梦被埋在江南烟雨中,心碎了才懂,相信爱一天抵过永远。在这一刹那冻结了时间,不懂怎么表现温柔的我们,还以为殉情只是古老的传言,离愁能有多痛 痛有多浓,当梦被埋在江南烟雨中,心碎了才懂。'),(75,'2024-05-08 15:35:51','那些你很冒险的梦','当两颗心开始震动,当你瞳孔学会闪躲,当爱慢慢被遮住只剩下黑,距离像影子被拉拖,当爱的故事剩听说,我找不到你单纯的面孔,当生命每分每秒都为你转动,心多执着就加倍心痛,那些你很冒险的梦, 我陪你去疯,折纸飞机碰到雨天终究会坠落','file/newsPicture5.jpg','当两颗心开始震动,当你瞳孔学会闪躲,当爱慢慢被遮住只剩下黑,距离像影子被拉拖,当爱的故事剩听说,我找不到你单纯的面孔,当生命每分每秒都为你转动,心多执着就加倍心痛,那些你很冒险的梦, 我陪你去疯,折纸飞机碰到雨天终究会坠落,太残忍的话我直说 因为爱很重,你却不想懂 只往反方向走,当爱的故事剩听说,我找不到你单纯的面孔,当生命每分每秒都为你转动,心有多执着就加倍心痛,那些你很冒险的梦 我陪你去疯,折纸飞机 碰到雨天 终究会坠落,太残忍的话我直说 因为爱很重,你却不想懂 只往反方向走,我不想放手 你松开的左手,你爱的放纵 我白不回天空,我输了 累了,但你再也 不回头,那些你很冒险的梦 我陪你去疯,折纸飞机 碰到雨天 终究会坠落,太残忍的话我直说 因为爱很重,你却不想懂 只往反方向走,你真的不懂 我的爱已降落。'),(76,'2024-05-08 15:35:51','孤勇者','都,是勇敢的,你额头的伤口 你的 不同 你犯的错,都 不必隐藏,你破旧的玩偶 你的 面具 你的自我,他们说 要带着光 驯服每一头怪兽,他们说 要缝好你的伤,没有人爱小丑 为何孤独 不可 光荣,人只有不完美 值得歌颂,谁说污泥满身的不算英雄,爱你孤身走暗巷,爱你不跪的模样,爱你对峙过绝望','file/newsPicture6.jpg','都,是勇敢的,你额头的伤口 你的 不同 你犯的错,都 不必隐藏,你破旧的玩偶 你的 面具 你的自我,他们说 要带着光 驯服每一头怪兽,他们说 要缝好你的伤,没有人爱小丑 为何孤独 不可 光荣,人只有不完美 值得歌颂,谁说污泥满身的不算英雄,爱你孤身走暗巷,爱你不跪的模样,爱你对峙过绝望,不肯哭一场,爱你破烂的衣裳,却敢堵命运的枪,爱你和我那么像,缺口都一样,去吗 配吗 这褴褛的披风,战吗 战啊 以最卑微的梦,致那黑夜中的呜咽与怒吼,谁说站在光里的才算英雄,他们说 要戒了你的狂,就像擦掉了污垢,他们说 要顺台阶而上,而代价是低头,那就让我 不可 乘风,你一样骄傲着 那种孤勇,谁说对弈平凡的不算英雄,爱你孤身走暗巷 爱你不跪的模样,爱你对峙过绝望 不肯哭一场,爱你破烂的衣裳 却敢堵命运的枪,爱你和我那么像 缺口都一样,去吗 配吗 这褴褛的披风,战吗 战啊 以最卑微的梦,致那黑夜中的呜咽与怒吼,谁说站在光里的才算英雄,你的斑驳 与众不同 与众不同,你的沉默 震耳欲聋 震耳欲聋,You Are The Hero,爱你孤身走暗巷 爱你不跪的模样,爱你对峙过绝望 不肯哭一场,爱你来自于蛮荒 一生不借谁的光,你将造你的城邦 在废墟之上,去吗 去啊 以最卑微的梦,战吗 战啊 以最孤高的梦,致那黑夜中的呜咽与怒吼,谁说站在光里的才算英雄。');
/*!40000 ALTER TABLE `news` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `orders`
--DROP TABLE IF EXISTS `orders`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `orders` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`orderid` varchar(200) NOT NULL COMMENT '订单编号',`tablename` varchar(200) DEFAULT NULL COMMENT '商品表名',`goodid` bigint(20) NOT NULL COMMENT '商品id',`goodname` varchar(200) DEFAULT NULL COMMENT '商品名称',`picture` longtext NOT NULL COMMENT '图片',`buynumber` int(11) DEFAULT NULL COMMENT '购买数量',`price` double DEFAULT NULL COMMENT '单价',`discountprice` double DEFAULT NULL COMMENT '折扣价',`total` double DEFAULT NULL COMMENT '总价',`discounttotal` double DEFAULT NULL COMMENT '折扣总价格',`type` varchar(200) DEFAULT NULL COMMENT '支付类型',`status` varchar(200) DEFAULT NULL COMMENT '订单状态',`address` varchar(200) DEFAULT NULL COMMENT '地址',`tel` varchar(200) DEFAULT NULL COMMENT '电话',`consignee` varchar(200) DEFAULT NULL COMMENT '收货人',`remark` varchar(200) DEFAULT NULL COMMENT '备注',`logistics` longtext COMMENT '物流',`userid` bigint(20) NOT NULL COMMENT '用户id',`goodtype` varchar(200) DEFAULT NULL COMMENT '商品类型',PRIMARY KEY (`id`),UNIQUE KEY `orderid` (`orderid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品订单';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `orders`
--LOCK TABLES `orders` WRITE;
/*!40000 ALTER TABLE `orders` DISABLE KEYS */;
/*!40000 ALTER TABLE `orders` ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table `tizhibianbie`
--DROP TABLE IF EXISTS `tizhibianbie`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `tizhibianbie` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`zhanghao` varchar(200) DEFAULT NULL COMMENT '账号',`xingming` varchar(200) DEFAULT NULL COMMENT '姓名',`shentishifoulaolei` varchar(200) DEFAULT NULL COMMENT '身体是否劳累',`shifouxihuanhelengyin` varchar(200) DEFAULT NULL COMMENT '是否喜欢喝冷饮',`shifourongyichuhan` varchar(200) DEFAULT NULL COMMENT '是否容易出汗',`shhf` longtext COMMENT '回复内容',PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=117 DEFAULT CHARSET=utf8 COMMENT='体质辨别';
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `tizhibianbie`
--LOCK TABLES `tizhibianbie` WRITE;
/*!40000 ALTER TABLE `tizhibianbie` DISABLE KEYS */;
INSERT INTO `tizhibianbie` VALUES (111,'2024-05-08 15:35:51','账号1','姓名1','是','是','是',''),(112,'2024-05-08 15:35:51','账号2','姓名2','是','是','是',''),(113,'2024-05-08 15:35:51','账号3','姓名3','是','是','是',''),(114,'2024-05-08 15:35:51','账号4','姓名4','是','是','是',''),(115,'2024-05-08 15:35:51','账号5','姓名5','是','是','是',''),(116,'2024-05-08 15:35:51','账号6','姓名6','是','是','是','');
/*!40000 ALTER TABLE `tizhibianbie` 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 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 */;
/*!40000 ALTER TABLE `token` ENABLE KEYS */;
UNLOCK TABLES;

为什么选择我

我是程序员阿龙,专注于软件开发,拥有丰富的编程能力和实战经验。在过去的几年里,我辅导了上千名学生,帮助他们顺利完成毕业项目,同时我的技术分享也吸引了超过50W+的粉丝。我是CSDN特邀作者、博客专家、新星计划导师,并在Java领域内获得了多项荣誉,如博客之星。我的作品也被掘金、华为云、阿里云、InfoQ等多个平台推荐,成为各大平台的优质作者。
已经为上百名同学获得优秀毕业生!!

源码获取:
大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻

 精彩专栏推荐订阅:在下方专栏👇🏻

相关文章:

慢病中医药膳养生食疗管理微信小程序、基于微信小程序的慢病中医药膳养生食疗管理系统设计与实现、中医药膳养生食疗管理微信小程序的开发与应用(源码+文档+定制)

博主介绍&#xff1a; ✌我是阿龙&#xff0c;一名专注于Java技术领域的程序员&#xff0c;全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师&#xff0c;我在计算机毕业设计开发方面积累了丰富的经验。同时&#xff0c;我也是掘金、华为云、阿里云、InfoQ等平台…...

解决 Android WebView 无法加载 H5 页面常见问题的实用指南

目录 1. WebView 简介 2. 常见问题 3. 网络权限设置 4. 启用 JavaScript 5. DOM Storage 的重要性 6. 处理 HTTPS 问题 7. 设置 WebViewClient 8. 调试工具 9. 其他调试技巧 10. 结论 相关推荐 1. WebView 简介 Android WebView 是一种视图组件&#xff0c;使得 And…...

Ollama本地部署大模型及应用

文章目录 前言一、下载安装1.Mac2.Windows3.linux4.docker5.修改配置&#xff08;可选&#xff09;1.linux系统2.window 系统3.mac系统 二、Ollama使用1.命令2.模型下载3.自定义模型4.API 服务 三、Open WebUI 使用四、Dify使用 前言 Ollama 是一个专注于本地部署大型语言模型…...

读代码UNET

这个后面这个大小怎么算的&#xff0c;这参数怎么填&#xff0c;怎么来的&#xff1f; 这是怎么看怎么算的&#xff1f; 这些参数设置怎么设置&#xff1f;卷积多大&#xff0c;有什么讲究&#xff1f;...

【java】前端RSA加密后端解密

目录 1. 说明2. 前端示例3. 后端示例3.1 pom依赖3.2 后端结构图3.3 DecryptHttpInputMessage3.4 ApiCryptoProperties3.5 TestController3.6 ApiCryptoUtil3.7 ApiDecryptParamResolver3.8 ApiDecryptRequestBodyAdvice3.9 ApiDecryptRsa3.10 ApiCryptoProperties3.11 KeyPair3…...

机器学习 | Scikit Learn中的普通最小二乘法和岭回归

在统计建模中&#xff0c;普通最小二乘法&#xff08;OLS&#xff09;和岭回归是两种广泛使用的线性回归分析技术。OLS是一种传统的方法&#xff0c;它通过最小化预测值和实际值之间的平方误差之和来找到数据的最佳拟合线。然而&#xff0c;OLS可以遭受高方差和过拟合时&#x…...

代码随想录冲冲冲 Day60 图论Part11

97. 小明逛公园 floyd算法 其实就是先用i和j拼成一个平面 然后看每次从i到j距离 这里分两种情况 1.中间没有经过别的点 2.中间有经过别的点 那么最小步数就要取这两个的最小值 所有根本逻辑是i j确定一个面 再通过不同的k去看每一个中间点 所以k要在最外层 上一次的值要…...

golang web笔记-1.创建Web Server和Handler请求

1. 创建http web server的两个方法 1.1. 方式一&#xff1a;http.ListenAndServe(addr string, handler Handler) addr string&#xff1a;监听地址&#xff0c;如果为"" ,那么就是所有网络接口的80接口handler Handler&#xff1a;如果为nil&#xff0c;那么就是D…...

【Python】Copier:高效的项目模板化工具

Copier 是一个开源的 Python 工具&#xff0c;用于基于项目模板快速生成新项目。它通过灵活的模板化系统&#xff0c;使开发者可以快速创建、维护和更新项目模板&#xff0c;从而自动化项目的初始化流程。无论是简单的文件复制&#xff0c;还是复杂的项目结构配置&#xff0c;C…...

Spring系列 BeanPostProcessor

文章目录 BeanPostProcessor注册时机执行时机 InstantiationAwareBeanPostProcessorSmartInstantiationAwareBeanPostProcessor 本文源码基于spring-beans-5.3.31 参考&#xff1a;https://docs.spring.io/spring-framework/reference/core/beans/factory-extension.html#beans…...

Qualitor processVariavel.php 未授权命令注入漏洞复现(CVE-2023-47253)

0x01 漏洞概述 Qualitor 8.20及之前版本存在命令注入漏洞,远程攻击者可利用该漏洞通过PHP代码执行任意代码。 0x02 复现环境 FOFA&#xff1a;app"Qualitor-Web" 0x03 漏洞复现 PoC GET /html/ad/adpesquisasql/request/processVariavel.php?gridValoresPopHi…...

SpringBoot的概述与搭建

目录 一.SpringBoot的概述 二.SpringBoot 特点 三.SpringBoot 的核心功能 3.1起步依赖 3.2自动配置 四.SpringBoot 开发环境构建 五.SpringBoot 配置文件 六.SpringBoot数据访问管理 七.springboot注解 八.springboot集成mybatis 九.springboot全局异常捕获与处理 一…...

视频集成与融合项目中需要视频编码,但是分辨率不兼容怎么办?

在众多视频整合项目中&#xff0c;一个显著的趋势是融合多元化的视频资源&#xff0c;以实现统一监管与灵活调度。这一需求促使项目团队不断探索新的集成方案&#xff0c;确保不同来源的视频流能够无缝对接&#xff0c;共同服务于统一的调看与管理平台&#xff0c;进而提升整体…...

kafka 换盘重平衡副本 操作流程

一、起因 kakfa某块数据盘损坏&#xff0c;且数据无法恢复&#xff0c;需清空换新盘 二、梳理操作流程 查看topic信息 sh ./kafka-topics --bootstrap-server ***:9092 --list --exclude-internal 查看某个topic数据分布情况 sh ./kafka-topics --bootstrap-server ***:…...

vue3.0 + element plus 全局自定义指令:select滚动分页

需求&#xff1a;项目里面下拉框数据较多 &#xff0c;一次性请求数据&#xff0c;体验差&#xff0c;效果就是滚动进行分页。 看到这个需求的时候&#xff0c;我第一反应就是封装成自定义指令&#xff0c;这样回头用的时候&#xff0c;直接调用就可以了。 第一步 第二步&…...

HarmonyOS/OpenHarmony 离线加载web资源,并实现web资源更新

关键词&#xff1a;h5离线包加载、h5离线包更新、沙箱 在上一篇文章中&#xff0c;我们已经介绍了如何将 rawfile 资源文件中的文件数据拷贝到沙箱下&#xff0c;那么该篇文章将介绍如何加载该沙箱目录下的文件资源&#xff08;此处以打包后的web资源为例&#xff09;&#xf…...

【Spark 实战】基于spark3.4.2+iceberg1.6.1搭建本地调试环境

基于spark3.4.2iceberg1.6.1搭建本地调试环境 文章目录 基于spark3.4.2iceberg1.6.1搭建本地调试环境环境准备使用maven构建sparksql编辑SparkSQL简单任务附录A iceberg术语参考 环境准备 IntelliJ IDEA 2024.1.2 (Ultimate Edition)JDK 1.8Spark 3.4.2Iceberg 1.6.1 使用mave…...

TCP连接建立中不携带数据的报文段为何不消耗序号解析

在TCP协议中&#xff0c;序号的使用是为了确保数据能够按照正确的顺序被接收端重组和确认。每个TCP报文段都有一个序号字段&#xff0c;用于标识该报文段中数据的起始位置相对于整个数据流的偏移量。 初始序号和三次握手 在TCP连接的建立过程中&#xff0c;三次握手是确保双方…...

JS设计模式之状态模式:优雅地管理应用中产生的不同状态

一. 前言 在过去&#xff0c;我们经常使用条件语句&#xff08;if-else 语句&#xff09;来处理应用程序中的不同状态。然而&#xff0c;这种方式往往会让代码变得冗长、难以维护&#xff0c;并可能引入潜在的 bug。而状态模式则提供了一种更加结构化和可扩展的方法来处理状态…...

C语言系列4——指针与数组(1)

我们开始C语言的指针与数组 这部分开始进阶了&#xff0c;得反复学习 在开始正题之前&#xff0c;写说一下我们都知道当写一个函数的时候需要进行传参&#xff0c;当实参传递给形参的时候&#xff0c;形参是有独立空间的&#xff0c;那么数组传参又是怎么样的呢&#xff0c;我…...

JS网页设计案例

下面是一个简单的 JavaScript 网页设计案例&#xff0c;展示了如何使用 HTML、CSS 和 JavaScript 创建一个动态的网页。 案例&#xff1a;简单的待办事项列表 1. HTML 部分 <!DOCTYPE html> <html lang"zh"> <head><meta charset"UTF-8…...

4.2.1 通过DTS传递物理中断号给Linux

点击查看系列文章 》 Interrupt Pipeline系列文章大纲-CSDN博客 4.2.1 通过DTS传递物理中断号给Linux 参考《GICv3_Software_Overview_Official_Release_B》&#xff0c;下表描述了GIC V3支持的INTID(硬件中断号)的范围。 SGI (Software Generated Interrupt)&#xff1a;软…...

常用性能优化方法

在一个Java项目中进行性能优化是至关重要的。性能优化能够提高项目的效率和响应速度&#xff0c;提升用户体验&#xff0c;并且可以节省服务器资源和成本。 首先&#xff0c;性能优化可以确保项目的高效运行。当项目在运行时&#xff0c;性能问题可能会导致应用程序变慢、响应时…...

上海我店:创新模式引领本地生活新风尚

近年来&#xff0c;一个名为“上海我店”的新兴平台在网络空间中迅速崛起&#xff0c;其公布的业绩令人瞩目——在短短三年内&#xff0c;交易流水已跨越百亿大关&#xff0c;并在最近一个月内迎来了近百万的新增注册用户。这一强劲的增长势头&#xff0c;无疑吸引了众多商家和…...

【微服务】前端微服务qiankun 2.x主子应用通信代码片段

主应用代码 主应用工程里面源代码新建qiankun/index.js&#xff0c;通信代码如下&#xff1a; import { initGlobalState } from "qiankun"; import store from /store// 主应用与微应用数据通信 const state {subappClassName: // 设置子应用打包根的class类名 …...

高级java每日一道面试题-2024年9月30日-算法篇-LRU是什么?如何实现?

如果有遗漏,评论区告诉我进行补充 面试官: LRU是什么?如何实现? 我回答: LRU&#xff08;Least Recently Used&#xff09;是一种常用的缓存淘汰策略&#xff0c;用于在缓存满时决定哪些数据应该被移除。LRU算法的基本思想是&#xff1a;当缓存达到其容量上限时&#xff0…...

CSS选择器的全面解析与实战应用

CSS选择器的全面解析与实战应用 一、基本选择器1.1 通配符选择器&#xff08;*&#xff09;2.标签选择器&#xff08;div&#xff09;1.3 类名选择器&#xff08;.class&#xff09;4. id选择器&#xff08;#id&#xff09; 二、 属性选择器&#xff08;attr&#xff09;三、伪…...

vue3自动暴露element-plus组件的ref

自动暴露子组件的方法&#xff0c;注意在TS下&#xff0c;需要自己声明类型&#xff0c;我这里全用any代替了 <template><el-button click"getFocus">获得焦点</el-button><com ref"comRef" /> </template><script setup…...

龙芯+FreeRTOS+LVGL实战笔记(新)——10蜂鸣器嘀嘀嘀

本专栏是笔者另一个专栏《龙芯+RT-Thread+LVGL实战笔记》的姊妹篇,主要的区别在于实时操作系统的不同,章节的安排和任务的推进保持一致,并对源码做了完善与优化,各位可以先到本人主页下去浏览另一专栏的博客列表(目前已撰写36篇,图1所示),再决定是否订阅。此外,也可以…...

微信小程序-数据模型与动态赋值

首先新建一个小程序项目. 这边有创建基础项目的流程:从0新建一个微信小程序实现一个简单跳转_小白开发小程序源代码-CSDN博客 一共两步: 1.建立页面的 数据模型 和 默认赋值: 默认赋值: 2.接收输入框的新文案,动态替换上面的文案展示 //文件 testUI.js增加方法:onInputChan…...

建设银行纪检监察网站/10条重大新闻事件

一、体系结构ORACLE是一个具有跨平台特性的数据库&#xff0c;ORACLE SERVER分为database和instance。数据文件、控制文件、联机重做日志、参数文件、密码文件等组合称为database。一个database可以被一个或多个instance mount。instance由内存区和后台进程组成。二、instance内…...

复古风格网站/网站整合营销推广

原文 https://mp.weixin.qq.com/s/4DRWRPaOizGEClmAIwgB2Q hey~大家好&#xff0c;今天要给大家分享的是一个相对基础的主题&#xff1a;终端下的基本操作&#xff0c;相信很多同学对于终端有着抵触的看法&#xff0c;认为哎呀终端有什么好用的有那么多难记的命令&#xff0c…...

电子产品东莞网站建设/天津seo网络

由于一些嵌套特别深的数据&#xff0c;导致数据更新了。UI没有更新&#xff08;连深度监听都没有监听到&#xff09;&#xff0c;我捉摸着有没有和react一样的立即更新UI的API呢 this.forceUpdate()呢&#xff1f;结果还真有&#xff1a; this.$forceUpdate(); 转载于:https://…...

馆陶企业做网站推广/关键词排名优化易下拉技巧

1、启动一个WEB项目的时候&#xff0c;WEB容器会去读取它的配置文件web.xml&#xff0c;读取<listener>和<context-param>两个结点。 2、紧急着&#xff0c;容创建一个ServletContext&#xff08;servlet上下文&#xff09;&#xff0c;这个web项目的所有部分都将…...

河南省住房和城乡建设部网站首页/双11各大电商平台销售数据

前言 因为之前电脑安装了office2019&#xff0c;后面需要安装Visio&#xff0c;下载安装时报错30204-44,查看发现之前安装的office版本是即点即用版&#xff0c;可能这两者不兼容。网上搜索教程等&#xff0c;最后发现一个工具&#xff1a;Office Tool Plus&#xff0c;可以方便…...

郑州网站建设贝斯特/百度近日收录查询

1. MySQL WorkbenchMySQL Workbench 为数据库管理员、程序开发者和系统规划师提供可视化的Sql开发、数据库建模、以及数据库管理功能。2.MySQL Workbench 的下载和安装(1)安装最新MySql时&#xff0c;有是否安装MySql Workbench的选项&#xff0c;可选择安装。(2)可以独立安装M…...