在HC免费开源物业系统中开发接口,很详细

HC小区管理系统操作手册---物业入驻小区 2.1.1 说明 图片没能全部显示,建议请查看官网http://www.homecommunity.cn/operateDoc/#/propertyEnter 2.1.2 代理商添加小区 1、 打开地址https://hc.demo.winqi.cn/,输入代理商账号(dails)、密码(admin)和验证码登录。 2、 点击“小区信息”后“添加小区”。 3、 输入小区名称、小区地区、小区地址等小区信息后,点击保存,小区即添加成功,添加成功的小区可在“小区信息”查看审核状态和... 阅读详情
AI摘要

本文档详细介绍了在HC免费开源物业系统中开发接口的过程,包括创建数据表、Service及Cmd,使用Java110Cmd注解注册服务,并在postman中测试调用。同时记录了开发过程中遇到的问题及解决方案。


最近在捣鼓HC免费开源物业系统,他们的开发文档比较简单,有些细节也没说清楚,因此踩了不少坑,这里做个记录。

这是他们的开发文档

http://www.homecommunity.cn/devDoc/

我是按照网友贡献的开发接口博客进行接口开发,地址如下:

http://bbs.homecommunity.cn/document.html?docId=102022061989930248

一、创建对应的数据表已经对应的DAO

这里我只是想摸索接口是怎么调用的,就没有建表和DAO,网友的博客有说明怎么操作。

二、创建Service,也就是SMO

1、创建测试接口

在这里插入图片描述

2、创建对应接口的实现类

我看了一下,SMO和对应的实现类并不放在同一模块,想放那个模块自行决定,我就放在“service-common ”模块

在这里插入图片描述

这是模块的项目模块的介绍

在这里插入图片描述

地址如下:

http://bbs.homecommunity.cn/document.html?docId=102022061989930248

3、接着是创建Cmd,也就相当于Controller

在这里插入图片描述

想要看到返回值就使用context调用一下setResponseEntity方法设置一下值,否则就只能看到接口调用成功的信息。

在这里插入图片描述

我这里只是想看看接口调用的结果,就简单返回个字符串,更多详情可以看其他xxxCmd类。

注意:

Java110Cmd注解中的 serviceCode 的值后面要使用dev账号注册服务。

三、使用Java110Cmd注解的值注册服务

1、先使用dev账号登录

在这里插入图片描述

2、在“服务–服务注册–服务绑定”进行服务绑定

HC开源物业系统接口开发实战:从零到一构建高效服务 本文详细介绍了HC开源物业系统接口开发的完整流程,从数据层构建到Service层实现,再到Cmd开发与服务注册,最后通过Postman测试和前端调用实战。重点讲解了Java110Cmd的使用和常见问题排查,帮助开发者快速掌握高效服务构建技巧。 阅读详情

相关推荐

选择物业开源小程序

【本文共1617字,预计阅读时间 7 分钟】 选择的三个主体: 智云物业:简称“智云” 好邻业主圈:简称“好邻” HC小区开源项目:简称“HC” 『智云』: 介绍:https://www.wazyb.com/9434.html 『好邻』: 前后端源码地址及介绍:https://github.com/ezshine/community-mini-program 『HC』: 社区官网介绍:http...

威少(微笑) 2455

HC开源物业系统接口开发实战:从零到调试的完整指南

本文提供了一份HC开源物业系统接口开发的实战指南。详细解析了基于服务编码的指令驱动架构,重点介绍了如何使用Java110Cmd注解定义服务、在管理后台进行服务注册,并通过Postman进行接口调试。文章旨在帮助开发者快速上手,避免常见陷阱,实现从零到调试的完整流程。

weixin_29280219的博客 211

HC物业系统接口开发实战:手把手教你用Java110Cmd注解搞定服务注册与调用

本文以HC开源物业系统为例,详细讲解了如何使用Java110Cmd注解进行服务注册与接口开发。通过创建命令处理器、注册服务编码、调用SMO业务层等实战步骤,手把手教你从零开发并成功调用一个接口,并提供了使用Postman测试和前端集成的完整流程与排坑指南。

weixin_29250573的博客 311

HC小区物业管理系统

HC小区物业管理系统包含收费+报表,报修,门禁道闸,线上缴费,社区商圈,巡检,公众号欠费推送和公告微信推送功能,目前系统已经在安徽宿州4个小区, 深圳2个小区,西安11个小区,山东5个小区和哈尔滨1个小区等商业化运营平稳。

Win10 Rational Rose 安装教程

