一、开发入门
1.1、项目开发背景介绍
泛微产品客户基数大,由于每个客户对于自身的OA系统有不同的定位,所以需要对产品有不同的实现,二次开发是为了能够尽可能保持产品主题功能不变的情况下,实现客户的定制化需求。
E9 总体采用前后端分离架构,前端采用React + Mobx + WeaCom (组件)进行开发构建,后端采用面向服务的架构,提供Restful 风格接口。产品架构总体采用命令模式和职责链模式作为基础开发模式,提供一系列的公共实现,用于规范开发过程。
由于每个开发人员开发风格以及对于功能的实现思路不同,会导致代码管理会有一定的混乱,所以请各位开发人员务必做好二次开发的备份,并规范的执行相关的管理规范,方便后续开发人员的问题排查和功能改造。
后端开发指南:https://e-cloudstore.com/doc.html?appId=84e77d7890a14c439590b37707251859
前端开发指南:https://e-cloudstore.com/doc.html
各个模块目录概述&#