tmp.sql 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. -- 2023-04-03
  2. alter table meeting add `BeginAt` datetime DEFAULT NULL COMMENT '预约开始时段' after Scale;
  3. alter table meeting add `EndAt` datetime DEFAULT NULL COMMENT '预约结束时段' after BeginAt;
  4. CREATE TABLE `announcement` (
  5. `Title` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '标题',
  6. `Content` text COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '内容',
  7. `Sender` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '发送者',
  8. `SenderId` int(11) DEFAULT NULL COMMENT '发送者ID',
  9. `Status` int(11) DEFAULT NULL COMMENT '状态',
  10. `DeptId` int(11) NOT NULL COMMENT '部门Id',
  11. `DeptName` varchar(255) NOT NULL COMMENT '部门名称',
  12. `PublishTime` datetime DEFAULT NULL COMMENT '发布时间',
  13. `Id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  14. `CreatedBy` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '创建人',
  15. `CreatedAt` datetime NOT NULL COMMENT '创建时间',
  16. `UpdatedBy` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '更新人',
  17. `UpdatedAt` datetime NOT NULL COMMENT '更新时间',
  18. `DeletedAt` datetime DEFAULT NULL COMMENT '删除时间',
  19. `CreatedById` int(11) NOT NULL COMMENT '创建人ID',
  20. `UpdatedById` int(11) NOT NULL COMMENT '更新人ID',
  21. `ReceiverDevice` text COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '接收设备的终端编码',
  22. `Link` text COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '链接',
  23. `IsTop` tinyint(1) DEFAULT NULL COMMENT '是否置顶',
  24. PRIMARY KEY (`Id`) USING BTREE
  25. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC COMMENT = '公告';
  26. CREATE TABLE `announcement_file` (
  27. `Id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  28. `MessageId` int(11) DEFAULT NULL COMMENT '消息id',
  29. `FileName` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '资料名称',
  30. `FileUrl` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '资料url',
  31. `FileId` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件服务ID',
  32. `FileSize` varchar(25) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '大小',
  33. `FileExtend` varchar(25) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '扩展名',
  34. `CreatedBy` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人',
  35. `CreatedAt` datetime DEFAULT NULL COMMENT '创建时间',
  36. `UpdatedBy` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新人',
  37. `UpdatedAt` datetime DEFAULT NULL COMMENT '更新时间',
  38. `DeletedAt` datetime DEFAULT NULL COMMENT '删除时间',
  39. KEY (`MessageId`),
  40. PRIMARY KEY (`Id`) USING BTREE
  41. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC COMMENT = '公告附件信息表';
  42. CREATE TABLE `announcement_read_record` (
  43. `Id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  44. `MessageId` int(11) DEFAULT NULL COMMENT '消息id',
  45. `UserId` int(11) DEFAULT NULL COMMENT '消息id',
  46. `CreatedBy` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '创建人',
  47. `CreatedAt` datetime NOT NULL COMMENT '创建时间',
  48. `UpdatedBy` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '更新人',
  49. `UpdatedAt` datetime NOT NULL COMMENT '更新时间',
  50. `DeletedAt` datetime DEFAULT NULL COMMENT '删除时间',
  51. `CreatedById` int(11) NOT NULL COMMENT '创建人ID',
  52. `UpdatedById` int(11) NOT NULL COMMENT '更新人ID',
  53. KEY (`MessageId`),
  54. KEY (`UserId`),
  55. PRIMARY KEY (`Id`) USING BTREE
  56. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC COMMENT = '公告已读记录';