在此教程中我们需要四个文件,点此下载[提取码:ig33] 其中第一个为2007的安装包,第二个为破解文件 前言 很多小伙伴反应说会出现几天后就到期的问题,包括我也出现了该问题,如果你已在其他地方安装好了文件且破解成功,且但几天后到期,如果可以使用更改时间的方式打开,那么可以跳过接下来的教程,直接看第三节,我们采用批处理的形式一键完成从修改时间到打开最后改回来的方法解决此问题 一、安装软件 解压缩两个安装包,进入 Rational Rose文件夹 选择setup.exe开始安装 按照图示依次点击

CoderJiang 2万+

手把手教你接入京东购物小程序:从领券到下单的全流程解析

本文详细解析了如何从API申请到领券下单,手把手教你接入京东购物小程序的全流程。涵盖京东联盟账号注册、商品信息获取、优惠券链接转换等关键技术实践,帮助开发者高效实现电商功能集成,提升用户购物体验。

g5h6i的博客 911

使用 Wireshark 进行计算机网络协议分析

文章目录实验前准备一、Wireshark抓包示例二、Wireshark实作1、数据链路层实作一 熟悉Ethernet帧结构实作二 了解子网内/外通信时的 MAC 地址实作三 掌握 ARP 解析过程2、网络层实作一 熟悉 IP 包结构实作二 IP 包的分段与重组实作三 考察 TTL 事件3、传输层实作一 熟悉 TCP 和 UDP 段结构实作二 分析 TCP 建立和释放连接4、应用层实作一 了解 DNS 解析实作二 了解 HTTP 的请求和应答 实验前准备 本部分实验用到的是抓包和协议分析软件——Wiresha

weixin_51087836的博客 8200

EEGLAB数据预处理基本流程GUI实操指南

按钮,会出现如上图所示的长条形对话框,方框里面是所有电极的名称,这时将需要的剔除的电极选择上,如上图,我选择了 VEOG这个电极(该电极表示是垂直眼电),然后点“OK”,在弹出的对话框中自行确定是否需要修改命名。坏导是指在数据采集时,由于各种原因(如,电极本身问题或阻抗不好等)导致数据记录有问题,但是在后期又特别想要该通道的数据,那么就可以利用插值的方法进行——利用该导联周边的几个电极点的均值作为该导的数据。上图的图是通过IClabel的工具箱进行自动判断的,可以帮助自动识别出哪些是Eye的成分。

fdgdf5535的博客 6397

单细胞基因可视化之热图的根本改造2

我们前面已经说过了单细胞marker/或者其他任意基因的热图的简单修饰(单细胞基因可视化之热图改造修饰1),仅仅是基于颜色和DoHeatmap函数的参数修饰。那么要对热图进行根本的改造,关键点在于提取表达矩阵,然后对分组进行注释,就可以使用heatmap或者ComplexHeatmap来做图了。 首先计算marker基因,然后选择自己需要展示的基因。 library(Seurat) library(stringr) library(dplyr) all.markers <- Find

qq_42090739的博客 6676

OpenClaw 子代理配对失败问题分析与解决方案

OpenClaw子代理配对失败问题分析与解决方案 问题核心在于agent设备权限不足,仅有operator.approvals权限而缺少operator.admin权限,导致子代理启动时形成权限死锁。本文提供三种解决方案: 直接编辑设备配对文件(推荐):修改本地JSON文件,为agent设备添加完整operator.admin权限,操作简单快捷。 标准重新配对流程:删除现有agent设备后重新配对,通过正常审批流程获取完整权限,符合系统安全设计。 修改源码降低权限要求(仅限开发环境):调整子代理代码避免强制

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 151

STM32入门教程:车牌识别

在本文中,我们介绍了如何使用STM32实现车牌识别功能,并提供了详细的代码案例。通过以上步骤,你可以开始开发自己的车牌识别系统了。希望本文对你有所帮助!

2401_85258012的博客 874

某AI推荐系统项目管理复盘:架构师总结的6大方法论与调优策略

我是张三,某大厂资深AI架构师,主导过5个千万级用户的推荐系统项目(覆盖电商、内容、视频、音乐、外卖等场景)。我的公众号“AI架构师笔记”会分享更多AI项目管理和技术实战经验,欢迎关注。最后的话:推荐系统不是“一锤子买卖”,而是“持续优化的过程”。希望这篇文章能帮你少踩坑,多做对——毕竟,把复杂的事做成,才是架构师的核心能力。

2501_92132293的博客 362

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: 解决“本地计算机上的 mysql 服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止”
下一篇: 解决“java.sql.SQLException: Expression #1 of ORDER BY clause is not in SELECT list,references column”
Percep_gan
博客等级 码龄8年 328粉丝 104原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值