Parse Schema 字段设计
1. 设计说明
本项目使用 Parse / Back4App 作为数据存储。Parse 中的 Class 对应传统数据库表,Object 对应表记录,Pointer 对应外键关联。
2. Class 清单
| Class |
说明 |
关联模块 |
_User |
用户表,Parse 内置 |
用户与权限 |
Company |
客户企业表 |
客户企业管理 |
Ticket |
工单表 |
工单管理 |
TicketComment |
工单沟通记录 |
工单管理 |
TicketAttachment |
工单附件 |
附件管理 |
TicketStatusLog |
工单状态流转日志 |
工单管理 |
SlaRule |
SLA 规则 |
SLA 管理 |
KnowledgeCategory |
知识库分类 |
知识库 |
KnowledgeArticle |
知识库文章 |
知识库 |
SatisfactionReview |
满意度评价 |
满意度评价 |
Notification |
站内通知 |
通知 |
AuditLog |
操作日志 |
后台管理 |
3. 核心字段
3.1 _User
| 字段 |
类型 |
说明 |
name |
String |
姓名 |
role |
String |
customer/support/engineer/admin |
phone |
String |
手机号 |
avatarUrl |
String |
头像地址 |
status |
String |
enabled/disabled |
company |
Pointer Company |
所属企业 |
3.2 Company
| 字段 |
类型 |
说明 |
name |
String |
企业名称 |
creditCode |
String |
统一社会信用代码 |
contactName |
String |
联系人 |
contactPhone |
String |
联系电话 |
email |
String |
企业邮箱 |
serviceLevel |
String |
standard/professional/enterprise |
address |
String |
地址 |
remark |
String |
备注 |
status |
String |
enabled/disabled |
3.3 Ticket
| 字段 |
类型 |
说明 |
ticketNo |
String |
工单编号 |
title |
String |
标题 |
description |
String |
问题描述 |
category |
String |
问题分类 |
priority |
String |
low/medium/high/urgent |
impactScope |
String |
影响范围 |
status |
String |
待分派/处理中/待客户确认/已解决/已关闭/已取消/已超时 |
company |
Pointer Company |
所属企业 |
creator |
Pointer _User |
创建人 |
assignee |
Pointer _User |
当前处理人 |
firstRespondedAt |
Date |
首次响应时间 |
resolvedAt |
Date |
解决时间 |
closedAt |
Date |
关闭时间 |
isOverdue |
Boolean |
是否超时 |
slaDeadline |
Date |
SLA 截止时间 |
3.4 TicketComment
| 字段 |
类型 |
说明 |
ticket |
Pointer Ticket |
所属工单 |
author |
Pointer _User |
回复人 |
content |
String |
回复内容 |
visibility |
String |
public/internal |
3.5 TicketAttachment
| 字段 |
类型 |
说明 |
ticket |
Pointer Ticket |
所属工单 |
uploader |
Pointer _User |
上传人 |
fileName |
String |
文件名 |
fileUrl |
String |
文件地址 |
fileType |
String |
文件类型 |
fileSize |
Number |
文件大小 |
businessType |
String |
comment/solution |
3.6 TicketStatusLog
| 字段 |
类型 |
说明 |
ticket |
Pointer Ticket |
所属工单 |
operator |
Pointer _User |
操作人 |
fromStatus |
String |
原状态 |
toStatus |
String |
新状态 |
remark |
String |
备注 |
3.7 SlaRule
| 字段 |
类型 |
说明 |
priority |
String |
工单优先级 |
responseMinutes |
Number |
首次响应时限 |
resolveHours |
Number |
解决时限 |
alertBeforeMinutes |
Number |
告警提前量 |
enabled |
Boolean |
是否启用 |
3.8 KnowledgeCategory
| 字段 |
类型 |
说明 |
name |
String |
分类名称 |
sortOrder |
Number |
排序值 |
enabled |
Boolean |
是否启用 |
3.9 KnowledgeArticle
| 字段 |
类型 |
说明 |
title |
String |
标题 |
category |
Pointer KnowledgeCategory |
分类 |
summary |
String |
摘要 |
content |
String |
正文 |
tags |
Array |
标签 |
visibility |
String |
customer/internal |
status |
String |
draft/published/offline |
author |
Pointer _User |
作者 |
viewCount |
Number |
浏览量 |
referenceCount |
Number |
引用次数 |
3.10 SatisfactionReview
| 字段 |
类型 |
说明 |
ticket |
Pointer Ticket |
所属工单 |
customer |
Pointer _User |
评价客户 |
serviceScore |
Number |
服务评分 |
speedScore |
Number |
处理速度评分 |
solutionScore |
Number |
解决效果评分 |
averageScore |
Number |
平均评分 |
content |
String |
评价内容 |
followedUp |
Boolean |
低分是否已跟进 |
3.11 Notification
| 字段 |
类型 |
说明 |
receiver |
Pointer _User |
接收人 |
title |
String |
标题 |
content |
String |
内容 |
type |
String |
ticket/sla/system |
read |
Boolean |
是否已读 |
relatedTicket |
Pointer Ticket |
关联工单 |
3.12 AuditLog
| 字段 |
类型 |
说明 |
operator |
Pointer _User |
操作人 |
module |
String |
操作模块 |
action |
String |
操作类型 |
targetClass |
String |
目标 Class |
targetId |
String |
目标对象 ID |
ip |
String |
IP 地址 |
success |
Boolean |
是否成功 |
detail |
Object |
操作详情 |