zangch@mesnac.com
|
aaf39d2bc4
|
feat(dashboard): 新增设备最新读取记录接口
- 新增 GET /rfid/dashboard/deviceLatestRecords 接口,返回每个设备的最新读取记录
- 实现跨近7天动态分表查询,解决设备数据不连续问题
- 新增 DashboardServiceImpl#getDeviceLatestRecords 方法,封装多表联合查询逻辑
- 新增 Mapper 方法及对应 XML SQL,实现多表联合查询设备最新记录
- 定义 DeviceLatestRecordVO 数据结构,包含设备及最新读取相关字段
- 更新接口文档,详细描述请求参数与返回字段说明
- 增加异常处理及无数据返回空列表保证接口稳定性
|
3 weeks ago |
zangch@mesnac.com
|
832d1486ca
|
refactor(rfid): 重命名及优化设备唯一性校验逻辑
- 将系统启动欢迎信息与文案由“RuoYi-Vue-Plus”改为“RFID”
- 更新相关文档中心名称及描述为RFID
- 注释掉设备编号的非空校验,保留设备地址的非空与唯一校验
- 删除设备编号唯一性校验逻辑,新增针对设备地址的唯一性校验
- 修正Issue模板及文案中的多余空白和重复描述
- 补充设备位置树与设备绑定的业务逻辑说明文档
|
3 weeks ago |
zangch@mesnac.com
|
3f65fd0e7c
|
chore(generator): 更新代码生成配置和文档说明
- 修改代码生成配置中的作者名称为 zch
- 更新生成包路径为 org.dromara.rfid
- 在RFID.md文档中完善了MybatisPlus连表查询的规范说明
- 明确指出MybatisPlus自带方法不支持连表查询,需要手写mapper.xml SQL语句
- 补充实体类连表字段需加@TableField(exist = false)注解的要求
|
4 weeks ago |
zangch@mesnac.com
|
88b697e00e
|
feat(rfid/RfidReadRecord): 优化设备记录条码空格及不可见字符处理
- 在Mapper层统一对barcode字段使用TRIM函数去除前后空格
- 在Service层增加正则表达式清理barcode中所有不可见字符(空格、NULL字符、控制字符)
- 读取记录查询接口调用后,对结果中的barcode调用清理方法确保返回纯业务字符
- 添加barcode清理相关私有方法cleanBarcode和cleanBarcodeList以便复用
- RFID业务逻辑文档中补充分页查询和条码空格符处理说明,明确设备返回条码清理细节
|
4 weeks ago |
zangch@mesnac.com
|
c6913eb294
|
feat(rfid): 支持读取记录按日期分表查询和操作
- 在Service接口中新增queryDate参数,用于按日期定位具体分表查询
- 列表查询根据beginRecordTime和endRecordTime自动路由多个分表
- 新增、修改操作根据recordTime自动确定目标分表
- 删除接口增加queryDate参数支持精确分表定位并校验有效性
- 文档详细说明分表设计、前后端调用链与业务逻辑使用方式
- 前端实现分页查询、选中行修改删除传递queryDate支持分表访问
- 添加分表工具类封装表名映射、表存在检测及缓存机制
|
4 weeks ago |
zangch@mesnac.com
|
5a004ae7db
|
change(config): 禁用多租户、工作流和 SnailJob 功能
- 修改 application.yml,关闭多租户功能
- 修改 application.yml,关闭 warm-flow 工作流功能
- 修改 application-dev.yml,关闭 SnailJob 功能
- 清理 README.md 中多余内容,优化文档结构
- RFID.md 增加 RFID 分表特殊说明和树形结构递归逻辑修正
- 脚本 rfid.sql 新增字段支持 rfid_device 和 rfid_location 表的审计信息,包括创建和更新者及时间栏位
|
4 weeks ago |
zangch@mesnac.com
|
883d0e54c4
|
feat(hw-rfid): pom、新增RFID业务模块及数据库结构调整
- 在ruoyi-modules中添加hw-rfid模块,并配置相关依赖
- 在ruoyi-admin中新增hw-rfid依赖,支持RFID业务功能接入
- 创建hw-rfid模块pom.xml,整合多项公共依赖模块
- 数据库脚本调整rfid_location表,新增ancestors字段,修改location_type默认值
- 统一rfid_read_record表device_id字段注释,明确为设备id
- 编写RFID.md文档,规范连表查询、前端类型同步和接口设计等开发细节
- 规范主子表删除事务一致性及树形结构父子关系维护逻辑
|
4 weeks ago |
zangch@mesnac.com
|
956a8f0098
|
add(plus):初始化5.5.1版本
|
1 month ago |