1.7 KiB
1.7 KiB
后端待优化项
主键
统一主键名称id,属性Long
sonerlint扫描
sonerlint扫描,按建议修改相关不规范的代码
接口路径
尽量不用路径参数、且路径直接放在接口上,不放在常量里
冗余方法、类
删除掉不用的冗余方法、类
日志
sql 日志打印的话加个拦截器,简化sql
增加requestid 基于MDC--已完成
数据权限
将原有的checkOwner做成通用的、文档
规则引擎-定时任务
延时执行添加指定具体某一天时间 选择设备显示设备名称
产品
按产品生成密钥 产品分类 产品删除 修改产品图片未生效
消息中心
模板内容中把标题拆出来,也支持模板替换
消费消息 设备
单挑插入变批量插入 设置限制、超时
告警中心
告警频次
iot-manager
统一service接口层 接口+impl
iot-component-oss
抽离到common包里oss 新增本地文件存储方式
iot-components
抽离仓库
项目规范完善
文件上传的 requesid字段添加
接口权限token验证 拦截器
初始化公用SystemApplicationRunner SysOssConfigServiceImpl統一
緩存注解統一
首頁缺少接口
产品导出接口
数据库字段名称
统一创建时间、更新时间、创建人、更新人、删除标识、删除时间、删除人
通讯组件
统一上传接口,组件jar上传requestId封装,本地上传实现,文件上传类型配置修改
代码生成器
目前代码生成器改成了jpa,但是还存在大量错误