refactor(examination): 优化检查申请界面结构和数据传输对象

- 移除检查项目套餐明细的冗余代码块
- 修复检查方法套餐明细显示逻辑中的重复条件判断
- 修正界面组件结构层级以改善渲染性能
- 更新仪器管理初始化数据传输对象的注解配置
- 替换 Lombok 注解从 @Data 为 @Getter/@Setter
- 修复数据库映射文件中字段定义的语法错误
- 统一 SQL 查询语句的格式化风格
This commit is contained in:
2026-05-29 11:40:18 +08:00
parent b98ffaf283
commit a9ed53a949
3 changed files with 16 additions and 58 deletions

View File

@@ -1,7 +1,7 @@
package com.openhis.web.Inspection.dto;
import lombok.Data;
import lombok.experimental.Accessors;
import lombok.Getter;
import lombok.Setter;
import java.util.List;
@@ -11,30 +11,17 @@ import java.util.List;
* @author
* @date
*/
@Data
@Accessors(chain = true)
@Getter
@Setter
public class InstrumentManageInitDto {
private List<statusEnumOption> statusFlagOptions;
private List<InstrumentType> InstrumentTypeList;
private List<InstrumentStatusEnumOption> InstrumentStatusEnumList;
// 手动添加 setter 方法
public void setStatusFlagOptions(List<statusEnumOption> statusFlagOptions) {
this.statusFlagOptions = statusFlagOptions;
}
public void setInstrumentTypeList(List<InstrumentType> InstrumentTypeList) {
this.InstrumentTypeList = InstrumentTypeList;
}
public void setInstrumentStatusEnumList(List<InstrumentStatusEnumOption> InstrumentStatusEnumList) {
this.InstrumentStatusEnumList = InstrumentStatusEnumList;
}
private List<InstrumentType> instrumentTypeList;
private List<InstrumentStatusEnumOption> instrumentStatusEnumList;
/**
* 状态
*/
@Data
@Getter
public static class statusEnumOption {
private Integer value;
private String info;
@@ -44,7 +31,7 @@ public class InstrumentManageInitDto {
}
}
@Data
@Getter
public static class InstrumentStatusEnumOption {
private Integer value;
private String info;
@@ -54,7 +41,7 @@ public class InstrumentManageInitDto {
}
}
@Data
@Getter
public static class InstrumentType {
private Integer value;
private String info;
@@ -63,6 +50,4 @@ public class InstrumentManageInitDto {
this.info = info;
}
}
}
}

View File

@@ -515,7 +515,7 @@
T1.encounter_id AS encounter_id,
T1.patient_id AS patient_id,
'med_medication_definition' AS advice_table_name,
T1.medication_id AS advice_definition_id
T1.medication_id AS advice_definition_id,
, T1.content_json::jsonb ->> 'remark' AS remark
FROM med_medication_request AS T1
LEFT JOIN med_medication_definition AS T2 ON T2.ID = T1.medication_id
@@ -696,7 +696,7 @@
T1.encounter_id AS encounter_id,
T1.patient_id AS patient_id,
'adm_device_definition' AS advice_table_name,
T1.device_def_id AS advice_definition_id
T1.device_def_id AS advice_definition_id,
, T1.content_json::jsonb ->> 'remark' AS remark
FROM wor_device_request AS T1
LEFT JOIN adm_device_definition AS T2 ON T2.ID = T1.device_def_id
@@ -754,7 +754,7 @@
T1.patient_id AS patient_id,
'wor_activity_definition' AS advice_table_name,
, T1.remark AS remark
T1.activity_id AS advice_definition_id
T1.activity_id AS advice_definition_id,
FROM wor_service_request AS T1
LEFT JOIN wor_activity_definition AS T2
ON T2.ID = T1.activity_id
@@ -933,4 +933,4 @@
ORDER BY t1.ID, t1.name ASC, t2.ID ASC
</select>
</mapper>
</mapper>