Revert "Fix Bug #550: AI修复"

This reverts commit 16c42ca108.
This commit is contained in:
2026-05-27 08:59:07 +08:00
parent bd14563691
commit 9db5ced4e3
5432 changed files with 778638 additions and 171 deletions

View File

@@ -0,0 +1,74 @@
package com.openhis.check.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
/**
* 检查方法
*
* @author system
* @date 2025-07-22
*/
@Data
@Accessors(chain = true)
@TableName(value = "check_method", autoResultMap = true)
public class CheckMethod {
private static final long serialVersionUID = 1L;
/**
* 检查方法ID
*/
@TableId(type = IdType.AUTO)
private Integer id;
/* 检查类型 */
private String checkType;
/* 方法代码 */
private String code;
/* 方法名称 */
private String name;
/* 套餐名称 */
private String packageName;
/* 曝光次数 */
private Integer exposureNum;
/* 序号 */
private Integer orderNum;
/* 备注 */
private String remark;
/** 创建时间 */
private LocalDateTime createTime;
/** 更新时间 */
private LocalDateTime updateTime;
/**
* 禁用逻辑删除因为数据库表中没有delete_flag字段
*/
@TableField(exist = false)
private String deleteFlag;
/**
* 以下字段数据库表中不存在用于禁用MyBatis Plus自动添加的字段
*/
@TableField(exist = false)
private String createBy;
@TableField(exist = false)
private String updateBy;
@TableField(exist = false)
private Integer tenantId;
}

View File

@@ -0,0 +1,126 @@
package com.openhis.check.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
/**
* 检查套餐
*
* @author system
* @date 2025-07-22
* @updated 2025-11-26 - 扩展字段以支持套餐设置PRD需求
*/
@Data
@Accessors(chain = true)
@TableName(value = "check_package", autoResultMap = true)
public class CheckPackage {
private static final long serialVersionUID = 1L;
/** 检查套餐ID */
@TableId(type = IdType.AUTO)
private Long id;
/** 套餐名称 */
@TableField("package_name")
private String packageName;
/** 套餐编码 */
private String code;
/** 套餐类别 */
@TableField("package_type")
private String packageType;
/** 套餐级别 (1:全院套餐 2:科室套餐 3:个人套餐) */
@TableField("package_level")
private String packageLevel;
/** 适用科室 (当套餐级别为科室套餐时必填) */
@TableField("department")
private String department;
/** 适用用户 (当套餐级别为个人套餐时必填) */
@TableField("\"user\"")
private String user;
/** 卫生机构 */
@TableField("organization")
private String organization;
/** 套餐金额 */
@TableField("package_price")
private BigDecimal packagePrice;
/** 折扣 (百分比) */
@TableField("discount")
private BigDecimal discount;
/** 制单人 */
@TableField("creator")
private String creator;
/** 是否停用 (0:启用 1:停用) */
@TableField("is_disabled")
private Integer isDisabled;
/** 显示套餐名 (0:否 1:是) */
@TableField("show_package_name")
private Integer showPackageName;
/** 生成服务费 (0:否 1:是) */
@TableField("generate_service_fee")
private Integer generateServiceFee;
/** 套餐价格启用状态 (0:不启用 1:启用) */
@TableField("package_price_enabled")
private Integer packagePriceEnabled;
/** 服务费 */
@TableField("service_fee")
private BigDecimal serviceFee;
/** 备注 */
private String remark;
/** 描述 */
private String description;
/** 序号 */
private Integer number;
/** 套餐维护日期 (系统自动生成) */
@TableField("maintain_date")
private LocalDate maintainDate;
/** 创建时间 */
private LocalDateTime createTime;
/** 更新时间 */
private LocalDateTime updateTime;
/**
* 禁用逻辑删除因为数据库表中没有delete_flag字段
*/
@TableField(exist = false)
private String deleteFlag;
/**
* 以下字段数据库表中不存在用于禁用MyBatis Plus自动添加的字段
*/
@TableField(exist = false)
private String createBy;
@TableField(exist = false)
private String updateBy;
@TableField(exist = false)
private Integer tenantId;
}

