中州养老项目实战3:入住办理与 AI 大模型集成

发布时间:2026/8/5 13:00:12

中州养老项目实战3:入住办理与 AI 大模型集成
中州养老项目实战第三篇入住办理与AI大模型集成SpringBoot业务开发·星火大模型· Prompt提示策略一、入住办理业务流程1.1 业务流程图用户咨询→能力评估→选择房间/床位→签订合同→办理入住→分配护理员1.2 需求分析功能描述老人信息录入基本信息、联系人、健康信息能力评估AI 智能评估老人自理能力等级房间/床位选择根据护理等级推荐合适房间合同签订入住合同电子化管理护理分配自动分配护理员二、后端接口开发2.1 数据库表设计CREATE TABLE elder ( id bigint NOT NULL AUTO_INCREMENT, name varchar(50) COMMENT 姓名, age int COMMENT 年龄, gender char(1) COMMENT 性别, id_card varchar(18) COMMENT 身份证号, phone varchar(20) COMMENT 联系电话, address varchar(255) COMMENT 家庭住址, emergency_contact varchar(50) COMMENT 紧急联系人, emergency_phone varchar(20) COMMENT 紧急联系电话, health_status text COMMENT 健康状况, checkin_status int DEFAULT 0 COMMENT 入住状态, nursing_level varchar(20) COMMENT 护理等级, room_id bigint COMMENT 房间ID, bed_id bigint COMMENT 床位ID, create_time datetime COMMENT 创建时间, PRIMARY KEY (id) );2.2 实体类设计使用 MyBatis-Plus 简化开发Data TableName(elder) ApiModel(老人信息) public class Elder { TableId(type IdType.AUTO) private Long id; private String name; private Integer age; private String gender; private String idCard; private String phone; private String nursingLevel; private Integer checkinStatus; TableField(fill FieldFill.INSERT) private LocalDateTime createTime; }2.3 入住办理核心逻辑Service public class CheckInServiceImpl extends ServiceImplCheckInMapper, CheckIn implements ICheckInService { Transactional(rollbackFor Exception.class) public CheckInVo checkIn(CheckInDto dto) { // 1. 校验老人信息 Elder elder elderMapper.selectById(dto.getElderId()); if (elder null) throw new BusinessException(老人信息不存在); // 2. 校验床位是否可用 Bed bed bedMapper.selectById(dto.getBedId()); if (bed.getStatus() ! 0) throw new BusinessException(床位已被占用); // 3. 创建入住记录 CheckIn checkIn new CheckIn(); checkIn.setElderId(dto.getElderId()); checkIn.setCheckinTime(LocalDateTime.now()); checkIn.setCheckinStatus(1); save(checkIn); // 4. 更新老人和床位状态 elder.setCheckinStatus(1); elderMapper.updateById(elder); bed.setStatus(1); bedMapper.updateById(bed); return BeanUtil.toBean(checkIn, CheckInVo.class); } }三、AI 大模型集成3.1 大模型概述项目中集成了星火大模型用于实现老人的智能能力评估。传统评估需要人工填写大量问卷而 AI 可以根据老人的基础信息自动生成评估结果。3.2 大模型对接API 调用封装Component Slf4j public class AIService { Value(${ai.spark.app-id}) private String appId; Value(${ai.spark.api-key}) private String apiKey; Value(${ai.spark.api-secret}) private String apiSecret; public String assessElder(Elder elder) { String prompt buildAssessmentPrompt(elder); return callSparkAPI(prompt); } }3.3 Prompt 提示策略好的 Prompt 是 AI 应用的关键。我们设计了结构化的提示策略┌─────────────────────────────────┐│ System Prompt ││ 你是养老护理专家... │├─────────────────────────────────┤│ Context ││老人基本信息健康状况病史│├─────────────────────────────────┤│ Instruction ││ 评估自理能力等级给出建议... │├─────────────────────────────────┤│ Output Format ││ 要求以 JSON 格式返回│└─────────────────────────────────┘3.4 构建评估 Promptprivate String buildAssessmentPrompt(Elder elder) { return String.format( 你是一位专业的养老护理评估师。请根据以下老人信息 评估其自理能力等级完全自理/轻度依赖/中度依赖/重度依赖 并给出护理建议。\n\n 老人信息\n- 姓名%s\n- 年龄%d\n - 健康状况%s\n\n 请以JSON格式返回。, elder.getName(), elder.getAge(), elder.getHealthStatus() ); }3.5 改造入住办理流程Override Transactional(rollbackFor Exception.class) public CheckInVo checkIn(CheckInDto dto) { // ... 校验逻辑 ... // AI 智能评估 Elder elder elderMapper.selectById(dto.getElderId()); String assessmentResult aiService.assessElder(elder); // 解析 AI 返回的评估结果 JSONObject result JSONUtil.parseObj(assessmentResult); String level result.getStr(assessmentLevel); String suggestions result.getStr(suggestions); // 保存评估结果 elder.setNursingLevel(level); elder.setNursingSuggestions(suggestions); elderMapper.updateById(elder); // ... 后续入住逻辑 ... }四、前端组件开发4.1 父子组件通信入住办理页面涉及多个子组件采用 Vue3 的父子组件通信!-- 父组件CheckIn.vue -- template div elder-info :elder-idelderId elder-selectedhandleElderSelected / room-select :nursing-levelnursingLevel room-selectedhandleRoomSelected / ai-assessment :elder-idelderId :assessment-resultassessmentResult / /div /template script setup import { ref } from vue const elderId ref(null) const nursingLevel ref() const assessmentResult ref(null) const handleElderSelected (elder) { elderId.value elder.id fetchAssessment(elder.id) } /script五、总结本文详细介绍了入住办理模块的开发1. 业务分析从需求到数据库设计遵循企业开发流程2. 后端开发基于 SpringBoot MyBatis-Plus 实现核心逻辑3. AI 大模型集成通过星火大模型实现智能能力评估精心设计的 Prompt 是核心4. 前端开发Vue3 父子组件通信 若依表单构建器系列文章导航第1篇项目概览与环境搭建第2篇若依框架 AI 辅助快速开发▶第3篇入住办理与AI大模型集成本文第4篇后台认证授权与小程序登录第5篇IoT智能监测系统详解第6篇智能床位与报警管理系统*本文为「中州养老项目实战」系列博客项目已开源至Gitee欢迎Star和Fork。中州养老前端: 中州养老前端代码中州养老后端: 中州养老后端代码

相关新闻

亚马逊云科技发布开源编排平台 Kiro Crew,多方面提升开发者生产力但仍需权衡!

亚马逊云科技发布开源编排平台 Kiro Crew,多方面提升开发者生产力但仍需权衡!

2026/8/5 12:50:12

亚马逊云科技发布开源编排平台 Kiro Crew周二,亚马逊云科技(AWS)发布了开源编排平台 Kiro Crew,旨在帮助企业从交互式 AI 编码助手迈向跨代码仓库、开发工具和多个工作会话的长期自主工程工作流。分析师表示,这款开源编…

网易云音乐无损下载器:3步构建你的专属音乐图书馆

网易云音乐无损下载器:3步构建你的专属音乐图书馆

2026/8/5 12:50:12

网易云音乐无损下载器:3步构建你的专属音乐图书馆 【免费下载链接】netease-cloud-music-dl Netease cloud music song downloader, with full ID3 metadata, eg: front cover image, artist name, album name, song title and so on. 项目地址: https://gitcode.…

PyMOL开源版终极指南:5步掌握免费分子可视化神器

PyMOL开源版终极指南:5步掌握免费分子可视化神器

2026/8/5 12:50:12

PyMOL开源版终极指南:5步掌握免费分子可视化神器 【免费下载链接】pymol-open-source Open-source foundation of the user-sponsored PyMOL molecular visualization system. 项目地址: https://gitcode.com/gh_mirrors/py/pymol-open-source PyMOL开源版是…

揭秘Velocity主题设计哲学:从复古未来主义到现代极简主义的演变之路

揭秘Velocity主题设计哲学:从复古未来主义到现代极简主义的演变之路

2026/8/5 14:00:16

揭秘Velocity主题设计哲学:从复古未来主义到现代极简主义的演变之路 【免费下载链接】obsidian-velocity A radically modern theme for Obsidian. 项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-velocity Velocity是Obsidian的下一代主题&#xf…

各大唱片公司提议制定规则:防止AI劣质音乐登上排行榜

各大唱片公司提议制定规则:防止AI劣质音乐登上排行榜

2026/8/5 14:00:16

包括环球音乐集团、索尼音乐和华纳音乐集团在内的多家主要唱片公司,联合提出了一项关于AI生成歌曲能否进入排行榜的规则提案。简而言之,AI生成的歌曲将不具备排行榜资格。该提案比美国唱片工业协会(RIAA)、国际唱片工业联合会&…

B站视频下载终极指南:BBDown_GUI图形化工具让你3分钟学会

B站视频下载终极指南:BBDown_GUI图形化工具让你3分钟学会

2026/8/5 14:00:16

B站视频下载终极指南:BBDown_GUI图形化工具让你3分钟学会 【免费下载链接】BBDown_GUI BBDown的图形化版本 项目地址: https://gitcode.com/gh_mirrors/bb/BBDown_GUI 还在为B站视频无法下载而烦恼吗?你是不是曾经想收藏喜欢的教学视频、保存精彩…

终极LSTM语言模型实践:gh_mirrors/lstm1/lstm项目零基础入门指南

终极LSTM语言模型实践:gh_mirrors/lstm1/lstm项目零基础入门指南

2026/8/5 14:00:16

终极LSTM语言模型实践:gh_mirrors/lstm1/lstm项目零基础入门指南 【免费下载链接】lstm 项目地址: https://gitcode.com/gh_mirrors/lstm1/lstm gh_mirrors/lstm1/lstm项目是一个基于LSTM(长短期记忆网络)的语言模型实现,…

Simplicity架构解密:LoginProvider协议设计与扩展原理

Simplicity架构解密:LoginProvider协议设计与扩展原理

2026/8/5 14:00:16

Simplicity架构解密:LoginProvider协议设计与扩展原理 【免费下载链接】Simplicity A simple way to implement Facebook and Google login in your iOS apps. 项目地址: https://gitcode.com/gh_mirrors/si/Simplicity Simplicity是一款为iOS应用提供简单Fa…

四旋翼无人机姿态控制仿真系统1234(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)

四旋翼无人机姿态控制仿真系统1234(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)

2026/8/5 13:50:15

四旋翼无人机姿态控制仿真系统1234(设计源文件万字报告讲解)(支持资料、图片参考_相关定制) [商品介绍] 本商品提供完整的四旋翼无人机姿态控制仿真系统,包括详细的课程报告与MATLAB仿真源代码。系统基于PID控制策略,实现对四旋翼…

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案

2026/8/4 15:23:37

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am…

分布式配置中心选型实战:Nacos与Consul在创业场景下的对比

分布式配置中心选型实战:Nacos与Consul在创业场景下的对比

2026/8/5 6:02:27

分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架…

MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案

MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案

2026/8/5 8:19:55

MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,…

Go + 云原生微服务架构实战:2026 企业级开发完整指南

Go + 云原生微服务架构实战:2026 企业级开发完整指南

2026/8/5 0:09:22

Go 云原生微服务架构实战:2026 企业级开发完整指南 CNCF 最新数据显示,2026 年云原生相关岗位增速同比上涨 62%。Kubernetes、Docker、Etcd、Prometheus 等云原生基础设施全部由 Go 语言编写。Go 语言凭借简洁的语法、出色的并发模型、极快的编译速度和…

LangChain项目上线就翻车?团队接手的拦路虎从来不是代码

LangChain项目上线就翻车?团队接手的拦路虎从来不是代码

2026/8/5 0:09:22

聊《一个LangChain项目上线后,最先暴露的并不是代码问题》之前,先说一句实在的:别急着背概念,先看它在真实项目里到底解决什么问题。 摘要 摘要:我见过太多LangChain Demo能跑的项目,一交出去就崩。不是模…

3步轻松实现音乐格式自由:ncmdump网易云NCM解密完整指南

3步轻松实现音乐格式自由:ncmdump网易云NCM解密完整指南

2026/8/5 0:09:22

3步轻松实现音乐格式自由:ncmdump网易云NCM解密完整指南 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你是否曾经在网易云音乐下载了心爱的歌曲,却发现只能在特定客户端播放?当你想在车载音响、…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/4 13:34:51

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/4 14:25:14

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/4 15:11:03

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…