项目描述: 伟班是一个全新的移动办公云平台,主要帮助企业轻松解决:考勤打卡、考勤签到、沟通协作、
流程审批等一系列问题。分为PC端和移动端,其中PC端用户为企业管理员以及系统管理员,移动端用户为企业
员工。主要模块有系统管理、认证中心、文档中心、消息中心、考勤管理、流程审批。
技术栈:SpringBoot、SpringMVC 、MybatisPlus、SpringCloud、Mysql、MongoDB、Redis、
RocketMQ、Xxl-job、EasyExcel、MinIO。
主要负责的模块:
➢ 系统微服务:在用户管理中涉及到excel导入导出员工数据,采用了阿里巴巴的EasyExcel。员工、部门
项目经验
的增删改查,员工个人信息的修改。
➢ 文档微服务:公司员工可以在移动端,新建文件夹、新建文件、编辑文件,上传、下载文件等, 公司管理
员可以在PC端对这些文件进行管理,例如查看、封禁、解禁等。采用MinIO来存储文件数据。
➢ 消息微服务:负责给员工推送一些通知,如用户申请加入企业通知。MongoDB来存储消息数据,其它服
务把消息推送到MQ,消息微服务从MQ中获取到消息后调用极光API推送消息。
➢ 考勤微服务:公司管理者在PC端设置考勤组和考勤规则(上下班的时间、允许迟到、旷工的时间),还
可以查看公司员工的考勤情况,导入导出员工考勤数据。每月最后一天定时导出考勤数据生成Excel文
件,发给邮件给HR和老板。
公司员工在移动端就是进行打卡、签到等操作。