Skip to Content
工作文档周报2023年度总结

2023年度总结

项目

忆志-设备-记录仪 WEB 巴西定制版

  • 面向巴西市场的执法记录仪 Web 管理系统
  • 12月初:完成登录界面优化、播放界面调整、权限控制(用户/管理员区分)
  • 12月中:处理 ANALISE DE TASKS 问题清单,包括时间同步、上传状态、密码校验等
  • 12月下旬:完善设置界面功能,包括 Device ID 编辑、语言时区切换、激活页面配置等

忆志-设备-记录仪 USB 通讯库

  • 12月初:搭建 CMake 工程,提供测试用例供客户使用

忆志-设备-记录仪 ASR 自有版本

  • 12月下旬:整理配置化修改方案,包括图标、logo、主题、语言包等
  • 识别待改进项:登录跳转地址、菜单样式、播放器按钮样式、动态主题加载

忆志-服务器-中心服务

  • 企业级中心服务平台,支持多租户、多语言、权限管理
  • 12月初
    • 搭建 Git 服务器,配置团队协作权限
    • 数据库设计(多言翻译表)
    • 后端架构精简,合并多个子模块
    • 登录/登出接口开发,Token 管理
  • 12月上旬
    • 配置/字典管理(类型、Map、表)
    • 词条管理及自动记录
    • 代码生成模板改进(前后端)
  • 12月中旬
    • 权限管理(角色、用户组、组织)
    • 树型数据展示与选择
    • 消息队列集成
  • 12月下旬
    • 角色与许可(列表/树视图)
    • 用户/租户管理
    • 多租户数据隔离与权限同步
    • 按钮级权限控制
  • 12月底
    • App 服务文档(VuePress)
    • App 服务接口开发(登录、权限、组织、设备等)
    • 设备管理(厂家、类别、型号)

定位代理服务

  • 12月底:并发数由 5 提升至 50,部署公网

技能成长

  • 后端架构:Spring Boot 微服务拆分、模块合并精简、多租户架构
  • 消息队列:ActiveMQ-Artemis 集成,事件监听改为消息队列
  • 前端架构:React 组件嵌套优化、多租户数据过滤、动态主题加载
  • 代码生成:前后端代码生成模板,提升开发效率
  • 国际化:多言翻译表、词条自动上报、命名空间分类
  • 权限系统:RBAC 模型、角色/用户组/组织关联、按钮级权限
  • Git 服务:团队协作、权限配置、工程管理

收获与避坑

收获

  • 多租户架构需从数据库设计层面考虑,查询时自动注入租户过滤
  • 代码生成模板能大幅提升 CRUD 开发效率
  • 消息队列解耦业务逻辑,提升系统可维护性
  • 国际化词条按命名空间分类,便于管理
  • 前端树型组件在处理自关联数据时,需防止循环引用

避坑

  • 后端架构初期不宜过度拆分,应根据并发量逐步演进
  • 前端样式配置化需从项目初期规划,后期改造成本高
  • Token 失效时间需平衡安全性与用户体验
  • 多租户切换后,权限和菜单需实时同步,避免越权
  • 删除数据时,需通过消息队列清理关联数据,避免脏数据
Last updated on