Revert "```"

This reverts commit abc0674531.
This commit is contained in:
2025-12-26 22:21:21 +08:00
parent ae6c486114
commit 3115e38cc4
920 changed files with 14452 additions and 107025 deletions

View File

@@ -8,9 +8,6 @@ import com.core.common.core.domain.R;
import com.openhis.web.pharmacymanage.dto.DispenseItemDto;
import com.openhis.web.pharmacymanage.dto.EncounterInfoSearchParam;
import com.openhis.web.pharmacymanage.dto.ItemDispenseOrderDto;
import com.openhis.yb.dto.MedicalInventory3511Param;
import com.openhis.yb.dto.MedicalInventory3512Param;
import com.openhis.yb.dto.MedicalInventory3513Param;
/**
* 处方管理 应用实现接口

View File

@@ -2,7 +2,6 @@ package com.openhis.web.pharmacymanage.controller;
import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
@@ -29,7 +28,7 @@ import lombok.extern.slf4j.Slf4j;
@AllArgsConstructor
public class MedicalDeviceDispenseController {
@Resource
@Autowired
public IMedicalDeviceDispenseAppService medicalDeviceDispenseAppService;
/**

View File

@@ -1,6 +1,5 @@
package com.openhis.web.pharmacymanage.controller;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
@@ -28,7 +27,7 @@ import lombok.extern.slf4j.Slf4j;
@AllArgsConstructor
public class PendingMedicationDetailsController {
@Resource
@Autowired
public IPendingMedicationDetailsAppService pendingMedicationDetailsAppService;
/**

View File

@@ -5,9 +5,7 @@ import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import com.openhis.yb.dto.MedicalInventory3511Param;
import com.openhis.yb.dto.MedicalInventory3512Param;
import com.openhis.yb.dto.MedicalInventory3513Param;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import com.core.common.core.domain.R;

View File

@@ -33,10 +33,6 @@ public class DispenseInventoryDto {
@JsonSerialize(using = ToStringSerializer.class)
private Long reqId;
/** 退的请求id */
@JsonSerialize(using = ToStringSerializer.class)
private Long refundId;
/** 病人id */
@JsonSerialize(using = ToStringSerializer.class)
private Long patientId;
@@ -47,7 +43,7 @@ public class DispenseInventoryDto {
/** 请求数量 */
private BigDecimal dispenseQuantity;
/** 发放状态 */
/** 发放数量 */
private Integer dispenseStatus;
/** 库存项目表主键ID */

View File

@@ -73,15 +73,9 @@ public class EncounterInfoDto {
/** 就诊日期 */
private String receptionTime;
/** 住院日期 */
private String startTime;
/** 年龄 */
private String age;
/** 生日 */
private Date birthDate;
/** 电话 */
private String phone;
}

View File

@@ -1,59 +0,0 @@
/*
* Copyright ©2023 CJB-CNIT Team. All rights reserved
*/
package com.openhis.web.pharmacymanage.dto;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.openhis.common.annotation.Dict;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 库存明细dto
*
* @author zwh
* @date 2025-11-20
*/
@Data
@Accessors(chain = true)
public class InventoryDetailDto {
/** 库存项目表主键ID */
@JsonSerialize(using = ToStringSerializer.class)
private Long inventoryId;
/** 项目ID */
@JsonSerialize(using = ToStringSerializer.class)
private Long itemId;
/** 库房ID */
@JsonSerialize(using = ToStringSerializer.class)
private Long locationId;
/** 拆零单位 */
@Dict(dictCode = "unit_code")
private String inventoryUnitCode;
private String inventoryUnitCode_dictText;
/** 大单位 */
@Dict(dictCode = "unit_code")
private String maxUnitCode;
private String maxUnitCode_dictText;
/** 当前库存数量(拆零单位) */
private BigDecimal inventoryQuantity;
/** 拆零比 */
private BigDecimal partPercent;
/** 批号 */
private String inventoryLotNumber;
/** 有效期止 */
private Date expirationDate;
}

View File

@@ -26,9 +26,6 @@ public class UnDispenseInventoryDto implements Serializable {
/** 发药ID */
private Long dispenseId;
/** 请求ID */
private Long requestId;
/** 项目ID */
private Long itemId;
@@ -50,9 +47,6 @@ public class UnDispenseInventoryDto implements Serializable {
/** 已发数量 */
private BigDecimal dispenseQuantity;
/** 发药状态 */
private Integer dispenseStatus;
/** 发药数量 */
private BigDecimal quantity;
@@ -67,7 +61,4 @@ public class UnDispenseInventoryDto implements Serializable {
/** 有效期至 */
private Date expirationDate;
/** 追溯码 */
private String TraceNo;
}

View File

@@ -14,7 +14,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.openhis.administration.domain.Practitioner;
import com.openhis.web.pharmacymanage.dto.EncounterInfoDto;
import com.openhis.web.pharmacymanage.dto.EncounterInfoSearchParam;
import com.openhis.web.pharmacymanage.dto.InventoryDetailDto;
import com.openhis.web.pharmacymanage.dto.ItemDispenseOrderDto;
@Repository
@@ -48,14 +47,13 @@ public interface WesternMedicineDispenseMapper {
* @param preparation 发药状态:待配药
* @param prepared 发药状态:已配药
* @param dispenseStatus 发药状态
* @param active 库房状态:启用
* @return 发耗材单列表
*/
Page<ItemDispenseOrderDto> selectMedicineDispenseOrderPage(@Param("page") Page<ItemDispenseOrderDto> page,
@Param(Constants.WRAPPER) QueryWrapper<ItemDispenseOrderDto> queryWrapper,
@Param("inProgress") Integer inProgress, @Param("completed") Integer completed,
@Param("preparation") Integer preparation, @Param("prepared") Integer prepared,
@Param("dispenseStatus") Integer dispenseStatus, @Param("active") Integer active);
@Param("dispenseStatus") Integer dispenseStatus);
/**
* 获取配药人下拉选列表
@@ -64,28 +62,4 @@ public interface WesternMedicineDispenseMapper {
* @return 配药人下拉选列表
*/
List<Practitioner> getPreparerDoctorList(@Param("pharmacist") String pharmacist);
/**
* 查询药品库存详细信息
*
* @param medicationIdList 药品id列表
* @param locationIdList 库房id列表
* @param active 库存状态:启用
* @return 库存详细信息
*/
List<InventoryDetailDto> selectMedicineInventoryDetail(@Param("medicationIdList") List<Long> medicationIdList,
@Param("locationIdList") List<Long> locationIdList, @Param("active") Integer active);
/**
* 查询非输液药品的已出库追溯码
*
* @param status 出
* @param injectFlag 输液标记
* @param operationType 操作类型 | 发药
* @return 非输液药品的已出库追溯码
*/
List<String> getOutTraceNo(@Param("status") Integer status, @Param("injectFlag") Integer injectFlag,
@Param("outpatientMinUnitCeil") Integer outpatientMinUnitCeil,
@Param("outpatientMinUnitTotalCeil") Integer outpatientMinUnitTotalCeil,
@Param("operationType") Integer operationType);
}