mirror of
https://github.com/chatopera/cosin.git
synced 2025-08-01 16:38:02 +08:00
https://github.com/cskefu/cskefu/issues/779 add design folder and store schema info
Signed-off-by: Hai Liang Wang <hai@chatopera.com>
This commit is contained in:
parent
0105bec433
commit
50587c53cb
37
design/schema/.gitignore
vendored
Normal file
37
design/schema/.gitignore
vendored
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
.vscode
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
*.sublime-*
|
||||||
|
*.pyc
|
||||||
|
jmeter.log
|
||||||
|
__pycache__
|
||||||
|
tmp/
|
||||||
|
package-lock.json
|
||||||
|
node_modules/
|
||||||
|
sftp-config.json
|
||||||
|
.DS_Store
|
||||||
|
*.iml
|
||||||
|
*.ipr
|
||||||
|
*.iws
|
||||||
|
*.idea
|
||||||
|
~$*.xls*
|
||||||
|
~$*.ppt*
|
||||||
|
~$*.doc*
|
||||||
|
nohup.out
|
||||||
|
|
||||||
|
CMakeLists.txt.user
|
||||||
|
CMakeCache.txt
|
||||||
|
CMakeFiles
|
||||||
|
CMakeScripts
|
||||||
|
Testing
|
||||||
|
Makefile
|
||||||
|
build
|
||||||
|
build-*
|
||||||
|
cmake_install.cmake
|
||||||
|
install_manifest.txt
|
||||||
|
compile_commands.json
|
||||||
|
CTestTestfile.cmake
|
||||||
|
_deps
|
||||||
|
.env
|
||||||
|
.fid
|
||||||
|
_build
|
15
design/schema/README.md
Normal file
15
design/schema/README.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# 数据字典
|
||||||
|
|
||||||
|
生成春松客服数据库数据字典。
|
||||||
|
|
||||||
|
## Prerequisite
|
||||||
|
|
||||||
|
* Php
|
||||||
|
* pandoc
|
||||||
|
|
||||||
|
## Generate
|
||||||
|
|
||||||
|
```
|
||||||
|
cp sample.env .env
|
||||||
|
./bin/gen-mysql-table-dicts.sh
|
||||||
|
```
|
123
design/schema/app/generator.php
Normal file
123
design/schema/app/generator.php
Normal file
@ -0,0 +1,123 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* 生成mysql数据字典
|
||||||
|
*/
|
||||||
|
header("Content-type: text/html; charset=utf-8");
|
||||||
|
|
||||||
|
// 配置数据库
|
||||||
|
// options
|
||||||
|
$shortopts = "";
|
||||||
|
$shortopts .= "H:"; // host
|
||||||
|
$shortopts .= "P:"; // port
|
||||||
|
$shortopts .= "d:"; // database
|
||||||
|
$shortopts .= "u:"; // username
|
||||||
|
$shortopts .= "p:"; // password
|
||||||
|
$shortopts .= "v:"; // version
|
||||||
|
$shortopts .= "s:"; // version
|
||||||
|
$shortopts .= "m:"; // version
|
||||||
|
$options = getopt($shortopts);
|
||||||
|
|
||||||
|
define('DB_HOST',$options["H"]);
|
||||||
|
define('DB_PORT', (int)$options["P"]);
|
||||||
|
define('DB_NAME',$options["d"]);
|
||||||
|
define('DB_USER',$options["u"]);
|
||||||
|
define('DB_PASS',$options["p"]);
|
||||||
|
define('DB_CHAR', "utf8");
|
||||||
|
|
||||||
|
// 其他配置
|
||||||
|
$title = '春松客服-数据字典';
|
||||||
|
$version = $options["v"];
|
||||||
|
$link_sql = $options["s"];
|
||||||
|
$link_model = $options["m"];
|
||||||
|
|
||||||
|
$conn = @mysqli_connect(DB_HOST.':'.DB_PORT,DB_USER,DB_PASS) or die("Mysql connect is error.");
|
||||||
|
mysqli_select_db($conn, DB_NAME);
|
||||||
|
mysqli_query($conn, 'SET NAMES '.DB_CHAR);
|
||||||
|
$table_result = mysqli_query($conn, 'show tables');
|
||||||
|
// 取得所有的表名
|
||||||
|
while($row = mysqli_fetch_array($table_result)) {
|
||||||
|
$tables [] ['TABLE_NAME'] = $row [0];
|
||||||
|
}
|
||||||
|
|
||||||
|
// 循环取得所有表的备注及表中列消息
|
||||||
|
foreach($tables as $k => $v){
|
||||||
|
$sql = 'SELECT * FROM ';
|
||||||
|
$sql .= 'INFORMATION_SCHEMA.TABLES ';
|
||||||
|
$sql .= 'WHERE ';
|
||||||
|
$sql .= "table_name = '{$v['TABLE_NAME']}' AND table_schema = '".DB_NAME."'";
|
||||||
|
$table_result = mysqli_query($conn, $sql);
|
||||||
|
while($t = mysqli_fetch_array($table_result)) {
|
||||||
|
$tables [$k] ['TABLE_COMMENT'] = $t ['TABLE_COMMENT'];
|
||||||
|
}
|
||||||
|
|
||||||
|
$sql = 'SELECT * FROM ';
|
||||||
|
$sql .= 'INFORMATION_SCHEMA.COLUMNS ';
|
||||||
|
$sql .= 'WHERE ';
|
||||||
|
$sql .= "table_name = '{$v['TABLE_NAME']}' AND table_schema = '".DB_NAME."'";
|
||||||
|
|
||||||
|
$fields = array();
|
||||||
|
$field_result = mysqli_query($conn, $sql);
|
||||||
|
while($t = mysqli_fetch_array($field_result)) {
|
||||||
|
$fields [] = $t;
|
||||||
|
}
|
||||||
|
$tables [$k] ['COLUMN'] = $fields;
|
||||||
|
}
|
||||||
|
mysqli_close($conn);
|
||||||
|
|
||||||
|
$content = '';
|
||||||
|
// 循环所有表
|
||||||
|
foreach($tables as $k => $v){
|
||||||
|
$content .= '<p><h2>'. $v['TABLE_NAME'] . ' </h2>';
|
||||||
|
$content .= '<table border="1" cellspacing="0" cellpadding="0" align="center">';
|
||||||
|
$content .= '<caption>' . ' ' . $v ['TABLE_COMMENT'] . '</caption>';
|
||||||
|
$content .= '<tbody><tr><th>字段名</th><th>数据类型</th><th>默认值</th>
|
||||||
|
<th>允许非空</th>
|
||||||
|
<th>自动递增</th><th>备注</th></tr>';
|
||||||
|
$content .= '';
|
||||||
|
|
||||||
|
foreach($v ['COLUMN'] as $f){
|
||||||
|
$content .= '<tr><td class="c1">' . $f ['COLUMN_NAME'] . '</td>';
|
||||||
|
$content .= '<td class="c2">' . $f ['COLUMN_TYPE'] . '</td>';
|
||||||
|
$content .= '<td class="c3"> ' . $f ['COLUMN_DEFAULT'] . '</td>';
|
||||||
|
$content .= '<td class="c4"> ' . $f ['IS_NULLABLE'] . '</td>';
|
||||||
|
$content .= '<td class="c5">' . ($f ['EXTRA'] == 'auto_increment' ? '是' : ' ') . '</td>';
|
||||||
|
$content .= '<td class="c6"> ' . $f ['COLUMN_COMMENT'] . '</td>';
|
||||||
|
$content .= '</tr>';
|
||||||
|
}
|
||||||
|
$content .= '</tbody></table></p>';
|
||||||
|
}
|
||||||
|
|
||||||
|
// 输出
|
||||||
|
$date = date('Y-m-d');
|
||||||
|
$html = <<<EOT
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
|
<title>$title</title>
|
||||||
|
<style>
|
||||||
|
body,td,th {font-family:"宋体"; font-size:12px;}
|
||||||
|
table{border-collapse:collapse;border:1px solid #CCC;background:#6089D4;}
|
||||||
|
table caption{text-align:left; background-color:#fff; line-height:2em; font-size:14px; font-weight:bold; }
|
||||||
|
table th{text-align:left; font-weight:bold;height:26px; line-height:25px; font-size:16px; border:3px solid #fff; color:#ffffff; padding:5px;}
|
||||||
|
table td{height:25px; font-size:12px; border:3px solid #fff; background-color:#f0f0f0; padding:5px;}
|
||||||
|
.c1{ width: 150px;}
|
||||||
|
.c2{ width: 130px;}
|
||||||
|
.c3{ width: 70px;}
|
||||||
|
.c4{ width: 80px;}
|
||||||
|
.c5{ width: 80px;}
|
||||||
|
.c6{ width: 300px;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 style="text-align:center;">$title<span style="font-size:14px;color: #ccc;margin-left:20px;">(生成日期: $date)</span></h1>
|
||||||
|
<p><span>版本:$version</span>,SQL:<a href="$link_sql">下载链接</a>,Models PDF:<a href="$link_model">下载链接</a></p>
|
||||||
|
$content
|
||||||
|
|
||||||
|
</br>
|
||||||
|
<p style="text-align:center"> - 春松客服, <a href="https://www.cskefu.com">https://www.cskefu.com</a> - </p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
EOT;
|
||||||
|
file_put_contents('index.html', $html);
|
||||||
|
echo 'success!';
|
||||||
|
?>
|
88
design/schema/assets/standalone.html
Normal file
88
design/schema/assets/standalone.html
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html $if(lang)$ lang="$lang$" $endif$ dir="ltr">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<title>$if(title)$$title$$endif$</title>
|
||||||
|
<link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon">
|
||||||
|
<link rel="apple-touch-icon-precomposed" href="images/apple-touch-icon.png">
|
||||||
|
|
||||||
|
$if(template_css)$
|
||||||
|
<link rel="stylesheet" href="$template_css$">
|
||||||
|
$else$
|
||||||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/uikit/2.26.4/css/uikit.gradient.css">
|
||||||
|
$endif$
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="style.css">
|
||||||
|
<script src="https://cdn.bootcss.com/jquery/2.2.1/jquery.min.js"></script>
|
||||||
|
<script src="uikit.js"></script>
|
||||||
|
<script src="scripts.js"></script>
|
||||||
|
<script src="jquery.sticky-kit.js "></script>
|
||||||
|
|
||||||
|
<meta name="generator" content="pandoc-uikit" />
|
||||||
|
$for(author-meta)$
|
||||||
|
<meta name="author" content="$author-meta$" />
|
||||||
|
$endfor$
|
||||||
|
$if(date-meta)$
|
||||||
|
<meta name="date" content="$date-meta$" />
|
||||||
|
$endif$
|
||||||
|
<title>$if(title-prefix)$$title-prefix$ - $endif$$pagetitle$</title>
|
||||||
|
<style type="text/css">code{white-space: pre;}</style>
|
||||||
|
$if(quotes)$
|
||||||
|
<style type="text/css">q { quotes: "“" "”" "‘" "’"; }</style>
|
||||||
|
$endif$
|
||||||
|
$if(highlighting-css)$
|
||||||
|
<style type="text/css">
|
||||||
|
$highlighting-css$
|
||||||
|
</style>
|
||||||
|
$endif$
|
||||||
|
$for(css)$
|
||||||
|
<link rel="stylesheet" href="$css$" $if(html5)$$else$type="text/css" $endif$/>
|
||||||
|
$endfor$
|
||||||
|
$if(math)$
|
||||||
|
$math$
|
||||||
|
$endif$
|
||||||
|
$for(header-includes)$
|
||||||
|
$header-includes$
|
||||||
|
$endfor$
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="uk-container uk-container-center uk-margin-top uk-margin-large-bottom">
|
||||||
|
|
||||||
|
$if(title)$
|
||||||
|
<div class="uk-grid" data-uk-grid-margin>
|
||||||
|
<div class="uk-width-1-1">
|
||||||
|
<h1 class="uk-heading-large">$title$</h1>
|
||||||
|
$if(date)$
|
||||||
|
<h3 class="uk-heading-large">$date$</p></h3>
|
||||||
|
$endif$
|
||||||
|
$for(author)$
|
||||||
|
<p class="uk-text-large">$author$</p>
|
||||||
|
$endfor$
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
$endif$
|
||||||
|
|
||||||
|
<div class="uk-grid" data-uk-grid-margin >
|
||||||
|
<div class="uk-width-medium-1-4">
|
||||||
|
<div class="uk-overflow-container" data-uk-sticky="{top:25,media: 768}">
|
||||||
|
<div class="uk-panel uk-panel-box menu-begin" >
|
||||||
|
|
||||||
|
$if(toc)$
|
||||||
|
$toc$
|
||||||
|
$endif$
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="uk-width-medium-3-4">
|
||||||
|
$body$
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
66
design/schema/bin/gen-mysql-table-dicts.sh
Normal file
66
design/schema/bin/gen-mysql-table-dicts.sh
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
#! /bin/bash
|
||||||
|
###########################################
|
||||||
|
#
|
||||||
|
###########################################
|
||||||
|
|
||||||
|
# constants
|
||||||
|
baseDir=$(cd `dirname "$0"`;pwd)
|
||||||
|
cwdDir=$PWD
|
||||||
|
export PYTHONUNBUFFERED=1
|
||||||
|
export PATH=/opt/miniconda3/envs/venv-py3/bin:$PATH
|
||||||
|
export TS=$(date +%Y%m%d%H%M%S)
|
||||||
|
export DATE=`date "+%Y%m%d"`
|
||||||
|
export DATE_WITH_TIME=`date "+%Y%m%d-%H%M%S"` #add %3N as we want millisecond too
|
||||||
|
php=/c/devel/php/php.exe
|
||||||
|
|
||||||
|
# functions
|
||||||
|
|
||||||
|
# main
|
||||||
|
[ -z "${BASH_SOURCE[0]}" -o "${BASH_SOURCE[0]}" = "$0" ] || return
|
||||||
|
cd $baseDir/..
|
||||||
|
|
||||||
|
if [ ! -f .env ]; then
|
||||||
|
echo "Copy sample.env to .env, modify it at first."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
source .env
|
||||||
|
|
||||||
|
# generate index.html
|
||||||
|
rm -rf tmp
|
||||||
|
mkdir tmp
|
||||||
|
cd tmp
|
||||||
|
|
||||||
|
$php ../app/generator.php -H$DB_HOST \
|
||||||
|
-P$DB_PORT \
|
||||||
|
-d$DATABASE \
|
||||||
|
-u$DB_USER \
|
||||||
|
-p$DB_PASS \
|
||||||
|
-v$PRODUCT_VERSION \
|
||||||
|
-s$DOWNLOAD_SQL \
|
||||||
|
-m$DOWNLOAD_MODEL_PDF
|
||||||
|
|
||||||
|
# generate beautiful html
|
||||||
|
rm -rf docs
|
||||||
|
mkdir docs
|
||||||
|
cd docs
|
||||||
|
|
||||||
|
pandoc ../index.html \
|
||||||
|
-o index.html \
|
||||||
|
-f html \
|
||||||
|
--template ../../assets/standalone.html \
|
||||||
|
--toc --toc-depth=2
|
||||||
|
|
||||||
|
cp index.html $baseDir/../../../docs/mysql-dicts.html
|
||||||
|
|
||||||
|
echo "Generated doc index.html in" `pwd`
|
||||||
|
|
||||||
|
# compress files
|
||||||
|
cd ..
|
||||||
|
DATABASE_DICTS_ZIP=$DATABASE.dicts.$TS.zip
|
||||||
|
if [ -f $DATABASE_DICTS_ZIP ]; then
|
||||||
|
rm -rf $DATABASE_DICTS_ZIP
|
||||||
|
fi
|
||||||
|
|
||||||
|
zip $DATABASE_DICTS_ZIP -r docs
|
||||||
|
echo "Compress with zip file" `pwd`/$DATABASE_DICTS_ZIP
|
8
design/schema/sample.env
Normal file
8
design/schema/sample.env
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
DB_HOST=127.0.0.1
|
||||||
|
DB_PORT=3306
|
||||||
|
DB_USER=root
|
||||||
|
DB_PASS=123456
|
||||||
|
DATABASE=cskefu_v8_design
|
||||||
|
PRODUCT_VERSION=v8
|
||||||
|
DOWNLOAD_SQL=https://github.com/cskefu/cskefu
|
||||||
|
DOWNLOAD_MODEL_PDF=https://github.com/cskefu/cskefu
|
16
docs/index.html
Normal file
16
docs/index.html
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>CSKeFu / 春松客服:上线开源客服系统</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<h2>本站点仅用来托管以下内容</h2>
|
||||||
|
<h3>数据字典</h3>
|
||||||
|
参考链接:<a href="mysql-dicts.html">mysql-dicts.html</a>
|
||||||
|
|
||||||
|
<h2>官网</h2>
|
||||||
|
更多内容访问官方网站:<a href="https://www.cskefu.com">https://www.cskefu.com</a>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
819
docs/mysql-dicts.html
Normal file
819
docs/mysql-dicts.html
Normal file
@ -0,0 +1,819 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html dir="ltr">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<title>春松客服-数据字典</title>
|
||||||
|
<link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon">
|
||||||
|
<link rel="apple-touch-icon-precomposed" href="images/apple-touch-icon.png">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/uikit/2.26.4/css/uikit.gradient.css">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="style.css">
|
||||||
|
<script src="https://cdn.bootcss.com/jquery/2.2.1/jquery.min.js"></script>
|
||||||
|
<script src="uikit.js"></script>
|
||||||
|
<script src="scripts.js"></script>
|
||||||
|
<script src="jquery.sticky-kit.js "></script>
|
||||||
|
|
||||||
|
<meta name="generator" content="pandoc-uikit" />
|
||||||
|
<title>春松客服-数据字典</title>
|
||||||
|
<style type="text/css">code{white-space: pre;}</style>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="uk-container uk-container-center uk-margin-top uk-margin-large-bottom">
|
||||||
|
|
||||||
|
<div class="uk-grid" data-uk-grid-margin>
|
||||||
|
<div class="uk-width-1-1">
|
||||||
|
<h1 class="uk-heading-large">春松客服-数据字典</h1>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="uk-grid" data-uk-grid-margin >
|
||||||
|
<div class="uk-width-medium-1-4">
|
||||||
|
<div class="uk-overflow-container" data-uk-sticky="{top:25,media: 768}">
|
||||||
|
<div class="uk-panel uk-panel-box menu-begin" >
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a
|
||||||
|
href="#春松客服-数据字典生成日期-2022-12-28"
|
||||||
|
id="toc-春松客服-数据字典生成日期-2022-12-28">春松客服-数据字典<span
|
||||||
|
style="font-size:14px;color: #ccc;margin-left:20px;">(生成日期:
|
||||||
|
2022-12-28)</span></a>
|
||||||
|
<ul>
|
||||||
|
<li><a
|
||||||
|
href="#cs_group_users"
|
||||||
|
id="toc-cs_group_users">cs_group_users </a></li>
|
||||||
|
<li><a
|
||||||
|
href="#cs_groups"
|
||||||
|
id="toc-cs_groups">cs_groups </a></li>
|
||||||
|
<li><a
|
||||||
|
href="#cs_permission_groups"
|
||||||
|
id="toc-cs_permission_groups">cs_permission_groups </a></li>
|
||||||
|
<li><a
|
||||||
|
href="#cs_permission_users"
|
||||||
|
id="toc-cs_permission_users">cs_permission_users </a></li>
|
||||||
|
<li><a
|
||||||
|
href="#cs_resource_operations"
|
||||||
|
id="toc-cs_resource_operations">cs_resource_operations </a></li>
|
||||||
|
<li><a
|
||||||
|
href="#cs_resources"
|
||||||
|
id="toc-cs_resources">cs_resources </a></li>
|
||||||
|
<li><a
|
||||||
|
href="#cs_spaces"
|
||||||
|
id="toc-cs_spaces">cs_spaces </a></li>
|
||||||
|
<li><a
|
||||||
|
href="#cs_users"
|
||||||
|
id="toc-cs_users">cs_users </a></li>
|
||||||
|
</ul></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="uk-width-medium-3-4">
|
||||||
|
<h1 style="text-align:center;"
|
||||||
|
id="春松客服-数据字典生成日期-2022-12-28">春松客服-数据字典<span
|
||||||
|
style="font-size:14px;color: #ccc;margin-left:20px;">(生成日期:
|
||||||
|
2022-12-28)</span></h1>
|
||||||
|
<p><span>版本:v8</span>,SQL:<a
|
||||||
|
href="https://github.com/cskefu/cskefu">下载链接</a>,Models PDF:<a
|
||||||
|
href="https://github.com/cskefu/cskefu">下载链接</a></p>
|
||||||
|
<h2 id="cs_group_users">cs_group_users </h2>
|
||||||
|
<table data-border="1" data-cellspacing="0" data-cellpadding="0"
|
||||||
|
data-align="center">
|
||||||
|
<caption>Users in Group</caption>
|
||||||
|
<tbody>
|
||||||
|
<tr class="header">
|
||||||
|
<th>字段名</th>
|
||||||
|
<th>数据类型</th>
|
||||||
|
<th>默认值</th>
|
||||||
|
<th>允许非空</th>
|
||||||
|
<th>自动递增</th>
|
||||||
|
<th>备注</th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">id</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">groupid</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Group Id</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">userid</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> User Id</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">createtime</td>
|
||||||
|
<td class="c2">datetime</td>
|
||||||
|
<td class="c3"> CURRENT_TIMESTAMP</td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Create time</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">updatetime</td>
|
||||||
|
<td class="c2">datetime</td>
|
||||||
|
<td class="c3"> CURRENT_TIMESTAMP</td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Update time</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h2 id="cs_groups">cs_groups </h2>
|
||||||
|
<table data-border="1" data-cellspacing="0" data-cellpadding="0"
|
||||||
|
data-align="center">
|
||||||
|
<caption>Groups</caption>
|
||||||
|
<tbody>
|
||||||
|
<tr class="header">
|
||||||
|
<th>字段名</th>
|
||||||
|
<th>数据类型</th>
|
||||||
|
<th>默认值</th>
|
||||||
|
<th>允许非空</th>
|
||||||
|
<th>自动递增</th>
|
||||||
|
<th>备注</th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">id</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">name</td>
|
||||||
|
<td class="c2">varchar(200)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Group name</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">description</td>
|
||||||
|
<td class="c2">text</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Group Description</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">createtime</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> CURRENT_TIMESTAMP</td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Create time</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">updatetime</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP</td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Update time</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">deleted</td>
|
||||||
|
<td class="c2">tinyint(1)</td>
|
||||||
|
<td class="c3"> 0</td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">creator</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h2 id="cs_permission_groups">cs_permission_groups </h2>
|
||||||
|
<table data-border="1" data-cellspacing="0" data-cellpadding="0"
|
||||||
|
data-align="center">
|
||||||
|
<tbody>
|
||||||
|
<tr class="header">
|
||||||
|
<th>字段名</th>
|
||||||
|
<th>数据类型</th>
|
||||||
|
<th>默认值</th>
|
||||||
|
<th>允许非空</th>
|
||||||
|
<th>自动递增</th>
|
||||||
|
<th>备注</th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">id</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">groupid</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Group Id</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">resourceoperationid</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Resource Operation Id</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">enabled</td>
|
||||||
|
<td class="c2">tinyint(1)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> 1</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">createtime</td>
|
||||||
|
<td class="c2">datetime</td>
|
||||||
|
<td class="c3"> CURRENT_TIMESTAMP</td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">updatetime</td>
|
||||||
|
<td class="c2">datetime</td>
|
||||||
|
<td class="c3"> CURRENT_TIMESTAMP</td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h2 id="cs_permission_users">cs_permission_users </h2>
|
||||||
|
<table data-border="1" data-cellspacing="0" data-cellpadding="0"
|
||||||
|
data-align="center">
|
||||||
|
<tbody>
|
||||||
|
<tr class="header">
|
||||||
|
<th>字段名</th>
|
||||||
|
<th>数据类型</th>
|
||||||
|
<th>默认值</th>
|
||||||
|
<th>允许非空</th>
|
||||||
|
<th>自动递增</th>
|
||||||
|
<th>备注</th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">id</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">userid</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">resourcepatternid</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">enabled</td>
|
||||||
|
<td class="c2">tinyint(1)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">createtime</td>
|
||||||
|
<td class="c2">datetime</td>
|
||||||
|
<td class="c3"> CURRENT_TIMESTAMP</td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">updatetime</td>
|
||||||
|
<td class="c2">datetime</td>
|
||||||
|
<td class="c3"> CURRENT_TIMESTAMP</td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h2 id="cs_resource_operations">cs_resource_operations </h2>
|
||||||
|
<table data-border="1" data-cellspacing="0" data-cellpadding="0"
|
||||||
|
data-align="center">
|
||||||
|
<tbody>
|
||||||
|
<tr class="header">
|
||||||
|
<th>字段名</th>
|
||||||
|
<th>数据类型</th>
|
||||||
|
<th>默认值</th>
|
||||||
|
<th>允许非空</th>
|
||||||
|
<th>自动递增</th>
|
||||||
|
<th>备注</th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">id</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">name</td>
|
||||||
|
<td class="c2">varchar(30)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Describe the operation with short chars, e.g. read,
|
||||||
|
create, update, delete, admin</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">description</td>
|
||||||
|
<td class="c2">varchar(1000)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> A tooltip to describe the operation in details</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">resourceid</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Resource Id</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">pattern</td>
|
||||||
|
<td class="c2">varchar(500)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> URL Path Pattern, e.g. /chat/*, /workorder/*</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">method</td>
|
||||||
|
<td class="c2">varchar(255)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> HTTP Method: Get, Post, Put, Delete, etc.</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">pluginid</td>
|
||||||
|
<td class="c2">int(11)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Plugin provide this operation</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">pluginversion</td>
|
||||||
|
<td class="c2">varchar(255)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Plugin version of pluginid</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">createtime</td>
|
||||||
|
<td class="c2">datetime</td>
|
||||||
|
<td class="c3"> CURRENT_TIMESTAMP</td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">updatetime</td>
|
||||||
|
<td class="c2">datetime</td>
|
||||||
|
<td class="c3"> CURRENT_TIMESTAMP</td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h2 id="cs_resources">cs_resources </h2>
|
||||||
|
<table data-border="1" data-cellspacing="0" data-cellpadding="0"
|
||||||
|
data-align="center">
|
||||||
|
<tbody>
|
||||||
|
<tr class="header">
|
||||||
|
<th>字段名</th>
|
||||||
|
<th>数据类型</th>
|
||||||
|
<th>默认值</th>
|
||||||
|
<th>允许非空</th>
|
||||||
|
<th>自动递增</th>
|
||||||
|
<th>备注</th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">id</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">spacekey</td>
|
||||||
|
<td class="c2">varchar(300)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">name</td>
|
||||||
|
<td class="c2">varchar(30)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Short name of this resource, e.g. workorder.</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">description</td>
|
||||||
|
<td class="c2">text</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Describe the resource in detail</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h2 id="cs_spaces">cs_spaces </h2>
|
||||||
|
<table data-border="1" data-cellspacing="0" data-cellpadding="0"
|
||||||
|
data-align="center">
|
||||||
|
<caption>Spaces</caption>
|
||||||
|
<tbody>
|
||||||
|
<tr class="header">
|
||||||
|
<th>字段名</th>
|
||||||
|
<th>数据类型</th>
|
||||||
|
<th>默认值</th>
|
||||||
|
<th>允许非空</th>
|
||||||
|
<th>自动递增</th>
|
||||||
|
<th>备注</th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">id</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">spacename</td>
|
||||||
|
<td class="c2">varchar(300)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">spacekey</td>
|
||||||
|
<td class="c2">varchar(300)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">creator</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">description</td>
|
||||||
|
<td class="c2">text</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">createtime</td>
|
||||||
|
<td class="c2">datetime</td>
|
||||||
|
<td class="c3"> CURRENT_TIMESTAMP</td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">updatetime</td>
|
||||||
|
<td class="c2">datetime</td>
|
||||||
|
<td class="c3"> CURRENT_TIMESTAMP</td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h2 id="cs_users">cs_users </h2>
|
||||||
|
<table data-border="1" data-cellspacing="0" data-cellpadding="0"
|
||||||
|
data-align="center">
|
||||||
|
<caption>Users</caption>
|
||||||
|
<tbody>
|
||||||
|
<tr class="header">
|
||||||
|
<th>字段名</th>
|
||||||
|
<th>数据类型</th>
|
||||||
|
<th>默认值</th>
|
||||||
|
<th>允许非空</th>
|
||||||
|
<th>自动递增</th>
|
||||||
|
<th>备注</th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">id</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">lastname</td>
|
||||||
|
<td class="c2">varchar(200)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">username</td>
|
||||||
|
<td class="c2">varchar(200)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">firstname</td>
|
||||||
|
<td class="c2">varchar(100)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">realname</td>
|
||||||
|
<td class="c2">varchar(200)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">englishname</td>
|
||||||
|
<td class="c2">varchar(200)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">phonenumber</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">phonecountrycode</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">phoneverified</td>
|
||||||
|
<td class="c2">tinyint(1)</td>
|
||||||
|
<td class="c3"> 0</td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">birthday</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">country</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">province</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">city</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">street</td>
|
||||||
|
<td class="c2">varchar(500)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">avatarurl</td>
|
||||||
|
<td class="c2">varchar(500)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">sex</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">birthyear</td>
|
||||||
|
<td class="c2">int(11)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">primarylanguage</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Primary Language, locale code, zh_CN, zh_TW, en_US,
|
||||||
|
etc.</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">bio</td>
|
||||||
|
<td class="c2">text</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">email</td>
|
||||||
|
<td class="c2">varchar(200)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> NO</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">emailverified</td>
|
||||||
|
<td class="c2">tinyint(1)</td>
|
||||||
|
<td class="c3"> 0</td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">password</td>
|
||||||
|
<td class="c2">varchar(200)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">identitytype</td>
|
||||||
|
<td class="c2">varchar(45)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Identiry File Type - ID card, passport, etc.</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">identitynumber</td>
|
||||||
|
<td class="c2">varchar(100)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Identity File Sn.</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">identityverified</td>
|
||||||
|
<td class="c2">tinyint(1)</td>
|
||||||
|
<td class="c3"> 0</td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> Identity File Verified or not</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">identityverifydate</td>
|
||||||
|
<td class="c2">datetime</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">blocked</td>
|
||||||
|
<td class="c2">tinyint(1)</td>
|
||||||
|
<td class="c3"> 0</td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">deleted</td>
|
||||||
|
<td class="c2">tinyint(1)</td>
|
||||||
|
<td class="c3"> </td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="odd">
|
||||||
|
<td class="c1">createtime</td>
|
||||||
|
<td class="c2">datetime</td>
|
||||||
|
<td class="c3"> CURRENT_TIMESTAMP</td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="even">
|
||||||
|
<td class="c1">updatetime</td>
|
||||||
|
<td class="c2">datetime</td>
|
||||||
|
<td class="c3"> CURRENT_TIMESTAMP</td>
|
||||||
|
<td class="c4"> YES</td>
|
||||||
|
<td class="c5"> </td>
|
||||||
|
<td class="c6"> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<p>- 春松客服, <a
|
||||||
|
href="https://www.cskefu.com">https://www.cskefu.com</a>
|
||||||
|
-</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
x
Reference in New Issue
Block a user