系统政府科员在线办公,公文流转,文件传输,处理文件,消息的及时性
运用SpringCloud技术根据业务边界进行拆分模块,使用RPC进行服务之间的调用;
在系统管理中实现用户管理、修改用户的信息、增加机构(一个人属于多个机构)、
增加角色等、基于角色的访问控制;
通过分配和取消角色来完成 用户权限的授予和取消,使动作主体(用户)与资源的行
为(权限)分离;
实现用户、角色权限、菜单都是多对多的关系,为了提高系统的性能使用 redis 做系统
缓存,使用 redis 实现 token共享;
在开发公文管理中线上公文的流转,其中可能出现庞大数据的推送,使用另开线程进行
推送以及推送过程中事务传播机制的处理,提高程序执行的效率,在公文查询和智能检
索公文中运用到RabbitMq实现查询;
流程中对每一个模块的不同流程进行维护和自定义,在流程开发中办理人类型过多,为更
好的解耦使用,运用策略模式不同人物类型操作进行封装,客户需求放弃原有工作流技术
选型,与同事一起开发符合需求的工作流。