熟练掌握 Java 开发语言,Spring 、Springbot、MyBatisPlus 、 Redis、开发规范、有一定的前端知识。熟悉Vue 2 前端框架,能够独立搭建并实现功能完备的后端系统、能够熟练地和前端协作,有自己的 GitHub 仓库,有较强的自主学习和 Bug 解决能力,一般通过阅读官方文档或者搜索相关知识解决问题。熟练使用 MySQL、SqlServer数据库、能够编写高效 SQL 语句、优化SQL。熟练使用主流ETL工具Kettle。具备网络编程基础,了解 TCP/IP、HTTP 协议,能够进行网络通信、接口调试等。
帆软自动化报表(FineReport)
项目描述:用于提供各督导、区域经理、店铺、店员、后台人员的数据可视化界面、复杂二维报表。
1、负责FineReport报表源项目的开发、搭建、部署及上线,支持pc端及移动端,可自定义制作前端页面响应数据报表,自定义可视化图表统计页面展示、pc端驾驶舱制作等。
2、利用Java后端语言,根据钉钉、帆软的开发文档,进行二次开发,实现各复杂报表的数据结存、自动创建工号程序、自动同步组织架构来实现钉钉与帆软自动化报表的权限控制功能、完成组织架构内移动端无登录页登陆、自动推送播报报表数据到相关钉钉群、并提供报表填报功能上传及查询结果,优化erp报表、自动化各部门复杂报表、减少人员成本。
3、自动创建工号程序,根据钉钉员工的入职流程,利用Queue.poll()保证存取有序传递参数调取接口,每天执行定时任务+Cron同步入职信息自动创建工号对接到店铺的ipos数据库,然后集成帆软到钉钉实现免登录操作。
项目描述:用于提供各督导、区域经理、店铺、店员、后台人员的数据可视化界面、复杂二维报表。 1、负责FineReport报表源项目的开发、搭建、部署及上线,支持pc端及移动端,可自定义制作前端页面响应数据报表,自定义可视化图表统计页面展示、pc端驾驶舱制作等。 2、利用Java
项目描述:为各督导、区域经理、店铺、店员、后台人员提供一个学习中心,主要实现考试系统、视频学习、文档学习、报表统计。(Java+Vue2+Element+Vant2)(前后端分离) 1、集成钉钉应用调取接口获取免登码实现无登陆页,使用jwt+token认证,利用拦截器实现权限认