<?php /** * 应用的数据表结构文件 * structure.php * $Author$ */ return " CREATE TABLE IF NOT EXISTS `oa_datacenter_active` ( `active_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `uid` char(32) NOT NULL DEFAULT '' COMMENT '用户ID', `username` varchar(50) NOT NULL DEFAULT '' COMMENT '用户姓名', `source` tinyint(1) NOT NULL DEFAULT '0' COMMENT '来源(1=微信;2=企业微信)', `active_date` char(10) NOT NULL DEFAULT '' COMMENT '活跃日期', `domain` char(32) NOT NULL DEFAULT '' COMMENT '企业域名', `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '数据状态(1=新创建;2=已更新;3=已删除)', `created` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间', `updated` bigint(20) NOT NULL DEFAULT '0' COMMENT '更新时间', `deleted` bigint(20) NOT NULL DEFAULT '0' COMMENT '删除时间', PRIMARY KEY (`active_id`), KEY `uid` (`uid`), KEY `domain` (`domain`), KEY `status` (`status`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='数据中心用户活跃记录表'; CREATE TABLE IF NOT EXISTS `oa_datacenter_click` ( `click_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `uid` char(32) NOT NULL DEFAULT '' COMMENT '用户ID', `username` varchar(50) NOT NULL DEFAULT '' COMMENT '用户姓名', `app` varchar(20) NOT NULL DEFAULT '' COMMENT '应用', `app_data_id` int(10) NOT NULL DEFAULT '0' COMMENT '应用数据ID', `domain` char(32) NOT NULL DEFAULT '' COMMENT '企业域名', `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '数据状态(1=新创建;2=已更新;3=已删除)', `created` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间', `updated` bigint(20) NOT NULL DEFAULT '0' COMMENT '更新时间', `deleted` bigint(20) NOT NULL DEFAULT '0' COMMENT '删除时间', PRIMARY KEY (`click_id`), KEY `uid` (`uid`), KEY `domain` (`domain`), KEY `status` (`status`), KEY ```app``` (`app`), KEY ```app_data_id``` (`app_data_id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='数据中心应用数据点击量记录表'; CREATE TABLE IF NOT EXISTS `oa_datacenter_column` ( `column_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `obj_id` int(10) NOT NULL DEFAULT '0' COMMENT '栏目ID', `uid` char(32) NOT NULL DEFAULT '' COMMENT '用户ID', `username` varchar(50) NOT NULL DEFAULT '' COMMENT '用户姓名', `domain` char(32) NOT NULL DEFAULT '' COMMENT '企业域名', `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '数据状态(1=新创建;2=已更新;3=已删除)', `created` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间', `updated` bigint(20) NOT NULL DEFAULT '0' COMMENT '更新时间', `deleted` bigint(20) NOT NULL DEFAULT '0' COMMENT '删除时间', PRIMARY KEY (`column_id`), KEY `uid` (`uid`), KEY `domain` (`domain`), KEY `status` (`status`), KEY `obj_id` (`obj_id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='数据中心栏目访问记录表'; CREATE TABLE IF NOT EXISTS `oa_datacenter_comment` ( `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `uid` char(32) NOT NULL DEFAULT '' COMMENT '用户ID', `username` varchar(50) NOT NULL DEFAULT '' COMMENT '用户姓名', `app` varchar(20) NOT NULL DEFAULT '' COMMENT '应用', `app_data_id` int(10) NOT NULL DEFAULT '0' COMMENT '应用数据ID', `domain` char(32) NOT NULL DEFAULT '' COMMENT '企业域名', `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '数据状态(1=新创建;2=已更新;3=已删除)', `created` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间', `updated` bigint(20) NOT NULL DEFAULT '0' COMMENT '更新时间', `deleted` bigint(20) NOT NULL DEFAULT '0' COMMENT '删除时间', PRIMARY KEY (`comment_id`), KEY `uid` (`uid`), KEY `domain` (`domain`), KEY `status` (`status`), KEY ```app``` (`app`), KEY ```app_data_id``` (`app_data_id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='数据中心用户评论记录表'; CREATE TABLE IF NOT EXISTS `oa_datacenter_like` ( `like_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `uid` char(32) NOT NULL DEFAULT '' COMMENT '用户ID', `username` varchar(50) NOT NULL DEFAULT '' COMMENT '用户姓名', `app` varchar(20) NOT NULL DEFAULT '' COMMENT '应用', `app_data_id` varchar(32) NOT NULL DEFAULT '' COMMENT '应用数据ID', `domain` char(32) NOT NULL DEFAULT '' COMMENT '企业域名', `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '数据状态(1=新创建;2=已更新;3=已删除)', `created` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间', `updated` bigint(20) NOT NULL DEFAULT '0' COMMENT '更新时间', `deleted` bigint(20) NOT NULL DEFAULT '0' COMMENT '删除时间', PRIMARY KEY (`like_id`), KEY `uid` (`uid`), KEY `domain` (`domain`), KEY `status` (`status`), KEY ```app``` (`app`), KEY ```app_data_id``` (`app_data_id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='数据中心用户点赞记录表'; CREATE TABLE IF NOT EXISTS `oa_datacenter_setting` ( `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `key` varchar(255) NOT NULL DEFAULT '' COMMENT '变量名', `value` text NOT NULL COMMENT '变量值', `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '缓存类型:0=非数组; 1=数组', `comment` text NOT NULL COMMENT '说明', `domain` char(32) NOT NULL DEFAULT '' COMMENT '企业域名', `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '数据状态(1=新创建;2=已更新;3=已删除)', `created` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间', `updated` bigint(20) NOT NULL DEFAULT '0' COMMENT '更新时间', `deleted` bigint(20) NOT NULL DEFAULT '0' COMMENT '删除时间', PRIMARY KEY (`setting_id`), KEY `key` (`key`), KEY `domain` (`domain`), KEY `status` (`status`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统配置表'; CREATE TABLE IF NOT EXISTS `oa_datacenter_sign` ( `sign_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `uid` char(32) NOT NULL DEFAULT '' COMMENT '用户ID', `username` varchar(50) NOT NULL DEFAULT '' COMMENT '用户姓名', `sign_date` varchar(10) NOT NULL DEFAULT '' COMMENT '签到日期', `domain` char(32) NOT NULL DEFAULT '' COMMENT '企业域名', `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '数据状态(1=新创建;2=已更新;3=已删除)', `created` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间', `updated` bigint(20) NOT NULL DEFAULT '0' COMMENT '更新时间', `deleted` bigint(20) NOT NULL DEFAULT '0' COMMENT '删除时间', PRIMARY KEY (`sign_id`), KEY `uid` (`uid`), KEY `domain` (`domain`), KEY `status` (`status`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='数据中心用户签到记录表'; CREATE TABLE IF NOT EXISTS `oa_datacenter_syscache` ( `syscache_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键自增id', `name` varchar(255) NOT NULL DEFAULT '' COMMENT '缓存文件名', `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '缓存类型:0=非数组,1=数组', `data` mediumblob NOT NULL COMMENT '数据', `domain` char(32) NOT NULL DEFAULT '' COMMENT '企业域名', `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '数据状态(1=新创建;2=已更新;3=已删除)', `created` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间', `updated` bigint(20) NOT NULL DEFAULT '0' COMMENT '更新时间', `deleted` bigint(20) NOT NULL DEFAULT '0' COMMENT '删除时间', PRIMARY KEY (`syscache_id`), KEY `name` (`name`), KEY `domain` (`domain`), KEY `status` (`status`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='系统缓存'; ";