Files
ticket-workbench/docs/01-设计文档/数据库设计.md
绝尘 633ba27710 优化: 文档整理到 docs 目录
参考 u-desk 项目结构,按编号分类:
- 01-设计文档/ (功能设计 + 数据库设计)
- 05-代码审查/ (代码审查报告)
- 07-项目管理/ (工作报告)
- INDEX.md 索引入口
2026-05-14 01:05:25 +08:00

2.5 KiB

数据库设计 (ticket_dev)

ticket_user (用户表)

字段 类型 说明
userid int auto PK 用户ID
username varchar(64) 显示名
account varchar(64) unique 登录账号
password varchar(64) 密码(MD5)
role smallint 角色: 10=管理员, 20=客服, 30=处理人员
team varchar(32) 所属团队: refund/tech/finance/logistics/service
status smallint 1=正常, 2=禁用
createtime datetime 创建时间
updatetime datetime 更新时间

ticket_info (工单表)

字段 类型 说明
ticketid int auto PK 工单ID
ticketno varchar(32) unique 工单编号 TK-yyMMdd-NNN
title varchar(255) 工单标题
content text 工单内容
contactname varchar(64) 联系人姓名
contactphone varchar(20) 联系电话
source varchar(20) 来源: web/phone/email
submitterid int 提交人(用户ID)
category varchar(32) 分类: refund/login/invoice/logistics/account/inquiry/other
priority smallint 优先级: 0=P0紧急, 1=P1高, 2=P2中, 3=P3低
handlerid int 处理人(用户ID), nullable
status smallint 0=待处理, 1=分析中, 2=已确认, 3=处理中, 4=已关闭
createtime datetime 创建时间
updatetime datetime 更新时间

ticket_ai_analysis (AI分析结果)

字段 类型 说明
analysisid int auto PK 分析ID
ticketid int 工单ID
category varchar(32) AI建议分类
priority smallint AI建议优先级
summary text AI摘要
suggestrole varchar(64) 建议处理角色/团队
rawresponse text GLM原始响应
confirmed tinyint 0=待确认, 1=已确认
confirmedby int 确认人ID, nullable
confirmedat datetime 确认时间, nullable
createtime datetime 创建时间

ticket_operation_log (操作日志)

字段 类型 说明
logid int auto PK 日志ID
ticketid int 工单ID
operatorid int 操作人ID
action varchar(32) 操作: create/analyze/confirm/assign/status_change/note
detail text 操作详情(JSON)
createtime datetime 操作时间

ticket_note (工单备注)

字段 类型 说明
noteid int auto PK 备注ID
ticketid int 工单ID
authorid int 作者ID
content text 备注内容
createtime datetime 创建时间