为了与签约公司进行合同的在线签署和方面管理企业客户和个人用户以及税局监管,公司发开了创扶数字项目,该项目分别有小程序端、企业端、合伙人端、以及后台管理系统
1. 负责搭建整个前后端、服务器、腾讯云、微信公众号、小程序等配置
2. 前端使用了 Lay Ui、Element Ui、Vant 进行前端开发新版采用了Element Plus
3. 后端使用 Spring boot、MyBatis-plus、Maven 进行后端开发
4. 服务器方面使用了 Linux 搭建了 jenkins 运维系统,以及 Nginx 方向代理
5. 对新用户注册实名后使用了WebSocket 和微信公众号通知对员工进行通
1.业务模块:业务模块下包含:企业客户管理、外包业务、业务推广等;
企业通过后台上传或通过创扶宝企业端进行注册,进行审核,审核上传外包合同与我们平台基地形成合作,后通分包业务来(后端采用poi导入Excel)导入相关用户时间合同等信息。
业务推广模块主要是招商宣传,通过wangedito来编辑资讯的相关信息,通过vue-cropper来对图片进行裁剪,将编辑好的图片视频上传腾讯COS,并上架公司官方网站进行推广宣传
2.合同模块:该模块主要储存企业、用户、合伙人与我们平台地基签署的各个电子合同文件和线下上传文件
3.用户模块:即包含用户信息与用户信息审核,用户信息审核展示用户的实时视频通过前端vue-video-play来展示并通过腾讯云COS来对图片进行水印功能
4.票据模块:主要用来储存用户、企业等开具的一些发票、完税证明,以及储存用户申请的开票信息等
5.模板模块:该模块分为合同模板和验收单模板,都是通过Acrobat DC软件来对PDF进行表单创建,通过映射合同需要填写的字段,签署字体大小等对该文件进行编辑,然后上传到系统,后端通itextPdF过来检索表单信息是否正确然后回显字段需要填写的信息
6.资料模块:该模块主要记录对企业客户和用户开具的银行回单、项目验收单以及项目的资料
7.平台管理:该模块主要显示公司的各个子、分公司和员工信息,可以对员工进行分配企业来更好的跟进企业信息
9.服务端使用的是Linux 搭建了 jenkins自动化运维共计进行搭建,nginx进行反向代理https,实时查看请求日志并发,上传大部分采用直传腾讯云COS减少对服务器的压力