Fix Bug #561: fallback修复

This commit is contained in:
2026-05-27 03:15:24 +08:00
parent b95544dcdf
commit 227ada4c1d
5 changed files with 279 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
package com.openhis.application.domain.entity;
import com.baomidou.mybatisplus.annotation.TableName;
/**
* 诊疗目录项实体
*
* 仅保留与本次修复相关的字段。
*/
@TableName("his_catalog_item")
public class CatalogItem {
private Long id;
private String itemCode;
private String itemName;
private String unit; // 计量单位
// ---------- getters & setters ----------
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getItemCode() {
return itemCode;
}
public void setItemCode(String itemCode) {
this.itemCode = itemCode;
}
public String getItemName() {
return itemName;
}
public void setItemName(String itemName) {
this.itemName = itemName;
}
public String getUnit() {
return unit;
}
public void setUnit(String unit) {
this.unit = unit;
}
}

View File

@@ -0,0 +1,84 @@
package com.openhis.application.domain.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
/**
* 医嘱明细实体
*
* 新增 unit 字段的 getter/setter若原有则保持不变确保在保存时能够写入计量单位。
*/
@TableName("his_order_detail")
public class OrderDetail {
private Long id;
private Long orderId;
private String itemCode;
private Long itemId;
private Integer quantity;
private Double price;
/**
* 计量单位(如 “片”, “瓶”, “次”等),来源于诊疗目录配置。
*/
private String unit;
// 其它字段省略
// ---------- getters & setters ----------
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getOrderId() {
return orderId;
}
public void setOrderId(Long orderId) {
this.orderId = orderId;
}
public String getItemCode() {
return itemCode;
}
public void setItemCode(String itemCode) {
this.itemCode = itemCode;
}
public Long getItemId() {
return itemId;
}
public void setItemId(Long itemId) {
this.itemId = itemId;
}
public Integer getQuantity() {
return quantity;
}
public void setQuantity(Integer quantity) {
this.quantity = quantity;
}
public Double getPrice() {
return price;
}
public void setPrice(Double price) {
this.price = price;
}
public String getUnit() {
return unit;
}
public void setUnit(String unit) {
this.unit = unit;
}
}