跳到主要内容
版本:Next

4 开发指南

LMES 采用模块化插件架构,支持通过前端组件、后端插件和流程节点扩展业务功能。按开发任务查阅环境准备、工具指令、模板说明、代码示例和接口资料。

开发环境及依赖版本以所用 CMS、LMES 开发包的项目配置为准。

4.1 开发入门​

开发入门介绍二次开发的适用场景、人员要求、学习路径与开发规范。前端组件使用 lmes-cli 创建,后端插件使用 dotnet new cms-ddd 模板;具体安装与命令见对应开发文档。

4.2 前端开发​

前端组件开发包含开发环境、CLI 安装、项目与组件创建、目录结构、API 调用、组件编译和打包。配套文档继续说明前端架构、动态菜单、Provider、权限、多语言、主题与组件模板。

4.3 后端开发​

后端组件开发包含插件与实体模板安装、解决方案创建、数据库迁移、调试发布和标准组件扩展。配套文档提供 DDD 分层、模板代码、数据持久化、应用服务、事件、后台任务及测试示例。

4.4 流程开发​

流程开发提供LMES 流程引擎、流程二开指南、流程节点,以及进站加工、出站采集、生成码处理和流程日志规范。

设备交互的业务配置与信号说明见生产流程。

4.5 接口参考​

API 参考提供后端抽象接口、元数据和 WebAPI 说明,保留各组件接口文档与软件包链接。后端模板中的 CRUD、批量操作及导入导出接口见文档索引。

4.6 数据字典​

数据字典包含 Project 配置数据库和 Trace 生产追溯数据库的表结构、字段及关系说明。

4.7 调试打包​

调试打包包含LMES 补丁打包规范、插件打包工具说明与配套附件。插件创建、调试及发布步骤见后端组件开发。

4.8 文档索引​

开发文档索引按前后端开发主题列出架构、模板、规范、接口、数据库和扩展机制文档。

视频教程​

二次开发视频包含组件创建、开发入门、模板使用、业务定制与打包演示。