熟悉使用 Vue、Element UI、微信小程序
熟练 Mysql、Oracle、Sql server、Redis、MongoDB
熟练 SpringBoot、Spring Security Oauth2、Mybatis、MybatisPlus
熟练使用 SpringCloud Alibaba以及其组件 GateWay、OpenFeign 调用、任务调度 XXL-Job
熟悉使用 ShardingSphere-JDBC 分库分表、Mycat 读写分离、Apache Skywalking、Seata
熟悉使用 RabbitMQ、ElasticSearch、WebSocket、Nginx
熟悉使用通过 Git、JenKins、Docker、Kubernetes、Rancher 实现CI/CD
项目名称 idar4.0泄漏检测领导端
技术栈:Spring Cloud ibaba、Spring Security Oauth2、ShardingSphere-JDBC、Apache Skywalking、Seata、 XXL-Job、MybatisPlus、Redis、MySQL、RabbitMQ、MongoDB、Coding、Jenkins、Docker、Kubernetes
项目介绍:
大致主要分为以下六个服务:
1. 认证服务
2. 系统服务
3. 领导端业务服务
4. Job服务
5. 日志服务
6. 网关服务 主要是针对企业数据申报的审批流程。大致有以下模块:所属地管理、行业管理、企业报送规则管理、申报周期规则管理、自 动审核规则管理、资料审核规则管理、现场审核规则管理、信息模板管理、LDAR评分项管理、数据备份、核查项目管理、企 业申报必传项管理、数据上报、审核评估等。
项目名称: 一体化系统-技术装备管理系统
技术栈:Spring Cloud Alibaba、MybatisPlus、Redis、MySQL、Vue、Element UI、微信小程序
项目介绍:
主要分为管理后台端与小程序端。 小程序端负责职工提交请假申请、客房申请、用车申请。领导对请假、客服、用车申请的审批与查看 请假人员的统计。司机行程开始与结束等。职工提交申请后利用微信通知通知领导审批等。 管理后台端负责人员管理、客房管理、车辆分配、组织架构管理
项目名称: 一体化系统-技术装备管理系统
技术栈:Spring Cloud ibaba、Spring Security Oauth2、ShardingSphere-JDBC、Apache Skywalking、Seata、 XXL-Job、MybatisPlus、Redis、MySQL、RabbitMQ、MongoDB、Coding、Jenkins、Docker、Kubernetes
项目介绍:
技术装备管理系统主要分为后台端与PDA,PDA端通过HBuilder实现套壳Vue+Vant实现。 PDA负责设备维护、设备入库、设备出库、设备报废。 管理后台负责设备批量导入、设备录入、报废审批、供应商合同管理、供应商管理、设备品目管理、 报废管理、预警设置。
项目名称: 一体化系统-闸门管理系统
技术栈:Spring Cloud ibaba、Spring Security Oauth2、ShardingSphere-JDBC、Apache Skywalking、Seata、 XXL-Job、MybatisPlus、Redis、MySQL、RabbitMQ、MongoDB、Coding、Jenkins、Docker、Kubernetes
项目介绍:
闸门管理系统分为后台管理与前台一体机采集端。 一体机采集负责采集人员身份证信息、通行证信息、采集人脸照片。 后台管理端通过采集到的人员信息进行审核,审核通过将信息发送到宇视信息库。
项目名称: 银联小二外卖综合管理平台
技术栈:Spring Boot、Mybatis、Redis、Sql server、RabbitMQ、WebSocket、LayUI
项目介绍: 独立担任管理后台的开发任务,主要有商户的批量导入、商品与活动的维护、店铺折上折活动审核、 商品审核、商品图片库、banner 图、订单明细、取消订单、线下订单明细、餐损赔付、财务对账、 生产代付文件、结算统计、以及系统配置、权限控制的搭建。总体分为四个模块。
维护商户管理模块:主要是实现商户的批导入网、商家商品与商家活动的维护、商品及活动的审 核、C 端商户banner 展示。
订单管理模块:订单明细(配送方式、购买人信息、订单的详情、购买商品及数量等)、取消订单针 对用户申请退款,商户不给予退款订单的处理、商户的按日/月报表导出、线上与线下交易的详细数 据、商家同意退款后申请餐损的处理。
财务管理模块:通过定时任务从第三方ftp 上拉去交易数据与本地数据进行金额匹配,财务查看对账 结果。对账成功的商户由财务导入代付文件进行对商户的打款。 系统配置模块:针对菜单、后台用户、角色的配置,从而进行权限配置。
项目名称 银联小二扫码支付
技术栈:Spring Boot、Mybatis、Redis、Sql server
项目介绍:
负责对接易生代付、微信天津银行卡支付、银联收款语音播报。
1、易生代付:主要针对微信、支付宝、云闪付支付成功的用户向商户打款,根据商户的城市区域和 商圈以及商户的一二级行业,区分该商户是否减免手续费,对未符合规则的商户扣减一定金额的手续 费。后台管理系统增加授信额度与备付金账户金额的查询,以及因系统原因造成用户支付成功,向商 户代付不成功的一些订单进行代付重出。
2、天津银行卡支付:对微信扫码的用户提供天津银行卡支付,根据前端传送的OpenId以及一些必要 参数到后端,然后进行参数的拼接最后返回一个Url提供前端跳转到天津银行签约页面并使用Redis对 订单做过期记录。到达签约页面此支付功能不归我们管,我只需要等待天津银行回调通知修改订单状 态。超三分钟没有响应,对Redis失效Key重新进行单笔订单状态的查询。
3、针对用户支付成功进行语音播报提醒商户收款成功。
角色 | 职位 |
负责人 | Java高开 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
主要是针对银联小二扫码支付做的领券平台,也可以查看当前用户定位附近的一些商户,可以通过城市区域商圈来选择商户。
前端使用 VUE + Element UI,后端采用聚合工程方式针对Spring Cloud Oauth2 授权模式的授权码 模式与密码模式进行编写和测试。授权方式是静默授权,客户端信息采用 JDBC 方式管理。在网关统一 进行配置认证服务器与资源服务器,然后通过网关将用户信息传