参与项⽬:智慧社区云平台(智慧门禁系统、物业管理系统、警务云平台)【包括BS系统后台以及APP后台】
负责内容:
一、数据库设计
1.根据模块进行数据库表的设计
2.根据mybatis工具生成对应数据层通用代码
二、接⼝设计
1.根据系统模块原型、需求文档以及和前端人员沟通设计开发接⼝
2.接口设计遵循RESTFUL风格
三、核心代码编写
模块列举:住户信息录入、人脸开门验证、门⼝机权限离线
功能说明:用户入住小区,将其基本信息录入并且生成权限信息异步进行离线处理理,录⼊人脸用于人脸开门;在人脸开⻔时,验证人脸是否有权限开对应的⻔口机,以及校验住户是否有权限。
使用技术:
1.使用多线程来实现异步处理离线权限信息 2.因为用户信息不常修改,因此使用redis缓存对应房间内的用户信息
3.为保证用户信息录入的准确性,开始⽅法级别的数据库事务支持