View File

@@ -0,0 +1,100 @@
package com.openhis.check.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
* 检查套餐明细表
*
* @author system
* @date 2025-11-26
*/
@Data
@Accessors(chain = true)
@TableName(value = "check_package_detail", autoResultMap = true)
public class CheckPackageDetail {
private static final long serialVersionUID = 1L;
/** 套餐明细ID */
@TableId(type = IdType.AUTO)
private Long id;
/** 套餐ID */
private Long packageId;
/** 项目编号 */
private String itemCode;
/** 项目名称/规格 */
private String itemName;
/** 检查项目ID(诊疗项目ID) */
private Long checkItemId;
/** 剂量 */
private String dose;
/** 途径 */
@TableField("\"method\"")
private String method;
/** 频次 */
private String frequency;
/** 天数 */
private String days;
/** 数量 */
private Integer quantity;
/** 单位 */
@TableField("\"unit\"")
private String unit;
/** 单价 */
private BigDecimal unitPrice;
/** 金额 */
private BigDecimal amount;
/** 服务费 */
private BigDecimal serviceCharge;
/** 总金额 */
private BigDecimal total;
/** 产地 */
private String origin;
/** 序号 */
private Integer orderNum;
/** 创建时间 */
private LocalDateTime createTime;
/** 更新时间 */
private LocalDateTime updateTime;
/**
* 禁用MyBatis Plus自动添加的字段
*/
@TableField(exist = false)
private String createBy;
@TableField(exist = false)
private String updateBy;
@TableField(exist = false)
private Integer tenantId;
@TableField(exist = false)
private String deleteFlag;
}

View File

@@ -0,0 +1,81 @@
package com.openhis.check.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
/**
* 检查部位
*
* @author system
* @date 2025-07-22
*/
@Data
@Accessors(chain = true)
@TableName(value = "check_part", autoResultMap = true)
public class CheckPart {
private static final long serialVersionUID = 1L;
/** 检查部位ID */
@TableId(type = IdType.AUTO)
private Integer id;
/** 检查部位名称 */
private String name;
/** 检查部位编码 */
private String code;
/** 检查部位检查类型 */
private String checkType;
/** 曝光次数 */
private Integer exposureNum;
/** 费用套餐 */
private String packageName;
/** 金额 */
private Double price;
/** 序号 */
private Integer number;
/** 服务范围 */
private String serviceScope;
/** 下级医技类型 */
private String subType;
/** 备注 */
private String remark;
/** 创建时间 */
private LocalDateTime createTime;
/** 更新时间 */
private LocalDateTime updateTime;
/**
* 禁用逻辑删除因为数据库表中没有delete_flag字段
*/
@TableField(exist = false)
private String deleteFlag;
/**
* 以下字段数据库表中不存在用于禁用MyBatis Plus自动添加的字段
*/
@TableField(exist = false)
private String createBy;
@TableField(exist = false)
private String updateBy;
@TableField(exist = false)
private Integer tenantId;
}

View File

@@ -0,0 +1,75 @@
package com.openhis.check.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
/**
* 检查类型
*
* @author system
* @date 2025-07-22
*/
@Data
@Accessors(chain = true)
@TableName(value = "check_type", autoResultMap = true)
public class CheckType {
private static final long serialVersionUID = 1L;
/** 检查类型ID */
@TableId(type = IdType.AUTO)
private Long id;
/** 检查类型名称 */
private String name;
/** 检查类型编码 */
private String code;
/** 检查类型 */
private String type;
/** 是否选中 */
private Boolean selected;
/** 科室 */
private String department;
/** 序号 */
private Integer number;
/** 备注 */
private String remark;
/** 创建时间 */
private LocalDateTime createTime;
/** 更新时间 */
private LocalDateTime updateTime;
/** 父级ID */
private Long parentId;
/**
* 禁用逻辑删除因为数据库表中没有delete_flag字段
*/
@TableField(exist = false)
private String deleteFlag;
/**
* 以下字段数据库表中不存在用于禁用MyBatis Plus自动添加的字段
*/
@TableField(exist = false)
private String createBy;
@TableField(exist = false)
private String updateBy;
@TableField(exist = false)
private Integer tenantId;
}

