Ver código fonte

feature(报修反馈): 保修、反馈数据库表设计

liuyaqi 3 anos atrás
pai
commit
5d5ed38788
3 arquivos alterados com 86 adições e 0 exclusões
  1. 43 0
      sql/feedback.sql
  2. 0 0
      sql/learning.sql
  3. 43 0
      sql/repair.sql

+ 43 - 0
sql/feedback.sql

@@ -0,0 +1,43 @@
+
+CREATE TABLE `feedback` (
+  `Id` int NOT NULL AUTO_INCREMENT COMMENT 'Id',
+  `Type` int NOT NULL COMMENT '反馈类型',
+  `Status` int NOT NULL COMMENT '反馈状态 1 未处理 2 已处理',
+  `Content` int NOT NULL COMMENT '反馈内容',
+  `CreatedById` int NOT NULL COMMENT '创建者 Id',
+  `CreatedByName` varchar(255) NOT NULL COMMENT '创建者用户名',
+  `CreatedByMobile` int NOT NULL COMMENT '创建者联系方式',
+  `CreatedByEmail` int NOT NULL COMMENT '创建者邮箱',
+  `CreatedByDeptId` int NOT NULL COMMENT '创建者部门 Id',
+  `CreatedByDeptName` varchar(255) NOT NULL COMMENT '创建者部门名称',
+  `CreatedAt` datetime COMMENT '创建时间',
+  `UpdatedAt` datetime COMMENT '更新时间',
+  `DeletedAt` datetime COMMENT '删除时间',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='意见反馈表';
+
+CREATE TABLE `feedback_flow` (
+  `Id` int NOT NULL AUTO_INCREMENT COMMENT 'Id',
+  `Type` int NOT NULL COMMENT '流程节点 1 发起 2 转交 3 处理 4 重新激活',
+  `Status` int NOT NULL COMMENT '处理结果 1 成功',
+  `ProcessById` int NOT NULL COMMENT '处理人 Id',
+  `ProcessByName` int NOT NULL COMMENT '处理人名称',
+  `Note` text COMMENT '备注',
+  `CreatedAt` datetime COMMENT '创建时间',
+  `UpdatedAt` datetime COMMENT '更新时间',
+  `DeletedAt` datetime COMMENT '删除时间',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='意见反馈处理流程表';
+
+CREATE TABLE `feedback_result` (
+  `Id` int NOT NULL AUTO_INCREMENT COMMENT 'Id',
+  `FeebackId` int NOT NULL COMMENT '反馈Id',
+  `ProcessById` int NOT NULL COMMENT '处理人 Id',
+  `ProcessByName` int NOT NULL COMMENT '处理人名称',
+  `ProcessType` int COMMENT '处理方式',
+  `ProcessNote` text COMMENT '处理描述',
+  `CreatedAt` datetime COMMENT '创建时间',
+  `UpdatedAt` datetime COMMENT '更新时间',
+  `DeletedAt` datetime COMMENT '删除时间',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='意见反馈处理结果表';

+ 0 - 0
sql/create.sql → sql/learning.sql


+ 43 - 0
sql/repair.sql

@@ -0,0 +1,43 @@
+
+CREATE TABLE `repair` (
+  `Id` int NOT NULL AUTO_INCREMENT COMMENT 'Id',
+  `Type` int NOT NULL COMMENT '报修类型',
+  `Status` int NOT NULL COMMENT '报修状态 1 未处理 2 已处理',
+  `Content` int NOT NULL COMMENT '报修内容',
+  `CreatedById` int NOT NULL COMMENT '创建者 Id',
+  `CreatedByName` varchar(255) NOT NULL COMMENT '创建者用户名',
+  `CreatedByMobile` int NOT NULL COMMENT '创建者联系方式',
+  `CreatedByEmail` int NOT NULL COMMENT '创建者邮箱',
+  `CreatedByDeptId` int NOT NULL COMMENT '创建者部门 Id',
+  `CreatedByDeptName` varchar(255) NOT NULL COMMENT '创建者部门名称',
+  `CreatedAt` datetime COMMENT '创建时间',
+  `UpdatedAt` datetime COMMENT '更新时间',
+  `DeletedAt` datetime COMMENT '删除时间',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='报修表';
+
+CREATE TABLE `repair_flow` (
+  `Id` int NOT NULL AUTO_INCREMENT COMMENT 'Id',
+  `Type` int NOT NULL COMMENT '流程节点 1 发起 2 转交 3 处理 4 重新激活',
+  `Status` int NOT NULL COMMENT '处理结果 1 成功',
+  `ProcessById` int NOT NULL COMMENT '处理人 Id',
+  `ProcessByName` int NOT NULL COMMENT '处理人名称',
+  `Note` text COMMENT '备注',
+  `CreatedAt` datetime COMMENT '创建时间',
+  `UpdatedAt` datetime COMMENT '更新时间',
+  `DeletedAt` datetime COMMENT '删除时间',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='报修处理流程表';
+
+CREATE TABLE `repair_result` (
+  `Id` int NOT NULL AUTO_INCREMENT COMMENT 'Id',
+  `FeebackId` int NOT NULL COMMENT '反馈Id',
+  `ProcessById` int NOT NULL COMMENT '处理人 Id',
+  `ProcessByName` int NOT NULL COMMENT '处理人名称',
+  `ProcessType` int COMMENT '处理方式',
+  `ProcessNote` text COMMENT '处理描述',
+  `CreatedAt` datetime COMMENT '创建时间',
+  `UpdatedAt` datetime COMMENT '更新时间',
+  `DeletedAt` datetime COMMENT '删除时间',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='报修处理结果表';