Files
Pichome/dzz/pichome/install.php
2022-05-02 22:31:35 +08:00

215 lines
9.9 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/* @authorcode codestrings
* @copyright QiaoQiaoShiDai Internet Technology(Shanghai)Co.,Ltd
* @license https://www.dzz.com/licenses/
*
* @link https://www.dzz.com
* @author zyx(zyx@dzz.com)
*/
if (!defined('IN_OAOOA') || !defined('IN_ADMIN')) {
exit('Access Denied');
}
$sql = <<<EOF
DROP TABLE IF EXISTS `dzz_pichome_comments`;
CREATE TABLE `dzz_pichome_comments` (
`id` char(19) NOT NULL DEFAULT '' COMMENT '标注id',
`x` float(11,2) unsigned NOT NULL DEFAULT '0.00' COMMENT 'x轴位置',
`y` float(11,2) unsigned NOT NULL DEFAULT '0.00' COMMENT 'y轴位置',
`width` float(11,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '宽',
`height` float(11,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '高度',
`annotation` varchar(255) NOT NULL DEFAULT '' COMMENT '标注内容',
`lastModified` char(13) NOT NULL DEFAULT '' COMMENT '最后更改时间',
`appid` char(19) NOT NULL DEFAULT '' COMMENT '库id',
`rid` char(19) NOT NULL DEFAULT '' COMMENT '文件id',
PRIMARY KEY (`id`),
KEY `appid` (`appid`),
KEY `rid` (`rid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `dzz_pichome_folder`;
CREATE TABLE `dzz_pichome_folder` (
`fid` char(19) NOT NULL COMMENT '目录id',
`pfid` char(19) NOT NULL DEFAULT '0' COMMENT '父级目录id',
`fname` varchar(255) NOT NULL DEFAULT '' COMMENT '目录名称',
`appid` char(6) NOT NULL DEFAULT '' COMMENT '对应库id',
`perm` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '权限值',
`pathkey` varchar(255) NOT NULL DEFAULT '' COMMENT '路径关系',
`dateline` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
`cover` char(13) NOT NULL DEFAULT '' COMMENT '封面文件rid',
`password` char(4) NOT NULL DEFAULT '' COMMENT '密码',
`passwordtips` varchar(120) NOT NULL DEFAULT '' COMMENT '密码提示',
PRIMARY KEY (`fid`),
KEY `pfid` (`pfid`),
KEY `appid` (`appid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `dzz_pichome_folderresources`;
CREATE TABLE `dzz_pichome_folderresources` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
`rid` char(19) NOT NULL DEFAULT '' COMMENT '文件id',
`fid` char(19) NOT NULL DEFAULT '' COMMENT '目录id',
`appid` char(19) NOT NULL DEFAULT '' COMMENT '库id',
PRIMARY KEY (`id`),
KEY `rid` (`rid`),
KEY `fid` (`fid`),
KEY `appid` (`appid`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `dzz_pichome_palette`;
CREATE TABLE `dzz_pichome_palette` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
`color` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '颜色整型值',
`r` smallint(6) NOT NULL DEFAULT '0',
`g` smallint(6) NOT NULL DEFAULT '0',
`b` smallint(6) NOT NULL DEFAULT '0',
`rid` char(19) NOT NULL DEFAULT '' COMMENT '文件id',
`weight` float(5,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '颜色百分比',
PRIMARY KEY (`id`),
KEY `rid` (`rid`)
) ENGINE=MyISAM AUTO_INCREMENT=68 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `dzz_pichome_resources`;
CREATE TABLE `dzz_pichome_resources` (
`rid` char(19) NOT NULL DEFAULT '' COMMENT '文件主键id',
`uid` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '用户id',
`username` char(30) NOT NULL DEFAULT '' COMMENT '用户名',
`appid` char(6) NOT NULL DEFAULT '' COMMENT '库id',
`name` char(120) NOT NULL DEFAULT '' COMMENT '文件名称',
`type` char(15) NOT NULL DEFAULT '' COMMENT '文件类型',
`ext` char(15) NOT NULL DEFAULT '' COMMENT '文件后缀',
`height` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '高度',
`width` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '宽度',
`dateline` bigint(13) UNSIGNED NOT NULL DEFAULT '0' COMMENT '修改时间',
`hasthumb` tinyint(1) UNSIGNED NOT NULL DEFAULT '0' COMMENT '是否有缩略图',
`grade` tinyint(1) UNSIGNED NOT NULL DEFAULT '0' COMMENT '评分',
`size` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '大小',
`mtime` bigint(13) UNSIGNED NOT NULL DEFAULT '0' COMMENT '创建时间',
`isdelete` tinyint(1) UNSIGNED NOT NULL DEFAULT '0' COMMENT '是否为删除状态',
`btime` bigint(13) UNSIGNED NOT NULL COMMENT '添加时间',
`md5` char(32) NOT NULL DEFAULT '' COMMENT '文件md5值',
PRIMARY KEY (`rid`),
KEY `appid` (`appid`),
KEY `appid_2` (`appid`,`isdelete`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `dzz_pichome_resources_attr`;
CREATE TABLE `dzz_pichome_resources_attr` (
`rid` char(19) NOT NULL DEFAULT '' COMMENT '文件id',
`appid` char(6) NOT NULL DEFAULT '' COMMENT '应用id',
`shape` char(10) NOT NULL DEFAULT '' COMMENT '图片形状',
`gray` tinyint(1) UNSIGNED NOT NULL DEFAULT '0' COMMENT '是否黑白色',
`colors` text COMMENT '颜色值',
`duration` float(11,2) UNSIGNED NOT NULL DEFAULT '0.00' COMMENT '时长',
`desc` varchar(255) NOT NULL DEFAULT '' COMMENT '描述',
`link` varchar(255) NOT NULL DEFAULT '' COMMENT '链接',
`tag` text NOT NULL COMMENT '标签id',
`path` blob NOT NULL COMMENT '路径',
PRIMARY KEY (`rid`),
KEY `appid` (`appid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `dzz_pichome_share`;
CREATE TABLE `dzz_pichome_share` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
`title` varchar(120) NOT NULL DEFAULT '' COMMENT '分享标题',
`filepath` text NOT NULL COMMENT '路径',
`appid` char(6) NOT NULL DEFAULT '' COMMENT 'appid',
`dateline` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
`times` smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '分享总次数为0则为不限制',
`endtime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分享结束时间',
`username` char(60) NOT NULL DEFAULT '' COMMENT '用户名',
`uid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户名',
`password` varchar(255) DEFAULT '' COMMENT '留空无密码',
`count` smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '分享使用次数',
`downloads` smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '下载次数',
`views` smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '查看次数',
PRIMARY KEY (`id`),
KEY `appid` (`appid`),
KEY `uid` (`uid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `dzz_pichome_tag`;
CREATE TABLE `dzz_pichome_tag` (
`tid` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签id',
`tagname` varchar(120) NOT NULL DEFAULT '' COMMENT '标签名称',
`hots` smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '使用次数',
PRIMARY KEY (`tid`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `dzz_pichome_taggroup`;
CREATE TABLE `dzz_pichome_taggroup` (
`cid` char(19) NOT NULL COMMENT '主键id',
`catname` varchar(255) NOT NULL DEFAULT '' COMMENT '分类名称',
`pcid` char(19) NOT NULL DEFAULT '0' COMMENT '父级分类id',
`appid` char(13) NOT NULL DEFAULT '' COMMENT '应用id',
`dateline` char(13) NOT NULL DEFAULT '0' COMMENT '最后修改时间',
PRIMARY KEY (`cid`),
KEY `pcid` (`pcid`),
KEY `appid` (`appid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `dzz_pichome_tagrelation`;
CREATE TABLE `dzz_pichome_tagrelation` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '0主键id',
`tid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '标签id',
`cid` char(19) NOT NULL DEFAULT '' COMMENT '分类id',
`appid` char(13) NOT NULL DEFAULT '' COMMENT '库id',
PRIMARY KEY (`id`),
KEY `cid` (`cid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `dzz_pichome_vapp`;
CREATE TABLE `dzz_pichome_vapp` (
`appid` char(6) NOT NULL DEFAULT '' COMMENT '库id',
`uid` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '用户id',
`username` char(30) NOT NULL DEFAULT '' COMMENT '用户名',
`appname` varchar(255) NOT NULL DEFAULT '',
`personal` tinyint(1) UNSIGNED NOT NULL DEFAULT '1' COMMENT '0公开1私有',
`path` blob NOT NULL COMMENT '对应目录路径',
`dateline` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '更新时间',
`extra` text COMMENT '拓展数据',
`perm` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '权限值',
`filenum` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '文件个数',
`lastid` char(13) DEFAULT '' COMMENT '最后执行位置id',
`percent` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '导入百分比',
`state` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0未导入1导入中2导入完成',
`filter` text COMMENT '筛选项',
`share` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '分享是否开放',
`download` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否开放下载',
PRIMARY KEY (`appid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `dzz_pichome_searchrecent`;
CREATE TABLE IF NOT EXISTS `dzz_pichome_searchrecent` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键id',
`uid` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '用户id',
`keywords` varchar(255) NOT NULL DEFAULT '' COMMENT '关键词',
`ktype` tinyint(1) UNSIGNED NOT NULL DEFAULT '0' COMMENT '关键词类型0普通关键词1标签,2分类',
`appid` char(6) NOT NULL DEFAULT '' COMMENT '库id',
`dateline` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '搜索时间',
`hots` int(11) UNSIGNED NOT NULL DEFAULT '1' COMMENT '搜索次数',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `dzz_pichome_resourcestag`;
CREATE TABLE `dzz_pichome_resourcestag` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
`tid` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '标签id',
`rid` char(19) NOT NULL DEFAULT '' COMMENT '文件id',
`appid` char(6) NOT NULL DEFAULT '' COMMENT '库id',
PRIMARY KEY (`id`),
KEY `tid` (`tid`),
KEY `rid` (`rid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
EOF;
runquery($sql);
$finish = true;