![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
尚医通项目
文章平均质量分 79
死磕的斯坦张
Coding everyday。
展开
-
集成微信登录
目录标题集成微信登录1、OAuth21.1 作用1.2 多方授权的解决方法1.3 OAuth2最简向导1.4 OAuth2的应用2、微信登录介绍2.1 前期准备2.2 授权流程3、服务器端开发3.1 返回微信登录参数3.2 前端显示登录二维码3.3 处理微信回调3.4 回调返回页面集成微信登录1、OAuth21.1 作用开放系统间授权1.2 多方授权的解决方法方式一:用户名密码复制将受保护的资源中的用户名和密码存储在客户应用的服务器上,使用时直接使用这个用户名和密码登录适用于同一公司内部的多原创 2022-01-18 23:38:38 · 1454 阅读 · 0 评论 -
MybatisPlus分页插件的使用
MybatisPlus分页插件的使用实现医院列表展示1. 添加service分页接口与实现在HospitalService类添加分页接口/** * 分页查询 * @param page 当前页码 * @param limit 每页记录数 * @param hospitalQueryVo 查询条件 * @return*/Page<Hospital> selectPage(Integer page, Integer limit, HospitalQueryVo hospital原创 2022-01-14 22:56:22 · 602 阅读 · 0 评论 -
注册中心Nacos的集成和使用
1、Nacos概述1.1 什么是NacosNacos 是阿里巴巴推出来的一个新开源项目,这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施1.2 常见的注册中心Eureka(原创 2022-01-14 22:52:34 · 331 阅读 · 0 评论 -
SpringCloud 集成Gateway网关
目录1. 服务网关2. Spring cloud gateway3. 服务搭建3.1 搭建server-gateway3.2 修改配置pom.xml3.3 在resources下添加配置文件3.4添加启动类3.5 跨域处理3.5.1 为什么有跨域问题?3.5.2解决跨域问题3.6服务调整1. 服务网关API网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题:(1)客户端会多次原创 2022-01-14 22:39:07 · 557 阅读 · 0 评论 -
实现手机登录(短信验证)
这里写目录标题登录需求登录实现添加用户基础类JWT生成token搭建service-msm模块登录需求1,登录采取弹出层的形式2,登录方式:(1)手机号码+手机验证码(2)微信扫描3,无注册界面,第一次登录根据手机号判断系统是否存在,如果不存在则自动注册4,微信扫描登录成功必须绑定手机号码,即:第一次扫描成功后绑定手机号,以后登录扫描直接登录成功5,网关统一判断登录状态,如何需要登录,页面弹出登录层登录实现1,搭建service-user模块1.1 搭建service-user模块搭原创 2021-12-31 10:09:42 · 6477 阅读 · 0 评论 -
Spring boot集成mongodb
这里写目录标题Spring boot集成mongodb1、集成简介2、搭建开发环境2.1 初始化工程2.2 引入依赖2.3 添加配置3、基于MongoTemplate 开发CRUD3.1 添加实体3.2 实现3.3 添加测试类4、基于MongoRepository开发CRUD4.2 添加Repository类Spring boot集成mongodb1、集成简介spring-data-mongodb提供了MongoTemplate与MongoRepository两种方式访问mongodb,MongoRe原创 2021-10-07 11:35:24 · 518 阅读 · 0 评论 -
尚医通——数据字典开发
这里写目录标题一、数据字典介绍二、数据字典开发1,搭建service-cmn模块1.1 搭建service-cmn模块1.2 修改配置1.3 启动类2、数据字典列表2.1 数据字典列表接口2.1.1 model模块添加数据字典实体2.1.2 添加数据字典mapper2.1.3 添加数据字典service2.1.4 添加数据字典controller2.2 数据字典列表前端2.2.1 添加路由2.2.2 定义api2.2.2 方法调用2.2.3 表格渲染三、数据字典导出3.1 导出接口封装3.1.1 在mode原创 2021-10-07 00:47:53 · 1034 阅读 · 1 评论 -
尚医通——前端搭建——改造模板02
目录标题1、基本改造流程1.1 定义路由模块1.2 定义api模块1.3 定义页面组件脚本1.4 定义页面组件模板1.5 测试数据通信1.6 跨域处理2、分页查询2.1 定义页面组件脚本2.2 定义页面组件模板3、删除3.1 定义api模块3.2 定义页面组件模板3.3 定义页面组件脚本4、axios响应拦截器4.1 关于code===2004.2 关于response4.3 关于error5、批量删除5.1 定义api模块5.2 定义页面组件模板5.3 定义页面组件脚本6、锁定与取消锁定6.1 定义api原创 2021-09-28 00:06:48 · 449 阅读 · 0 评论 -
尚医通——前端搭建——改造模板01
目录标题0、项目简介1、 临时登录接口1.1 前端登录问题1.2 登录页修改2、页面零星修改2.1标题2.2 国际化设置2.3 导航栏文字2.4 面包屑文字2.5 关闭校验2.6 复制icon图标3、路由分析3.1 入口文件中调用路由3.2 路由模块中定义路由0、项目简介vueAdmin-template是基于vue-element-admin的一套后台管理系统基础模板(最少精简版),可作为模板进行二次开发。GitHub地址:https://github.com/PanJiaChen/vue-admi原创 2021-09-27 23:52:52 · 505 阅读 · 0 评论 -
尚医通——后台搭建——基本结构编写
目录标题一、预约挂号微服务模块搭建项目模块构建1. 构建父工程(yygh-parent)1.1 添加配置pom.xml2. 搭建common父模块2.1 搭建common2.2 修改配置pom.xml3 搭建common-util模块3.1 搭建common-util3.2 修改配置pom.xml3.3 添加公共工具类4搭建service-util模块4.1 搭建service-util4.2 修改配置pom.xml4.3 添加service-util公共类5搭建model模块5.1 搭建model5.原创 2021-09-16 19:08:02 · 584 阅读 · 0 评论 -
尚医通——后台搭建——MybatisPlus条件构造器和常用接口
条件构造器和常用接口1、wapper介绍Wrapper : 条件构造抽象类,最顶端父类AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件QueryWrapper : 查询条件封装UpdateWrapper : Update 条件封装AbstractLambdaWrapper : 使用Lambda 语法LambdaQueryWrapper :用于Lambda语法使用的查询WrapperLambdaUpdateWrapper : Lambda 更新封装Wr原创 2021-06-08 18:23:38 · 109 阅读 · 0 评论 -
尚医通——后台搭建——MybatisPlus查询,分页,逻辑删除
目录标题1、查询1.1通过多个id批量查询1.2简单的条件查询2、分页2.1分页插件2.2测试selectPage分页2.3测试selectMapsPage分页3、 删除与逻辑删除3.1 删除根据id删除记录批量删除简单条件删除3.2 逻辑删除物理删除和逻辑删除逻辑删除实现流程1.数据库修改2.实体类修改3.配置(可选)4.测试5.测试逻辑删除后的查询1、查询1.1通过多个id批量查询完成了动态sql的foreach的功能//多个id批量查询@Testpublic void testSelect原创 2021-06-08 18:19:34 · 144 阅读 · 0 评论 -
尚医通——后台搭建——MybatisPlus自动填充和乐观锁
目录标题自动填充和乐观锁1、更新操作2、自动填充1.1数据库修改1.2实体类修改1.3实现元对象处理器接口3、乐观锁3.1场景4、乐观锁实现流程4.1修改实体类4.2创建配置文件4.3注册乐观锁插件自动填充和乐观锁1、更新操作注意:update时生成的sql自动是动态sql:UPDATE user SET age=? WHERE id=? //修改@Testpublic void testUpdate() { User user = new User(); user.setI原创 2021-06-08 18:13:42 · 176 阅读 · 0 评论 -
尚医通——后台搭建——MybatisPlus主键策略
目录标题主键策略插入操作ASSIGN_IDAUTO 自增策略主键策略插入操作//添加@Testpublic void testAdd() { User user = new User(); user.setName("lucy"); user.setAge(20); user.setEmail("1243@qq.com"); int insert = userMapper.insert(user); System.out.println(insert原创 2021-06-08 18:07:27 · 105 阅读 · 0 评论 -
尚医通——后台搭建——MybatisPlus快速入门
这里写目录标题创建数据库快速开始1.1 Springboot initializr1.2 引入依赖1.3 数据库配置1.4 编写实体类创建数据库其对应的数据库 Schema 脚本如下:CREATE TABLE USER( id BIGINT(20)NOT NULL COMMENT '主键ID', NAME VARCHAR(30)NULL DEFAULT NULL COMMENT '姓名', age INT(11)NULL DEFAULT NULL COMMENT '年龄',原创 2021-06-08 16:16:13 · 232 阅读 · 2 评论 -
尚医通:开局项目介绍
目录标题1、简介2、核心技术3、业务流程4、服务架构1、简介尚医通即为网上预约挂号系统,网上预约挂号是近年来开展的一项便民就医服务,旨在缓解看病难、挂号难的就医难题,许多患者为看一次病要跑很多次医院,最终还不一定能保证看得上医生。网上预约挂号全面提供的预约挂号业务从根本上解决了这一就医难题。2、核心技术后端技术栈SpringBoot:简化新Spring应用的初始搭建以及开发过程SpringCloud:基于Spring Boot实现的云原生应用开发工具,SpringCloud使用的技术:(Spr原创 2021-05-19 20:14:16 · 1387 阅读 · 0 评论