pass.sql 5.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. CREATE TABLE `device_lock_relate` (
  2. `Id` int NOT NULL AUTO_INCREMENT COMMENT 'Id',
  3. `DeviceId` varchar(255) NOT NULL COMMENT '锁设备ID(原始MacID)',
  4. `LockId` varchar(255) NOT NULL COMMENT '门禁ID',
  5. `LockName` varchar(255) NOT NULL COMMENT '门禁名称',
  6. `PlatformType` int NOT NULL COMMENT '设备平台类型 0 大数华创 1 海康威视',
  7. `PlatformConfigId` varchar(255) NOT NULL COMMENT '设备平台配置Id',
  8. `LastTime` datetime COMMENT '最后通信时间',
  9. `CreatedById` int(11) NOT NULL COMMENT '创建人ID',
  10. `UpdatedById` int(11) NOT NULL COMMENT '更新人ID',
  11. `CreatedBy` varchar(255) COMMENT '创建人',
  12. `UpdatedBy` varchar(255) COMMENT '更新人',
  13. `CreatedAt` datetime COMMENT '创建时间',
  14. `UpdatedAt` datetime COMMENT '更新时间',
  15. `DeletedAt` datetime COMMENT '删除时间',
  16. PRIMARY KEY (`id`)
  17. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '门禁表';
  18. CREATE TABLE `access_path` (
  19. `Id` int NOT NULL AUTO_INCREMENT COMMENT 'Id',
  20. `ObjId` varchar(255) NOT NULL COMMENT '设备ID或房间ID(实验室)',
  21. `ObjName` varchar(255) NOT NULL COMMENT '设备名称或房间名称(实验室)',
  22. `ObjType` int NOT NULL COMMENT '对象类型 0 仪器设备 1房间(实验室)',
  23. `LockId` varchar(255) NOT NULL COMMENT '门禁ID',
  24. `CreatedById` int(11) NOT NULL COMMENT '创建人ID',
  25. `CreatedBy` varchar(255) COMMENT '创建人',
  26. `CreatedAt` datetime COMMENT '创建时间',
  27. PRIMARY KEY (`id`)
  28. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '访问通路表';
  29. CREATE TABLE `user_lockaccess` (
  30. `Id` int NOT NULL AUTO_INCREMENT COMMENT 'Id',
  31. `LockId` varchar(255) NOT NULL COMMENT '门禁ID',
  32. `UserId` int(11) NOT NULL COMMENT '人员ID',
  33. `CreatedById` int(11) NOT NULL COMMENT '创建人ID',
  34. `CreatedBy` varchar(255) COMMENT '创建人',
  35. `CreatedAt` datetime COMMENT '创建时间',
  36. PRIMARY KEY (`id`)
  37. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '用户-门禁表';
  38. CREATE TABLE `device_task` (
  39. `Id` int NOT NULL AUTO_INCREMENT COMMENT 'Id',
  40. `TaskType` int NOT NULL COMMENT '任务类型 0人员删除,1人员注册,2照片注册,3访问时段设置',
  41. `DeviceId` varchar(255) NOT NULL COMMENT '锁设备ID(原始MacID)',
  42. `EquipmentName` varchar(255) NOT NULL COMMENT '设备名称',
  43. `PersonId` int(11) NOT NULL COMMENT '人员ID',
  44. `PersonName` varchar(255) NOT NULL COMMENT '人员名',
  45. `IdCard` varchar(255) NOT NULL COMMENT '人员Id卡号',
  46. `Url` varchar(255) NOT NULL COMMENT '人脸照片URL',
  47. `AccessDate` datetime COMMENT '访问权限设置执行日期,只更新当天的访问时段限制',
  48. `AccessTime` varchar(255) NOT NULL COMMENT '访问权限时段 年月日时分秒-年月日年月日时分秒',
  49. `AccessTimeStart` datetime COMMENT '访问权限开始时段',
  50. `AccessTimeEnd` datetime COMMENT '访问权限结束时段',
  51. `TaskSequence` int(11) NOT NULL COMMENT '任务顺序,某些任务会有执行顺序,需按顺序执行',
  52. `ExecuteStatus` int(11) NOT NULL COMMENT '执行状态 0未执行,1已执行',
  53. `ExecuteResult` int(11) NOT NULL COMMENT '执行结果 0失败,1成功',
  54. `ExecuteInfo` text DEFAULT NULL COMMENT '执行结果扩展信息',
  55. `ExecuteTime` varchar(255) COMMENT '执行时间',
  56. `TaskFrequency` int(11) NOT NULL COMMENT '重试次数 缺省值为0',
  57. `CreatedById` int(11) NOT NULL COMMENT '创建人ID',
  58. `UpdatedById` int(11) NOT NULL COMMENT '更新人ID',
  59. `CreatedBy` varchar(255) COMMENT '创建人',
  60. `UpdatedBy` varchar(255) COMMENT '更新人',
  61. `CreatedAt` datetime COMMENT '创建时间',
  62. `UpdatedAt` datetime COMMENT '更新时间',
  63. `DeletedAt` datetime COMMENT '删除时间',
  64. PRIMARY KEY (`id`)
  65. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '人脸设备更新任务表';
  66. CREATE TABLE `record_history` (
  67. `Id` int NOT NULL AUTO_INCREMENT COMMENT 'Id',
  68. `ProjectSourse` varchar(255) NOT NULL COMMENT '项目来源,所属系统 mcs、biobank、lims',
  69. `ProjectAccount` varchar(255) NOT NULL COMMENT '开锁人员账号',
  70. `ProjectAccountName` varchar(255) NOT NULL COMMENT '指令发送发送对象 人脸识别智能锁、智能锁,历史原因字段有误',
  71. `SendTo` varchar(255) NOT NULL COMMENT '发送账号名称 历史原因字段有误',
  72. `DataItem` varchar(255) NOT NULL COMMENT '设备类型 31:扫码智能锁, 33:人脸识别智能锁',
  73. `Message` varchar(255) NOT NULL COMMENT '消息 发送消息内容',
  74. `IsSend` int(11) NOT NULL COMMENT '是否发送成功 0成功,1失败,2未发送',
  75. `DeviceId` varchar(255) NOT NULL COMMENT '设备id',
  76. `DeviceName` varchar(255) NOT NULL COMMENT '设备名',
  77. `ChannelCode` varchar(255) NOT NULL COMMENT '传感器编号(门禁ID)',
  78. `ChannelName` varchar(255) NOT NULL COMMENT '传感器名(门禁名称)',
  79. `CreateOn` datetime COMMENT '开锁时间',
  80. `CreatedById` int(11) COMMENT '创建人ID',
  81. `UpdatedById` int(11) COMMENT '更新人ID',
  82. `CreatedBy` varchar(255) COMMENT '创建人',
  83. `UpdatedBy` varchar(255) COMMENT '更新人',
  84. `CreatedAt` datetime COMMENT '创建时间',
  85. `UpdatedAt` datetime COMMENT '更新时间',
  86. `DeletedAt` datetime COMMENT '删除时间',
  87. PRIMARY KEY (`id`)
  88. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '开锁记录表';