管理端实现企业资源管理模块的增删改查功能,包括:用户、角色、部门、菜单路由、绩效、列表页设置等管理功能以及权限管理功能;客户管理方面主要有:客户列表、客户简称、客户渠道、公海池、申请主体以及资源分配等。 销售端实现订单管理模块、销售报表模块:包括对各种不同类型销售订单的管理功能以及对订单的统 计汇总分析功能。 财务端实现财务单据、财务报表模块:包括(预)收付款单和开(发)收票的管理功能及各项财务数据的报表明细管理功能。 流程&审批管理完成了对审核流程的管理功能;完成了对销售&采购订单过程中产生的单据信息和附件信息(如收付款凭证)等信息的审批功能;完成了对各种类型订单的转入到对应业务流程的功能。 鉴权功能实现基于 JWT 的用户认证和授权机制,确保系统安全性。 消息推送功能完成消息推送机制:管理人员可以通过公告栏通知员工;部门领导可以按角色或部门通知下属;流程审批结果通过系统通知员工。业务员可以在公告、消息中心处查看通知,并跳转到来源单据详情页面。 待办记录在首页建立待办事项区,部门领导或业务相关人员可以在此页面看到待审或代办事项,点击可跳转。 操作日志记录对敏感数据操作或变化建立统一的日志记录,管理员和超级管理员可以查看过往操作记录。 系统参数设置完成系统参数设置功能:用户可以自定义系统自动任务的执行策略,如超时任务的超时时间;在其他功能模块中可以通过该模块获取用户预设值,动态的调整系统执行逻辑策略通过使用 @Schedule 实现定时任务调度。如定期检查并提醒员工即将过期的任务,定期清理超时数据。通过使用 Redis 和 Spring AOP 切面实现接口幂等性,避免由于网络波动等问题导致的数据写入类接口的异常重复调用。通过使用 SpringBean 注入、工厂、策略设计模式的结合,扩展业务接口:如消息推送根据推送类型获取对应的处理类以提升接口的扩展性;业务流程根据流程类型获取对应的流程处理类。通过使用 flowable 流程引擎技术,构建完整的流程以及审批功能体系,客户可以根据自己的实时需求自定义流程图,控制流程的流转。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论