From 6fbdddf0ee6bb502240ea487f56fe6afa9ce9e7f Mon Sep 17 00:00:00 2001 From: qk123 <18211963828.@163.cpm> Date: Mon, 1 Dec 2025 16:13:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E6=9F=A5=E9=A1=B9=E7=9B=AE=E7=BB=B4?= =?UTF-8?q?=E6=8A=A4->Lis=E5=88=86=E7=BB=84=E5=90=8E=E7=AB=AF=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../appservice/ILisGroupInfoAppService.java | 14 +++++ .../impl/LisGroupInfoAppServiceImpl.java | 48 ++++++++++++++++ .../controller/LisGroupInfoController.java | 56 +++++++++++++++++++ .../check/mapper/LisGroupInfoAppMapper.java | 7 +++ .../openhis/check/domain/LisGroupInfo.java | 40 +++++++++++++ .../check/mapper/LisGroupInfoMapper.java | 9 +++ .../check/service/ILisGroupInfoService.java | 6 ++ .../service/impl/LisGroupInfoServiceImpl.java | 12 ++++ 8 files changed, 192 insertions(+) create mode 100644 openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/appservice/ILisGroupInfoAppService.java create mode 100644 openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/appservice/impl/LisGroupInfoAppServiceImpl.java create mode 100644 openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/controller/LisGroupInfoController.java create mode 100644 openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/mapper/LisGroupInfoAppMapper.java create mode 100644 openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/LisGroupInfo.java create mode 100644 openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/LisGroupInfoMapper.java create mode 100644 openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ILisGroupInfoService.java create mode 100644 openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/LisGroupInfoServiceImpl.java diff --git a/openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/appservice/ILisGroupInfoAppService.java b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/appservice/ILisGroupInfoAppService.java new file mode 100644 index 00000000..7ced2ac3 --- /dev/null +++ b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/appservice/ILisGroupInfoAppService.java @@ -0,0 +1,14 @@ +package com.openhis.web.check.appservice; + +import com.core.common.core.domain.R; +import com.openhis.check.domain.LisGroupInfo; + +public interface ILisGroupInfoAppService { + R getLisGroupInfoList(); + + R add(LisGroupInfo lisGroupInfo); + + R update(LisGroupInfo lisGroupInfo); + + R delete(Integer lisGroupInfoId); +} diff --git a/openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/appservice/impl/LisGroupInfoAppServiceImpl.java b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/appservice/impl/LisGroupInfoAppServiceImpl.java new file mode 100644 index 00000000..eee03b00 --- /dev/null +++ b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/appservice/impl/LisGroupInfoAppServiceImpl.java @@ -0,0 +1,48 @@ +package com.openhis.web.check.appservice.impl; + +import cn.hutool.core.util.ObjectUtil; +import com.core.common.core.domain.R; +import com.openhis.check.domain.LisGroupInfo; +import com.openhis.check.service.ILisGroupInfoService; +import com.openhis.web.check.appservice.ILisGroupInfoAppService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +@Service +@Slf4j +public class LisGroupInfoAppServiceImpl implements ILisGroupInfoAppService { + @Resource + private ILisGroupInfoService lisGroupInfoService; + @Override + public R getLisGroupInfoList() { + List list = lisGroupInfoService.list(); + return R.ok(list); + } + + @Override + public R add(LisGroupInfo lisGroupInfo) { + if (ObjectUtil.isEmpty(lisGroupInfo)) { + return R.fail("信息不能为空"); + } + boolean save = lisGroupInfoService.save(lisGroupInfo); + return R.ok(save); + } + + @Override + public R update(LisGroupInfo lisGroupInfo) { + if (ObjectUtil.isEmpty(lisGroupInfo)) { + return R.fail("信息不能为空"); + } + boolean update = lisGroupInfoService.updateById(lisGroupInfo); + return R.ok( update); + } + + @Override + public R delete(Integer lisGroupInfoId) { + boolean b = lisGroupInfoService.removeById(lisGroupInfoId); + return R.ok(b); + } +} diff --git a/openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/controller/LisGroupInfoController.java b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/controller/LisGroupInfoController.java new file mode 100644 index 00000000..5bb45338 --- /dev/null +++ b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/controller/LisGroupInfoController.java @@ -0,0 +1,56 @@ +package com.openhis.web.check.controller; + +import com.core.common.core.domain.R; +import com.openhis.web.check.appservice.ILisGroupInfoAppService; +import org.springframework.web.bind.annotation.*; +import com.openhis.check.domain.LisGroupInfo; + +import javax.annotation.Resource; + +@RestController +@RequestMapping("/check/lisGroupInfo") +public class LisGroupInfoController { + @Resource + private ILisGroupInfoAppService lisGroupInfoAppService; + + /* + * + * 获取Lis分组信息 + * + * */ + @GetMapping("/list") + public R getLisGroupInfoList(){ + return R.ok(lisGroupInfoAppService.getLisGroupInfoList()); + } + + /* + * + * 新增Lis分组信息 + * + * */ + @PostMapping("/add") + public R addLisGroupInfo(@RequestBody LisGroupInfo lisGroupInfo){ + return R.ok(lisGroupInfoAppService.add(lisGroupInfo)); + } + + /* + * + * 修改Lis分组信息 + * + * */ + @PutMapping("/update") + public R updateLisGroupInfo(@RequestBody LisGroupInfo lisGroupInfo){ + return R.ok(lisGroupInfoAppService.update(lisGroupInfo)); + } + + /* + * + * 删除Lis分组信息 + * + * */ + @DeleteMapping("/{lisGroupInfoId}") + public R deleteLisGroupInfo(@PathVariable Integer lisGroupInfoId){ + return R.ok(lisGroupInfoAppService.delete(lisGroupInfoId)); + } + +} diff --git a/openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/mapper/LisGroupInfoAppMapper.java b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/mapper/LisGroupInfoAppMapper.java new file mode 100644 index 00000000..2f004b2d --- /dev/null +++ b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/check/mapper/LisGroupInfoAppMapper.java @@ -0,0 +1,7 @@ +package com.openhis.web.check.mapper; + +import org.springframework.stereotype.Repository; + +@Repository +public interface LisGroupInfoAppMapper { +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/LisGroupInfo.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/LisGroupInfo.java new file mode 100644 index 00000000..6b4d9cd8 --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/domain/LisGroupInfo.java @@ -0,0 +1,40 @@ +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.LocalDateTime; + +@Data +@Accessors(chain = true) +@TableName(value = "lis_group_info",autoResultMap = true) +public class LisGroupInfo { + + /** id */ + @TableId(type = IdType.AUTO) + private Long id; + + /** 卫生机构 */ + private String hospital; + + /** 创建日期 */ + private String date; + + /** LIS分组名称 */ + private String groupName; + + /** 采血管类型 */ + private String tube; + + /** 备注 */ + private String remark; + + /** 创建时间 */ + private LocalDateTime createTime; + + /** 更新时间 */ + private LocalDateTime updateTime; +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/LisGroupInfoMapper.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/LisGroupInfoMapper.java new file mode 100644 index 00000000..6a85c74d --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/mapper/LisGroupInfoMapper.java @@ -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 { +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ILisGroupInfoService.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ILisGroupInfoService.java new file mode 100644 index 00000000..1f0d60ed --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/ILisGroupInfoService.java @@ -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{ +} diff --git a/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/LisGroupInfoServiceImpl.java b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/LisGroupInfoServiceImpl.java new file mode 100644 index 00000000..44a2414b --- /dev/null +++ b/openhis-server-new/openhis-domain/src/main/java/com/openhis/check/service/impl/LisGroupInfoServiceImpl.java @@ -0,0 +1,12 @@ +package com.openhis.check.service.impl; + + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.openhis.check.mapper.LisGroupInfoMapper; +import com.openhis.check.domain.LisGroupInfo; +import com.openhis.check.service.ILisGroupInfoService; +import org.springframework.stereotype.Service; + +@Service +public class LisGroupInfoServiceImpl extends ServiceImpl implements ILisGroupInfoService{ +}