开源软件名称:EAM固定设备资产管理系统
开源软件地址:https://gitee.com/lank/eam
开源软件介绍:
EAM固定资产设备管理系统- 实现企业对资产的基本管理,包含对资产的登记、维修、调拨、转移等基本功能的支持,并提供对资产的耗材、库存进行管理,有完善的组织架构,非常适合中小企业的需求
- EAM系统整体覆盖了基本的资产管理、合同管理、运维服务、运维服务、数据中心设备管理等多个模块。
技术栈使用前需知:- 1、业务软件开放源码(发行协议:GPLv3),用户可免费使用,但禁止任何单位或个人修改软件后再次发行或出售的行为。
- 2、软件集成资产管理、合同管理、运管管理、运维监控等模块
- 3、技术支持及定制开发需求:QQ群:634770774,微信号:myxyjm
- 4、如您的组织或公司正在使用本系统,请在 issue 中告知,具体包含公司名称,谢谢
系统DEMO其他资源安装部署(Docker)- 系统兼容说明
- 注意点:建议第一次docker部署完后,在重启一次,可能第一次启动数据库初始化还没完成,会导致报错
应用镜像 | 移动端 |
---|
1.0.7 | 暂不支持 | 1.0.6 | 暂不支持 | 1.0.5 | 暂不支持 | 1.0.2 | 暂不支持 |
其中镜像中1.0.7为版本号,替换相对于版本即可。 $docker run --name eamapp -t \ -e MYSQL_USER="eam" \ -e MYSQL_PASSWORD="eam_pwd" \ -e MYSQL_ROOT_PASSWORD="root_pwd" \ -v /eam/mysql:/var/lib/mysql \ -p 3307:3306 \ -p 8089:8089 \ -d docker.io/algernonking/eamapp:1.0.6 \ --character-set-server=utf8 项目结构说明安装教程Maven项目,支持 Eclipse 和 IDEA 开发。 使用说明- 新建表或表结构调整后(包括注释),执行 generator 项目下的 EamDbMetaGenerator 类的 main 函数,将表结构映射到 java 代码。执行后,domain 项目的 EAMTables 类代码将被刷新。
- 必要时执行 generator 项目下的 EamEnumGenerator 类的 main 函数,该类用于生成字典枚举等,请按项目按需调整。执行后,在 domain 项目下 com.dt.eam.constants.enums 包下生成枚举类型的代码。
- 这里是列表文本执行 generator 项目下的 EamCodeGenerator 生成模块代码。执行后,
- domain 项目下的实体代码将被按照数据库结构重新生成;
- proxy 项目下生成对应的 Proxy 类;
- 在 service 项目生成对应的控制器,接口以及接口实现类;
- 在前端项目生成页面控制器(前端模版引擎 thymeleaf),列表页面和表单页面如重复执行,请在 EamCodeGenerator 类的代码生成逻辑中加入文件覆盖策略。 4. 调整 MenuGenerator 的代码,生成对应的菜单,并将菜单授权给 admin 角色,建议一次生成一组菜单,菜单生成后,会输出batchId,如果撤销可以调用 removeByBatchId 方法即可。以上步骤因为调用main函数生成代码,开发工具并不能立即刷入,如果是Eclipse,请刷新项目。IDEA正常情况下会自动刷入,建议也刷新一下 relaod from disk 。 注意:代码生成的逻辑,需要按照上面提到的类中给出的示例按需调整。
项目预览捐赠- 开源不易,坚持更难!如果您觉得本项目不错,可以捐赠请作者喝杯咖啡~,在此表示感谢^_^
- 同时欢迎EAM系统的商业化定制,也欢迎其他相关业务的开发合作。
- 捐赠(支付宝)
|
请发表评论