2018.12.13升级sql.sql 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. CREATE TABLE `tb_recharge_set` (
  2. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  3. `orgId` varchar(50) DEFAULT '',
  4. `createTime` datetime DEFAULT NULL,
  5. `creator` varchar(255) DEFAULT NULL,
  6. `modifyTime` datetime DEFAULT NULL,
  7. `modifier` varchar(255) DEFAULT NULL,
  8. `isEnabled` varchar(2) DEFAULT NULL,
  9. `status` int(2) DEFAULT '0' COMMENT '是否开启自动充值(1开启0不开启)',
  10. `dayCount` int(11) DEFAULT '0' COMMENT '单日数量',
  11. PRIMARY KEY (`id`)
  12. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  13. CREATE TABLE `tb_recharge_record` (
  14. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  15. `orgId` varchar(50) DEFAULT '' COMMENT '项目id',
  16. `createTime` datetime DEFAULT NULL,
  17. `monthCount` int(11) DEFAULT '0' COMMENT '当月工作日天数',
  18. `sumCount` int(11) DEFAULT '0' COMMENT '当月总充值数(当月工作日天数*单日数量)',
  19. `dayCount` int(11) DEFAULT '0' COMMENT '单日数量',
  20. PRIMARY KEY (`id`)
  21. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  22. CREATE TABLE `tb_lingling_device` (
  23. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  24. `deviceType` int(2) DEFAULT NULL COMMENT '设备类型',
  25. `deviceId` int(11) DEFAULT NULL COMMENT '令令开门设备 ID',
  26. `deviceName` varchar(50) DEFAULT NULL COMMENT '设备名称',
  27. `deviceCode` varchar(50) DEFAULT NULL COMMENT '设备SN码',
  28. `deviceStatus` tinyint(1) DEFAULT '0' COMMENT '设备状态 0-离线 1-在线',
  29. `address` varchar(255) DEFAULT NULL COMMENT '设备地址',
  30. `remark` varchar(255) DEFAULT NULL COMMENT '备注信息',
  31. `createTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '添加时间',
  32. `creator` bigint(20) DEFAULT NULL COMMENT '添加人',
  33. `modifyTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  34. `modify` bigint(20) DEFAULT NULL COMMENT '修改人',
  35. `orgId` int(11) DEFAULT NULL COMMENT '所属项目 id',
  36. `isEnable` tinyint(1) DEFAULT '1' COMMENT '设备禁用状态 0-禁用 1-可用',
  37. PRIMARY KEY (`id`)
  38. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='令令开门设备表';
  39. CREATE TABLE `tb_device_perm_group`(
  40. `ID` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  41. `group_type` INT(1) COMMENT '权限组类型 1 员工;2 访客',
  42. `group_name` VARCHAR(45) COMMENT '权限组名',
  43. `remark` VARCHAR(45) COMMENT '备注',
  44. `create_time` DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '添加时间',
  45. `creator` BIGINT(20) DEFAULT NULL COMMENT '添加人',
  46. `modify_time` DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  47. `modify` BIGINT(20) DEFAULT NULL COMMENT '修改人',
  48. PRIMARY KEY (`ID`)
  49. )ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='设备权限组表';
  50. CREATE TABLE `tr_perm_group_device` (
  51. `device_perm_group_id` BIGINT(20) NOT NULL COMMENT '设备组ID',
  52. `device_id` INT(11) NOT NULL COMMENT '设备部ID',
  53. KEY `fk_group_id` (`device_perm_group_id`) USING BTREE,
  54. KEY `fk_device_id` (`device_id`) USING BTREE
  55. ) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='设备组-设备关系表';
  56. -- 2018年12月10日14:14:30
  57. CREATE TABLE `tr_perm_group_user` (
  58. `device_perm_group_id` BIGINT(20) NOT NULL COMMENT '设备组ID',
  59. `user_id` INT(11) NOT NULL COMMENT '用户ID',
  60. KEY `fk_group_id` (`device_perm_group_id`) USING BTREE,
  61. KEY `fk_user_id` (`user_id`) USING BTREE
  62. ) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='设备组-用户关系表';
  63. ALTER TABLE `tb_device_perm_group`
  64. ADD COLUMN `orgId` int(11) DEFAULT NULL COMMENT '所属项目 id';
  65. CREATE TABLE `tb_lingling_card` (
  66. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  67. `card_code` varchar(20) NOT NULL COMMENT '实体卡号',
  68. `create_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '发卡时间',
  69. PRIMARY KEY (`id`)
  70. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  71. CREATE TABLE `tr_user_lingling_card` (
  72. `card_id` bigint(20) NOT NULL COMMENT '卡id',
  73. `user_id` INT(11) NOT NULL COMMENT '用户ID',
  74. KEY `fk_card_id` (`card_id`) USING BTREE,
  75. KEY `fk_user_id` (`user_id`) USING BTREE
  76. ) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='实体卡-用户关系表';
  77. ALTER TABLE `tb_visitorOrder`
  78. ADD COLUMN `visitorQrCode` varchar(255) DEFAULT NULL COMMENT '令令二维码';
  79. ALTER TABLE `tb_visitorOrder`
  80. ADD COLUMN `visitorQrCodeId` int(11) DEFAULT NULL COMMENT '令令二维码 id';
  81. ALTER TABLE `tb_organization`
  82. ADD COLUMN `passType` int(1) DEFAULT 0 COMMENT '通行方式 0-无 1-face++ 2-二维码';