# langchain4j-demo **Repository Path**: zeus-maker/langchain4j-demo ## Basic Information - **Project Name**: langchain4j-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-28 - **Last Updated**: 2025-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MCP Server 4J ## 项目简介 MCP Server 4J是一个基于Spring Boot的服务端应用,提供多种功能服务,包括商品搜索和维修记录查询等。 ## 功能特性 ### 1. 商品搜索服务 - 功能:根据商品名称关键字搜索商品 - 参数: - keyword: 商品名称关键字 - 返回:商品列表,包含商品详细信息 ### 2. 维修记录服务 - 功能:查询用户维修记录 - 参数: - bindMobileId: 用户手机号ID(可选,默认不传) - pageIndex: 页码(可选,默认1) - pageSize: 每页记录数(可选,默认10) - serviceOrderType: 服务订单类型 - 0: 活动进行中工单(默认) - 1: 历史已完成工单 - lenovoUid: 用户ID - 返回:维修记录列表,包含以下信息: - soId: 维修单号 - serviceOrderType: 服务订单类型 - appointmentType: 预约类型 - appointmentTypeDes: 预约类型描述 - orderDetailTip: 订单详情提示 - orderDetailUrl: 订单详情URL - actualServiceMode: 实际服务方式 - orderStatus: 订单状态 - faultDescription: 故障描述 - hopeServiceNameAndTime: 预约服务时间 - productName: 产品名称 ## 技术栈 - Spring Boot - Spring AI - FastJSON - Lombok - RestTemplate ## 使用说明 1. 确保已安装Java 8或更高版本 2. 配置application.properties中的相关参数 3. 运行McpServer4jApplication类启动应用 4. 通过API接口调用相应功能 ## 注意事项 - 维修记录查询需要提供正确的用户ID和手机号ID - 所有API调用都需要进行适当的错误处理 - 建议在生产环境中配置适当的日志级别 - 接口返回status为0表示成功,其他值表示失败 - 工单类型默认为0(活动进行中工单) - 分页参数默认值:pageIndex=1, pageSize=10