View File

@@ -0,0 +1,127 @@
package com.openhis.check.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.core.common.core.domain.HisBaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
* 检查申请主表
* <p>
* 继承 {@link HisBaseEntity} 获得:
* <ul>
* <li>createBy / createTimeINSERT 自动填充)</li>
* <li>updateBy / updateTimeUPDATE 自动填充)</li>
* <li>tenantIdINSERT 自动填充)</li>
* <li>deleteFlag + {@code @TableLogic} 逻辑删除0=未删1=已删)</li>
* </ul>
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@TableName(value = "exam_apply", autoResultMap = true)
public class ExamApply extends HisBaseEntity {
/** 数据库自增ID用于与门诊医嘱表(wor_service_request.based_on_id)关联 */
private Long id;
/** 申请单号 (EXYYYYMMDD####),业务主键 */
@TableId(type = IdType.INPUT)
private String applyNo;
/** 患者主索引 EMPI */
private String patientId;
/** 门诊就诊流水号 */
private String visitNo;
/** 申请科室代码 */
private String applyDeptCode;
/** 执行科室代码 */
private String performDeptCode;
/** 申请医生工号 */
private String applyDocCode;
/** 申请时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime applyTime;
/** 就诊卡号 */
private String medicalrecordNumber;
/** 费用性质(自费医疗/医保报销) */
private String natureofCost;
/** 诊断描述 */
private String clinicDesc;
/** 禁忌症 */
private String contraindication;
/** 病史摘要 */
private String medicalHistorySummary;
/** 体格检查 */
private String purposeofInspection;
/** 申检部位 */
private String inspectionArea;
/** 检查方法 */
private String inspectionMethod;
/** 备注 */
private String applyRemark;
/** 检查大类代码(如 CT / ECG / GI */
private String examTypeCode;
/** 临床诊断 */
private String clinicalDiag;
/** 检查目的 */
private String purposeDesc;
/** 加急标志 0=普通 1=加急 */
private Integer isUrgent;
/** 妊娠状态 0=未知 1=未孕 2=可能孕 3=孕妇 */
private Integer pregnancyState;
/** 过敏史 */
private String allergyDesc;
/**
* 申请单状态
* 0=已开单 1=已收费 2=已预约 3=已签到 4=部分报告 5=已完告 6=作废
*/
private Integer applyStatus;
/** 是否已收费 0=否 1=是 */
private Integer isCharged;
/** 是否已退费 0=否 1=是 */
private Integer isRefunded;
/** 是否已执行 0=否 1=是 */
private Integer isExecuted;
/** 操作员工号(向后兼容保留) */
private String operatorId;
/**
* 总金额(非数据库字段,由明细项目计算得出)
*/
@TableField(exist = false)
private BigDecimal totalAmount;
}

View File

@@ -0,0 +1,69 @@
package com.openhis.check.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* 检查申请明细表
*/
@Data
@Accessors(chain = true)
@TableName(value = "exam_apply_item", autoResultMap = true)
public class ExamApplyItem implements Serializable {
private static final long serialVersionUID = 1L;
/** 明细ID */
@TableId(type = IdType.AUTO)
private Long itemId;
/** 申请单号 */
private String applyNo;
/** 项目序号 */
private Integer itemSeq;
/** 项目代码 (院内收费项目) */
private String itemCode;
/** 项目名称 */
private String itemName;
/** 国家项目代码 */
private String nationalItemCode;
/** 检查部位代码 */
private String bodyPartCode;
/** 检查方法代码 */
private String examMethodCode;
/** 对比剂药品 */
private String contrastDrug;
/** 对比剂剂量 */
private String contrastDose;
/** 执行科室代码 */
private String performDeptCode;
/** 预约号 */
private String appointmentNo;
/** 项目单价 */
private BigDecimal itemFee;
/** 行状态 0 已开单 1 已收费 ... */
private Integer itemStatus;
/** 检查备注 */
private String remark;
/** 关联的门诊医嘱ID (wor_service_request.id) */
private Long serviceRequestId;
}

View File

@@ -0,0 +1,41 @@
package com.openhis.check.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDate;
import java.time.LocalDateTime;
@Data
@Accessors(chain = true)
@TableName(value = "lis_group_info",autoResultMap = true)
public class LisGroupInfo {
/** id */
@TableId(type = IdType.AUTO)
private Integer id;
/** 卫生机构 */
private String hospital;
/** 创建日期 */
private LocalDate date;
/** LIS分组名称 */
private String groupName;
/** 采血管类型 */
private String tube;
/** 备注 */
private String remark;
/** 创建时间 */
private LocalDateTime createTime;
/** 更新时间 */
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,33 @@
package com.openhis.check.domain;
import com.baomidou.mybatisplus.annotation.TableName;
import com.core.common.core.domain.HisBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 套餐项目关系表
*
* @author system
* @date 2025-07-22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("package_item")
public class PackageItem extends HisBaseEntity {
private static final long serialVersionUID = 1L;
/** ID */
private Long id;
/** 套餐ID */
private Long packageId;
/** 检查项目ID */
private Long checkItemId;
/** 项目类型1检查类型 2检查方法 3检查部位 */
private Integer itemType;
}

View File

@@ -0,0 +1,16 @@
package com.openhis.check.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.openhis.check.domain.CheckMethod;
import org.springframework.stereotype.Repository;
/**
* 检查方法Mapper接口
*
* @author system
* @date 2025-07-22
*/
@Repository
public interface CheckMethodMapper extends BaseMapper<CheckMethod> {
}

View File

@@ -0,0 +1,16 @@
package com.openhis.check.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.openhis.check.domain.CheckPackageDetail;
import org.apache.ibatis.annotations.Mapper;
/**
* 检查套餐明细Mapper接口
*
* @author system
* @date 2025-11-26
*/
@Mapper
public interface CheckPackageDetailMapper extends BaseMapper<CheckPackageDetail> {
}

View File

@@ -0,0 +1,16 @@
package com.openhis.check.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.openhis.check.domain.CheckPackage;
import org.springframework.stereotype.Repository;
/**
* 检查套餐Mapper接口
*
* @author system
* @date 2025-07-22
*/
@Repository
public interface CheckPackageMapper extends BaseMapper<CheckPackage> {
}

View File

@@ -0,0 +1,16 @@
package com.openhis.check.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.openhis.check.domain.CheckPart;
import org.springframework.stereotype.Repository;
/**
* 检查部位Mapper接口
*
* @author system
* @date 2025-07-22
*/
@Repository
public interface CheckPartMapper extends BaseMapper<CheckPart> {
}

View File

@@ -0,0 +1,16 @@
package com.openhis.check.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.openhis.check.domain.CheckType;
import org.springframework.stereotype.Repository;
/**
* 检查类型Mapper接口
*
* @author system
* @date 2025-07-22
*/
@Repository
public interface CheckTypeMapper extends BaseMapper<CheckType> {
}

View File

@@ -0,0 +1,10 @@
package com.openhis.check.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.openhis.check.domain.ExamApplyItem;
/**
* 检查申请明细表 Mapper 接口
*/
public interface ExamApplyItemMapper extends BaseMapper<ExamApplyItem> {
}

View File

@@ -0,0 +1,10 @@
package com.openhis.check.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.openhis.check.domain.ExamApply;
/**
* 检查申请主表 Mapper 接口
*/
public interface ExamApplyMapper extends BaseMapper<ExamApply> {
}

View File

@@ -0,0 +1,9 @@
package com.openhis.check.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.openhis.check.domain.LisGroupInfo;
import org.springframework.stereotype.Repository;
@Repository
public interface LisGroupInfoMapper extends BaseMapper<LisGroupInfo> {
}

View File

@@ -0,0 +1,16 @@
package com.openhis.check.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.openhis.check.domain.PackageItem;
import org.springframework.stereotype.Repository;
/**
* 套餐项目关系表Mapper接口
*
* @author system
* @date 2025-07-22
*/
@Repository
public interface PackageItemMapper extends BaseMapper<PackageItem> {
}

View File

@@ -0,0 +1,14 @@
package com.openhis.check.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.openhis.check.domain.CheckMethod;
/**
* 检查方法Service接口
*
* @author system
* @date 2025-07-22
*/
public interface ICheckMethodService extends IService<CheckMethod> {
}

View File

@@ -0,0 +1,14 @@
package com.openhis.check.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.openhis.check.domain.CheckPackageDetail;
/**
* 检查套餐明细Service接口
*
* @author system
* @date 2025-11-26
*/
public interface ICheckPackageDetailService extends IService<CheckPackageDetail> {
}

View File

@@ -0,0 +1,14 @@
package com.openhis.check.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.openhis.check.domain.CheckPackage;
/**
* 检查套餐Service接口
*
* @author system
* @date 2025-07-22
*/
public interface ICheckPackageService extends IService<CheckPackage> {
}

View File

@@ -0,0 +1,14 @@
package com.openhis.check.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.openhis.check.domain.CheckPart;
/**
* 检查部位Service接口
*
* @author system
* @date 2025-07-22
*/
public interface ICheckPartService extends IService<CheckPart> {
}

View File

@@ -0,0 +1,14 @@
package com.openhis.check.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.openhis.check.domain.CheckType;
/**
* 检查类型Service接口
*
* @author system
* @date 2025-07-22
*/
public interface ICheckTypeService extends IService<CheckType> {
}

View File

@@ -0,0 +1,10 @@
package com.openhis.check.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.openhis.check.domain.ExamApplyItem;
/**
* 检查申请明细表 服务层接口
*/
public interface IExamApplyItemService extends IService<ExamApplyItem> {
}

View File

@@ -0,0 +1,10 @@
package com.openhis.check.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.openhis.check.domain.ExamApply;
/**
* 检查申请主表 服务层接口
*/
public interface IExamApplyService extends IService<ExamApply> {
}

View File

@@ -0,0 +1,6 @@
package com.openhis.check.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.openhis.check.domain.LisGroupInfo;
public interface ILisGroupInfoService extends IService<LisGroupInfo>{
}

View File

@@ -0,0 +1,14 @@
package com.openhis.check.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.openhis.check.domain.PackageItem;
/**
* 套餐项目关系表Service接口
*
* @author system
* @date 2025-07-22
*/
public interface IPackageItemService extends IService<PackageItem> {
}

View File

@@ -0,0 +1,18 @@
package com.openhis.check.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.openhis.check.domain.CheckMethod;
import com.openhis.check.mapper.CheckMethodMapper;
import com.openhis.check.service.ICheckMethodService;
import org.springframework.stereotype.Service;
/**
* 检查方法Service实现类
*
* @author system
* @date 2025-07-22
*/
@Service
public class CheckMethodServiceImpl extends ServiceImpl<CheckMethodMapper, CheckMethod> implements ICheckMethodService {
}

View File

@@ -0,0 +1,19 @@
package com.openhis.check.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.openhis.check.domain.CheckPackageDetail;
import com.openhis.check.mapper.CheckPackageDetailMapper;
import com.openhis.check.service.ICheckPackageDetailService;
import org.springframework.stereotype.Service;
/**
* 检查套餐明细Service实现
*
* @author system
* @date 2025-11-26
*/
@Service
public class CheckPackageDetailServiceImpl extends ServiceImpl<CheckPackageDetailMapper, CheckPackageDetail>
implements ICheckPackageDetailService {
}

View File

@@ -0,0 +1,18 @@
package com.openhis.check.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.openhis.check.domain.CheckPackage;
import com.openhis.check.mapper.CheckPackageMapper;
import com.openhis.check.service.ICheckPackageService;
import org.springframework.stereotype.Service;
/**
* 检查套餐Service实现类
*
* @author system
* @date 2025-07-22
*/
@Service
public class CheckPackageServiceImpl extends ServiceImpl<CheckPackageMapper, CheckPackage> implements ICheckPackageService {
}

View File

@@ -0,0 +1,18 @@
package com.openhis.check.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.openhis.check.domain.CheckPart;
import com.openhis.check.mapper.CheckPartMapper;
import com.openhis.check.service.ICheckPartService;
import org.springframework.stereotype.Service;
/**
* 检查部位Service实现类
*
* @author system
* @date 2025-07-22
*/
@Service
public class CheckPartServiceImpl extends ServiceImpl<CheckPartMapper, CheckPart> implements ICheckPartService {
}

View File

@@ -0,0 +1,18 @@
package com.openhis.check.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.openhis.check.domain.CheckType;
import com.openhis.check.mapper.CheckTypeMapper;
import com.openhis.check.service.ICheckTypeService;
import org.springframework.stereotype.Service;
/**
* 检查类型Service实现类
*
* @author system
* @date 2025-07-22
*/
@Service
public class CheckTypeServiceImpl extends ServiceImpl<CheckTypeMapper, CheckType> implements ICheckTypeService {
}

View File

@@ -0,0 +1,15 @@
package com.openhis.check.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.openhis.check.domain.ExamApplyItem;
import com.openhis.check.mapper.ExamApplyItemMapper;
import com.openhis.check.service.IExamApplyItemService;
import org.springframework.stereotype.Service;
/**
* 检查申请明细表 服务层实现类
*/
@Service
public class ExamApplyItemServiceImpl extends ServiceImpl<ExamApplyItemMapper, ExamApplyItem>
implements IExamApplyItemService {
}

View File

@@ -0,0 +1,14 @@
package com.openhis.check.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.openhis.check.domain.ExamApply;
import com.openhis.check.mapper.ExamApplyMapper;
import com.openhis.check.service.IExamApplyService;
import org.springframework.stereotype.Service;
/**
* 检查申请主表 服务层实现类
*/
@Service
public class ExamApplyServiceImpl extends ServiceImpl<ExamApplyMapper, ExamApply> implements IExamApplyService {
}

View File

@@ -0,0 +1,12 @@
package com.openhis.check.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.openhis.check.domain.LisGroupInfo;
import com.openhis.check.mapper.LisGroupInfoMapper;
import com.openhis.check.service.ILisGroupInfoService;
import org.springframework.stereotype.Service;
@Service
public class LisGroupInfoServiceImpl extends ServiceImpl<LisGroupInfoMapper,LisGroupInfo> implements ILisGroupInfoService{
}

View File

@@ -0,0 +1,18 @@
package com.openhis.check.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.openhis.check.domain.PackageItem;
import com.openhis.check.mapper.PackageItemMapper;
import com.openhis.check.service.IPackageItemService;
import org.springframework.stereotype.Service;
/**
* 套餐项目关系表Service实现类
*
* @author system
* @date 2025-07-22
*/
@Service
public class PackageItemServiceImpl extends ServiceImpl<PackageItemMapper, PackageItem> implements IPackageItemService {
}