FSL研发体系文档
风神物流基于SSM框架研发体系文档
Eric Lao
这个作者很懒,什么都没留下…
展开
-
流程管理
文章目录文章目录基本概念什么是工作流什么是Activiti典型特点核心概念核心服务业界参考绘制流程流程图例流程定义任务图例事件图例网关图例结构图例注释图例连线图例图例属性公共属性流程定义开始事件(无)人工任务服务任务/接收任务网关结束事件(无)顺序跳转线执行监听器监听事件代码绑定属性注入任务监听器监听事件代码绑定属性注入表单属性人工任务审批按钮审批按钮扩展审批方式审批规则通用规则职能主担执行流程...原创 2020-04-08 11:31:05 · 615 阅读 · 0 评论 -
项目构建
文章目录文章目录数据结构迁移使用背景Flyway脚本存储命名规范路径规范使用示例脚本执行插件配置执行合并执行修复执行基线最佳实践开发阶段首次迁移参考数据迁移数据迁移数据收集用户角色关系数据权限职能主担数据字典迁移规范命名规范存储路径持续集成持续集成概念集成的定义集成的原则集成的组成集成的选型项目布署服务布署首次登录项目配置邮件配置JDK配置Maven配置Tomcat配置从节点配置Linux从节点...原创 2020-04-08 11:03:10 · 357 阅读 · 0 评论 -
11、数据存储
文章目录文章目录存储服务布署应用布署监控redis-statredmonredis-monitor(LittlePeng)redis-monitor(NetEaseGame)文件服务FastDFS整体架构安装FastDFS配置Tracker配置Storage安装Nginx配置Nginx文件读写MongoDB安装MongoDBNginx文件读写vsftpd布署应用vsftpd布署应用存储服务R...原创 2020-04-08 10:54:15 · 320 阅读 · 0 评论 -
10、服务网关
文章目录文章目录消息服务服务部署ErlangRabbitMQ配置服务规范队列选型运行环境命名规则数据持久化数据可靠性典型场景服务目录LCP平台消费者门户生产者主数据生产者接口平台服务发布RESTSOAP服务订阅服务调用单应用服务调用多应用服务调用调用重试服务返回值调用日志调用日志消息服务服务部署RabbitMQ是目前使用广泛的消息队列中间件。当前使用的版本为3.7.9Erlang有两种...原创 2020-04-08 10:53:07 · 299 阅读 · 0 评论 -
9、系统组件
文章目录文章目录个人门户账户集成人事系统同步密码管理业务系统同步钉钉集成部门同步员工同步人员过滤正常流动自主退出手机号不合法更新手机号人员与部门关联单点服务概述服务端布署4.2.X基本配置多环境配置Http配置用户配置加密配置服务端布署5.3.X项目源码依赖配置用户配置加密配置Http配置客户端注册客户端集成打开配置文件配置服务地址注意移动端集成服务端客户端参考日志服务概述ElasticSear...原创 2020-04-08 10:46:20 · 1189 阅读 · 0 评论 -
8、标准组件
文章目录文章目录组织管理组织管理部门管理岗位管理员工管理工作信息账户管理账户管理登录配置安全策略密码策略登录策略角色管理默认角色管理功能权限资源管理页面资源注册权限组件注册权限组件属性权限组件元素属性表格组件表单组件按钮组功能维护功能分配角色权限设置账户权限设置总结示例原界面新界面数据权限无数据权限创建者数据权限使用示例部门数据权限使用示例通用数据权限权限资源定义用户分配资源后台代码使用使用示例...原创 2020-04-08 10:38:16 · 1242 阅读 · 0 评论 -
7、混合开发
文章目录文章目录框架简介视频介绍框架特点数量多平台能力性能优秀生态丰富学习成本开发成本功能架构跨平台样例项目模板开发工具版本管理模板结构apollo配置创建账号账号赋权修改配置首次启动框架指南控件组件基础组件扩展组件脚本组件概述ajax访问组件apollo访问组件版本管理组件样式组件页面组件关于配置组件资源组件界面图标应用图标启动页启动组件main.js其它项目发布基础配置图标配置启动图配置其它...原创 2020-04-08 09:58:24 · 747 阅读 · 0 评论 -
6、微信平台
文章目录文章目录应用管理运行环境账号类型编程模式开发者工具公众测试账号在线调试工具风神工作台网页授权机制身份识别机制微信安全机制微信应用集成用户绑定用户解绑获取用户信息微信事件分发钉钉与微信对比微信集成参数配置菜单管理Token管理前端接口模板消息选择消息模板消息参数前端接口服务层接口调用结果应用管理微信端开发各类公众号应用,实现微信与LCP平台的深度集成运行环境当前存在三套运行环境...原创 2020-04-08 09:51:41 · 209 阅读 · 0 评论 -
5、钉钉平台
文章目录文章目录应用管理运行环境应用类型编程模式风神工作台基础应用信息接口权限应用发布钉钉集成参数设置钉钉接口地址常量钉钉集成登录钉钉事件回调接口注册通讯录事件回调群会话事件回调签到事件回调审批事件回调日志管理签到事件回调审批事件回调日志管理应用管理钉钉端开发小程序/微应用,实现钉钉与LCP平台的深度集成运行环境当前存在两套钉钉环境环境名称适用范围描述备注风神测...原创 2020-04-08 09:39:54 · 3202 阅读 · 0 评论 -
4、H5平台
文章目录文章目录界面模板根变量Session变量Rqeuest变量Application变量宏绑定工具方法UI工具通用工具表单工具WebSocket弹性域前端组件界面模板平台采用Freemarker作为前端模板语言。其原生内置的函数、指令与变量请参看首页链接的官方帮助文档。根变量LCP已内置如下根变量,访问后台数据变量名称说明常用apollo访问apoll...原创 2020-04-08 09:36:25 · 700 阅读 · 0 评论 -
3、后台框架
文章目录文章目录平台基类ControllerExtensionBaseControllerDingDingBaseControllerServiceMapperExampleDTO常用类请求上下文上下文无关session返回上下文部门岗位员工用户角色数据字典缓存其它工具方法Hutool常见组件清单Apache CommonsGoogle GuavaJodd唯品会FacebookTwitterLC...原创 2020-04-08 09:25:26 · 861 阅读 · 0 评论 -
2、快速入门
文章目录文章目录项目初始化开发工具代码初始化数据库初始化首次启动项目参数Apollo配置项目配置系统配置分布式锁通知管理微信配置任务调度配置工作流配置数据库配置分布式主键Redis消息队列单点配置服务目录文件存储门户集成网关集成组件配置项目菜单项目实践数据源管理独立事务分布式事务后端开发代码生成器编写DTO编写Mapper编写Service编写Controller前端开发目录划分命名规范列表页面...原创 2020-04-08 09:24:25 · 1963 阅读 · 0 评论