绝尘 e94f160782 修复: 代码审查4个必改项+4个建议改进
- 工单编号改为业务格式 TK-yyMMdd-NNN
- 类型断言加 comma-ok 防 panic
- priority 用指针区分未传/P0
- json.Marshal 错误处理
- 提取 ParseID 公共函数消除重复
- HTTP client 包级别复用
- LIKE 查询特殊字符转义
- interface{} → any
- auth 中间件用 dto.Fail 统一响应
2026-05-13 19:01:06 +08:00
2026-05-13 17:05:49 +08:00
2026-05-13 17:05:49 +08:00

AI 工单处理工作台

部署地址: https://tk.1216.top

技术栈

  • 后端: Go 1.22 + Gin + GORM + MySQL
  • 前端: Vue 3 + Arco Design + Vite + TypeScript
  • AI: 智谱 GLM-4-Flash
  • 部署: Nginx HTTPS 反代

项目结构

ticket-workbench/
├── backend/              # Go Gin 后端
│   ├── main.go
│   ├── config.yaml
│   └── internal/         # model/handler/service/dto/middleware
├── frontend/             # Arco Design Vue 前端
│   ├── src/
│   └── package.json
├── DESIGN.md             # 功能设计文档
├── DATA-MODEL.md         # 数据库设计
└── README.md

启动方式

后端

cd backend
# 修改 config.yaml 中的数据库配置
go mod tidy
go run .
# 服务启动在 :8091

前端

cd frontend
npm install
npm run dev    # 开发模式,代理到 localhost:8091
npm run build  # 构建

测试账号

账号 密码 角色
admin admin123 管理员
kefu01 admin123 客服
tech01 admin123 技术支持
finance01 admin123 财务组
logistics01 admin123 物流组
refund01 admin123 退款组

核心功能

  • 创建/查看/管理工单
  • AI 辅助分析(自动分类、优先级、摘要、建议处理角色)
  • 人工确认或修改 AI 建议
  • 工单状态流转(待处理→分析中→已确认→处理中→已关闭)
  • 操作日志、工单备注
  • 多维度筛选(状态/分类/优先级/关键词)
Description
No description provided
Readme 234 KiB
Languages
Go 41.9%
Vue 35.6%
TypeScript 14.7%
CSS 7.3%
HTML 0.5%