feat(core): 维护管理:添加JAVA增强处理功能并实现设备故障维修模块

- 在DbFormEnhanceController中添加javaHandle接口用于处理增强操作
- 实现EnhanceJavaService的handleEnhanceJava方法并添加事务和缓存注解
- 新增故障报修相关实体类包括DevGzbxDO、DevGzbxWxfaDO、DevGzbxWxgdDO和DevArchivesEntity
- 创建设备故障维修相关控制器DevGzbxController和EquipmentArchivesController
- 实现设备档案查询服务EquipmentArchivesService及对应的映射器
- 添加故障报修状态修改功能和设备档案类型查询功能
- 新增多个设备维护相关的Java增强处理器和环绕通知插件
- 实现故障编号自动生成和维修流程的状态处理逻辑
This commit is contained in:
gjm
2026-03-23 14:09:28 +08:00
parent 6e9bdfd81c
commit aa4e6ad673
29 changed files with 1645 additions and 1 deletions

View File

@@ -0,0 +1,31 @@
package com.lideeyunji.tool.framework.yunji.enums;
/**
* 处理状态枚举
*/
public enum AcceptanceStatusEnum {
UNTREATED(0, "未处理"),
TREATED(1, "已处理"),
PENDING(2, "待验收"),
COMPLETED(3, "已完成"),
;
private final Integer type;
private final String name;
public Integer getType() {
return type;
}
public String getName() {
return name;
}
AcceptanceStatusEnum(Integer type, String name) {
this.type = type;
this.name = name;
}
}

View File

@@ -0,0 +1,26 @@
package com.lideeyunji.tool.framework.yunji.enums;
/**
* 验收状态枚举
*/
public enum ProcessingStatusEnum {
UNACCEPTED(0, "未验收"),
ACCEPTED(1, "已验收");
private final Integer type;
private final String name;
public Integer getType() {
return type;
}
public String getName() {
return name;
}
ProcessingStatusEnum(Integer type, String name) {
this.type = type;
this.name = name;
}
}