repair.sql 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. CREATE TABLE `repair` (
  2. `Id` int NOT NULL AUTO_INCREMENT COMMENT 'Id',
  3. `Type` varchar(255) NOT NULL COMMENT '报修类型',
  4. `Status` int NOT NULL COMMENT '报修状态 1 未处理 2 已处理',
  5. `Content` text NOT NULL COMMENT '报修内容',
  6. `CurrentProcessorId` int NOT NULL COMMENT '当前处理人 Id',
  7. `CurrentProcessorName` varchar(255) COMMENT '当前处理人姓名',
  8. `ProcessedAt` datetime COMMENT '处理时间',
  9. `CreatedById` int NOT NULL COMMENT '创建者 Id',
  10. `CreatedByName` varchar(255) NOT NULL COMMENT '创建者用户名',
  11. `CreatedByMobile` varchar(255) NOT NULL COMMENT '创建者联系方式',
  12. `CreatedByEmail` varchar(255) NOT NULL COMMENT '创建者邮箱',
  13. `CreatedByDeptId` int NOT NULL COMMENT '创建者部门 Id',
  14. `CreatedByDeptName` varchar(255) NOT NULL COMMENT '创建者部门名称',
  15. `CreatedAt` datetime COMMENT '创建时间',
  16. `UpdatedAt` datetime COMMENT '更新时间',
  17. `DeletedAt` datetime COMMENT '删除时间',
  18. PRIMARY KEY (`id`)
  19. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='报修表';
  20. CREATE TABLE `repair_flow` (
  21. `Id` int NOT NULL AUTO_INCREMENT COMMENT 'Id',
  22. `RepairId` int NOT NULL COMMENT '报修Id',
  23. `Type` int NOT NULL COMMENT '流程节点 1 发起 2 转交 3 处理 4 重新激活',
  24. `Status` int NOT NULL COMMENT '处理结果 1 成功',
  25. `ProcessById` int NOT NULL COMMENT '处理人 Id',
  26. `ProcessByName` varchar(255) NOT NULL COMMENT '处理人名称',
  27. `Note` text COMMENT '备注',
  28. `CreatedAt` datetime COMMENT '创建时间',
  29. `UpdatedAt` datetime COMMENT '更新时间',
  30. `DeletedAt` datetime COMMENT '删除时间',
  31. PRIMARY KEY (`id`)
  32. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='报修处理流程表';
  33. CREATE TABLE `repair_result` (
  34. `Id` int NOT NULL AUTO_INCREMENT COMMENT 'Id',
  35. `RepairId` int NOT NULL COMMENT '报修Id',
  36. `ProcessById` int NOT NULL COMMENT '处理人 Id',
  37. `ProcessByName` varchar(255) NOT NULL COMMENT '处理人名称',
  38. `ProcessType` varchar(255) COMMENT '处理方式',
  39. `ProcessNote` text COMMENT '处理描述',
  40. `CreatedAt` datetime COMMENT '创建时间',
  41. `UpdatedAt` datetime COMMENT '更新时间',
  42. `DeletedAt` datetime COMMENT '删除时间',
  43. PRIMARY KEY (`id`)
  44. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='报修处理结果表';