工单管理系统 ​

← 返回项目

工单流转、部门与优先级管理、评论评价、数据看板。功能齐了,但登录态还是本地存的,上线前必须改。

做了什么 ​

  • 工单:新建、分配、状态流转、关闭
  • 管理维度:部门、工单类型、优先级
  • 协作:评论、评价
  • 看板:按状态 / 部门 / 优先级统计
  • 其它:个人中心、忘记密码

技术选型 ​

层用了什么备注
后端Spring Boot 3.5、Java 17主流组合,资料多
持久层MyBatis-Plus 3.5.9分页和内联 SQL 好用,但也踩坑
数据库MySQL库名 xgdb_db
文档Knife4j 4.4 + springdoc接口调试直接看页面
前端Vue 3 + TypeScript + Vite + Pinia组合式写法,状态集中在 Pinia
组件库ant-design-vue 4.2.6主题色 #722ED1

踩过的坑 ​

  • MyBatis-Plus 的分页插件和自定义 SQL 一起用,参数对不上就一直查不出数据
  • Knife4j 和 springdoc 版本要配套,差一个小版本就起不来
  • ant-design-vue 的深色主题变量和自定义颜色会打架

还没搞懂 ​

MyBatis-Plus 的分页插件到底怎么和自定义 SQL 配合。现在是试出来的,换一种查询就得再试一遍。

现在到哪一步 ​

功能齐了,但没有 JWT,登录状态是存在 localStorage 里的。这意味着谁都能改前端绕过去,上线前必须换成服务端签发的 token。