Commit 2f3c0df6 authored by suhuiguang's avatar suhuiguang

feat(jg): 设备管理

1.设备、编辑、大编辑、使用登记增加,大型游乐设施增加AB级字段
parent edcad4e8
......@@ -202,4 +202,10 @@ public class ESEquipmentCategoryDto {
*/
@Field(type = FieldType.Long)
private Long CREATE_DATE;
/**
* 标签
*/
@Field(type = FieldType.Keyword)
private String tag1;
}
......@@ -45,4 +45,7 @@ public class EquipRegisterChangeDataDto extends BaseChangeDataDto {
@FieldDisplayDefine(value = "安装资料是否完整齐全", typeHandler = "isCompleteTypeHandler")
private String installationIsComplete;
@FieldDisplayDefine(value = "设备标签", typeHandler = "tagTypeHandler")
private String tag1;
}
......@@ -773,7 +773,8 @@
jfi.FACT_SUPERVISION_INSPECTION_REPORT as factSupervisionInspectionReport,
jfi.BOILER_ENERGY_EFFICIENCY_CERTIFICATE as boilerEnergyEfficiencyCertificate,
jfi.FACTORY_IS_COMPLETE as factoryIsComplete,
jri.WHETHER_SKID_MOUNTED_PRESSURE_VESSEL as whetherSkidMountedPressureVessel
jri.WHETHER_SKID_MOUNTED_PRESSURE_VESSEL as whetherSkidMountedPressureVessel,
jri.tag1
from idx_biz_jg_register_info jri
LEFT JOIN idx_biz_jg_factory_info jfi on jri.RECORD = jfi.RECORD
where jri.RECORD = #{id}
......
......@@ -63,6 +63,7 @@ public class EquipChangeDataUpdateServiceImpl {
updateWrapper.set(IdxBizJgRegisterInfo::getProductPhoto, registerChangeDataDto.getProductPhoto());
updateWrapper.set(IdxBizJgRegisterInfo::getOtherAccessoriesReg, registerChangeDataDto.getOtherAccessoriesReg());
updateWrapper.set(IdxBizJgRegisterInfo::getInstallationIsComplete, registerChangeDataDto.getInstallationIsComplete());
updateWrapper.set(IdxBizJgRegisterInfo::getTag1, registerChangeDataDto.getTag1());
idxBizJgRegisterInfoMapper.update(null, updateWrapper);
updateRegisterEsData(record, registerChangeDataDto);
}
......@@ -143,6 +144,7 @@ public class EquipChangeDataUpdateServiceImpl {
esEquipmentCategoryDto.setEQU_TYPE(registerChangeDataDto.getEquType());
esEquipmentCategoryDto.setEQU_CATEGORY_CODE(registerChangeDataDto.getEquCategory());
esEquipmentCategoryDto.setEQU_DEFINE_CODE(registerChangeDataDto.getEquDefine());
esEquipmentCategoryDto.setTag1(registerChangeDataDto.getTag1());
// 冗余设备类别名称
if (StringUtils.isEmpty(registerChangeDataDto.getEquCategory())) {
esEquipmentCategoryDto.setEQU_CATEGORY(null);
......
package com.yeejoin.amos.boot.module.jg.biz.edit.typeHandler;
import com.yeejoin.amos.boot.biz.common.typeHandler.TypeHandler;
import org.springframework.stereotype.Component;
import java.util.HashMap;
import java.util.Map;
/**
* 标签处理器处理器
*/
@Component("tagTypeHandler")
public class TagTypeHandler implements TypeHandler<String> {
private static final Map<String, String> CODE_NAME_MAP = new HashMap<String, String>();
static {
CODE_NAME_MAP.put("1", "A类");
CODE_NAME_MAP.put("2", "B类");
}
@Override
public String handle(String value) {
return CODE_NAME_MAP.get(value);
}
}
......@@ -257,4 +257,11 @@ public class IdxBizJgRegisterInfo extends TzsBaseEntity implements IBaseChangeDa
*/
@TableField("\"IS_COMPLETE_XA\"")
private String isCompleteXa;
/**
* 通用标签
*/
@TableField("\"TAG1\"")
@FieldDisplayDefine(value = "设备标签", typeHandler = "tagTypeHandler")
private String tag1;
}
......@@ -110,7 +110,8 @@
WHETHER_VEHICLE_CYLINDER,
WHETHER_SKID_MOUNTED_PRESSURE_VESSEL,
DATE_FORMAT(PRODUCE_DATE, '%Y-%m-%d %H:%i:%s') as PRODUCE_DATE,
PROJECT_CONTRAPTION
PROJECT_CONTRAPTION,
TAG1
from idx_biz_view_jg_all
WHERE SEQUENCE_NBR = #{id}
</select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment