diff --git a/openhis-server-new/openhis-application/src/main/java/com/openhis/config/HttpConfig.java b/openhis-server-new/openhis-application/src/main/java/com/openhis/config/HttpConfig.java index 6737821c..1765fd1d 100644 --- a/openhis-server-new/openhis-application/src/main/java/com/openhis/config/HttpConfig.java +++ b/openhis-server-new/openhis-application/src/main/java/com/openhis/config/HttpConfig.java @@ -16,7 +16,7 @@ import org.springframework.stereotype.Component; @Component @ConfigurationProperties(prefix = "http") @PropertySource(value = {"classpath:http.yml"}) -public class HttpConfig { +public class HttpConfig { private String appId; private String key; private String url; diff --git a/openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/controller/CheckTypeController.java b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/controller/CheckTypeController.java new file mode 100644 index 00000000..c36aec56 --- /dev/null +++ b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/controller/CheckTypeController.java @@ -0,0 +1,96 @@ +package com.openhis.web.check.controller; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.openhis.check.domain.CheckMethod; +import com.openhis.check.domain.CheckPackage; +import com.openhis.check.domain.CheckPart; +import com.openhis.check.domain.CheckType; +import com.openhis.check.service.ICheckMethodService; +import com.openhis.check.service.ICheckPackageService; +import com.openhis.check.service.ICheckPartService; +import com.openhis.check.service.ICheckTypeService; +import lombok.AllArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.*; +import com.core.common.core.controller.BaseController; +import com.core.common.core.domain.AjaxResult; + +import java.util.List; + +/** + * 检查类型管理Controller + * + * @author system + * @date 2025-07-22 + */ +@RestController +@RequestMapping({"/system/check-type", "/system"}) +@Slf4j +@AllArgsConstructor +public class CheckTypeController extends BaseController { + + private final ICheckTypeService checkTypeService; + private final ICheckMethodService checkMethodService; + private final ICheckPartService checkPartService; + private final ICheckPackageService checkPackageService; + + /** + * 获取检查类型列表 + */ + @GetMapping("/list") + public AjaxResult list() { + List list = checkTypeService.list(); + return AjaxResult.success(list); + } + + /** + * 获取检查方法列表 + */ + @GetMapping({"/method/list", "/check-method/list"}) + public AjaxResult methodList() { + List list = checkMethodService.list(); + return AjaxResult.success(list); + } + + /** + * 获取检查部位列表 + */ + @GetMapping({"/part/list", "/check-part/list"}) + public AjaxResult partList() { + List list = checkPartService.list(); + return AjaxResult.success(list); + } + + /** + * 获取检查套餐列表 + */ + @GetMapping({"/package/list", "/check-package/list"}) + public AjaxResult packageList() { + List list = checkPackageService.list(); + return AjaxResult.success(list); + } + + /** + * 新增检查类型 + */ + @PostMapping + public AjaxResult add(@RequestBody CheckType checkType) { + return toAjax(checkTypeService.save(checkType)); + } + + /** + * 修改检查类型 + */ + @PutMapping + public AjaxResult edit(@RequestBody CheckType checkType) { + return toAjax(checkTypeService.updateById(checkType)); + } + + /** + * 删除检查类型 + */ + @DeleteMapping("/{checkTypeId}") + public AjaxResult remove(@PathVariable Long checkTypeId) { + return toAjax(checkTypeService.removeById(checkTypeId)); + } +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/CheckMethod.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/CheckMethod.java new file mode 100644 index 00000000..807f8347 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/CheckMethod.java @@ -0,0 +1,70 @@ +package com.openhis.check.domain; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableField; +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 Long id; + + /** 检查方法名称 */ + private String name; + + /** 检查方法编码 */ + private String code; + + /** 检查方法类型 */ + private String methodType; + + /** 检查类型ID */ + private Long checkTypeId; + + /** 序号 */ + private Integer number; + + /** 备注 */ + 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; +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/CheckPackage.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/CheckPackage.java new file mode 100644 index 00000000..17ab3af0 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/CheckPackage.java @@ -0,0 +1,70 @@ +package com.openhis.check.domain; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableField; +import lombok.Data; +import lombok.experimental.Accessors; + +import java.time.LocalDateTime; + +/** + * 检查套餐 + * + * @author system + * @date 2025-07-22 + */ +@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; + + /** 套餐名称 */ + private String name; + + /** 套餐编码 */ + private String code; + + /** 描述 */ + private String description; + + /** 价格 */ + private Double price; + + /** 序号 */ + private Integer number; + + /** 备注 */ + 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; +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/CheckPart.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/CheckPart.java new file mode 100644 index 00000000..10ee1cac --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/CheckPart.java @@ -0,0 +1,70 @@ +package com.openhis.check.domain; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableField; +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 Long id; + + /** 检查部位名称 */ + private String name; + + /** 检查部位编码 */ + private String code; + + /** 部位分类 */ + private String partCategory; + + /** 父部位ID */ + private Long parentId; + + /** 序号 */ + private Integer number; + + /** 备注 */ + 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; +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/CheckType.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/CheckType.java new file mode 100644 index 00000000..e8c01da7 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/CheckType.java @@ -0,0 +1,73 @@ +package com.openhis.check.domain; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableField; +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; + + /** + * 禁用逻辑删除,因为数据库表中没有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; +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/PackageItem.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/PackageItem.java new file mode 100644 index 00000000..7707f798 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/PackageItem.java @@ -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; +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/CheckMethodMapper.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/CheckMethodMapper.java new file mode 100644 index 00000000..c8af0d78 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/CheckMethodMapper.java @@ -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 { + +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/CheckPackageMapper.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/CheckPackageMapper.java new file mode 100644 index 00000000..2916aac0 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/CheckPackageMapper.java @@ -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 { + +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/CheckPartMapper.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/CheckPartMapper.java new file mode 100644 index 00000000..32ee06f5 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/CheckPartMapper.java @@ -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 { + +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/CheckTypeMapper.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/CheckTypeMapper.java new file mode 100644 index 00000000..8c647cac --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/CheckTypeMapper.java @@ -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 { + +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/PackageItemMapper.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/PackageItemMapper.java new file mode 100644 index 00000000..aba27c0e --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/PackageItemMapper.java @@ -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 { + +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ICheckMethodService.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ICheckMethodService.java new file mode 100644 index 00000000..49778bb6 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ICheckMethodService.java @@ -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 { + +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ICheckPackageService.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ICheckPackageService.java new file mode 100644 index 00000000..ad046395 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ICheckPackageService.java @@ -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 { + +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ICheckPartService.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ICheckPartService.java new file mode 100644 index 00000000..00862af6 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ICheckPartService.java @@ -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 { + +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ICheckTypeService.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ICheckTypeService.java new file mode 100644 index 00000000..3ab4e550 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ICheckTypeService.java @@ -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 { + +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/IPackageItemService.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/IPackageItemService.java new file mode 100644 index 00000000..9b301bdf --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/IPackageItemService.java @@ -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 { + +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/CheckMethodServiceImpl.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/CheckMethodServiceImpl.java new file mode 100644 index 00000000..d49597a0 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/CheckMethodServiceImpl.java @@ -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 implements ICheckMethodService { + +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/CheckPackageServiceImpl.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/CheckPackageServiceImpl.java new file mode 100644 index 00000000..ff13d5e8 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/CheckPackageServiceImpl.java @@ -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 implements ICheckPackageService { + +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/CheckPartServiceImpl.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/CheckPartServiceImpl.java new file mode 100644 index 00000000..eef6deb7 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/CheckPartServiceImpl.java @@ -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 implements ICheckPartService { + +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/CheckTypeServiceImpl.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/CheckTypeServiceImpl.java new file mode 100644 index 00000000..39a4c45d --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/CheckTypeServiceImpl.java @@ -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 implements ICheckTypeService { + +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/PackageItemServiceImpl.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/PackageItemServiceImpl.java new file mode 100644 index 00000000..cbc5a417 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/PackageItemServiceImpl.java @@ -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 implements IPackageItemService { + +} diff --git a/openhis-ui-vue3/src/api/system/checkType.js b/openhis-ui-vue3/src/api/system/checkType.js new file mode 100644 index 00000000..42c32295 --- /dev/null +++ b/openhis-ui-vue3/src/api/system/checkType.js @@ -0,0 +1,71 @@ +import request from '@/utils/request' + +// 查询检查类型列表 +export function listCheckType(query) { + return request({ + url: '/system/check-type/list', + method: 'get', + params: query + }) +} + +// 查询检查类型详细 +export function getCheckType(checkTypeId) { + return request({ + url: '/system/check-type/' + checkTypeId, + method: 'get' + }) +} + +// 新增检查类型 +export function addCheckType(data) { + return request({ + url: '/system/check-type', + method: 'post', + data: data + }) +} + +// 修改检查类型 +export function updateCheckType(data) { + return request({ + url: '/system/check-type', + method: 'put', + data: data + }) +} + +// 删除检查类型 +export function delCheckType(checkTypeId) { + return request({ + url: '/system/check-type/' + checkTypeId, + method: 'delete' + }) +} + +// 查询检查方法列表 +export function listCheckMethod(query) { + return request({ + url: '/system/check-method/list', + method: 'get', + params: query + }) +} + +// 查询检查部位列表 +export function listCheckPart(query) { + return request({ + url: '/system/check-part/list', + method: 'get', + params: query + }) +} + +// 查询检查套餐列表 +export function listCheckPackage(query) { + return request({ + url: '/system/check-package/list', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/openhis-ui-vue3/src/views/maintainSystem/checkprojectSettings/index.vue b/openhis-ui-vue3/src/views/maintainSystem/checkprojectSettings/index.vue new file mode 100644 index 00000000..44b5e12d --- /dev/null +++ b/openhis-ui-vue3/src/views/maintainSystem/checkprojectSettings/index.vue @@ -0,0 +1,733 @@ + + + + + \ No newline at end of file