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