1.增加黑名单日志

2.增加黑名单列表
3.增加黑名单日志上报接口

数据包文件夹,需要导入up_blacklog.sql,up_blackollog.sql
清空up_auth_rule 表,再导入 up_auth_rule.sql
This commit is contained in:
appqy 2022-11-13 00:27:43 +08:00
parent 4f0e45a9b6
commit b463666593
21 changed files with 1042 additions and 0 deletions

View File

@ -0,0 +1,37 @@
<?php
namespace app\admin\controller;
use app\common\controller\Backend;
/**
* 黑名单日志
*
* @icon fa fa-circle-o
*/
class Blacklog extends Backend
{
/**
* Blacklog模型对象
* @var \app\admin\model\Blacklog
*/
protected $model = null;
public function _initialize()
{
parent::_initialize();
$this->model = new \app\admin\model\Blacklog;
}
/**
* 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个基础方法、destroy/restore/recyclebin三个回收站方法
* 因此在当前控制器中可不用编写增删改查的代码,除非需要自己控制这部分逻辑
* 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
*/
}

View File

@ -0,0 +1,37 @@
<?php
namespace app\admin\controller;
use app\common\controller\Backend;
/**
* 黑名单设备
*
* @icon fa fa-circle-o
*/
class Blackollog extends Backend
{
/**
* Blackollog模型对象
* @var \app\admin\model\Blackollog
*/
protected $model = null;
public function _initialize()
{
parent::_initialize();
$this->model = new \app\admin\model\Blackollog;
}
/**
* 默认生成的控制器所继承的父类中有index/add/edit/del/multi五个基础方法、destroy/restore/recyclebin三个回收站方法
* 因此在当前控制器中可不用编写增删改查的代码,除非需要自己控制这部分逻辑
* 需要将application/admin/library/traits/Backend.php中对应的方法复制到当前控制器,然后进行修改
*/
}

View File

@ -0,0 +1,13 @@
<?php
return [
'Id' => 'ID',
'Sn' => '设备序列号',
'Name' => '设备名称',
'Dev_type' => '设备型号',
'V' => '固件版本',
'Localid' => 'localid',
'Mac' => 'MAC',
'Ip' => 'IP',
'Createtime' => '创建时间'
];

View File

@ -0,0 +1,14 @@
<?php
return [
'Id' => 'ID',
'Sn' => '设备序列号',
'Name' => '设备名称',
'Dev_type' => '设备型号',
'V' => '固件版本',
'Localid' => 'localid',
'Mac' => 'MAC',
'Ip' => 'IP',
'Createtime' => '创建时间',
'Updatetime' => '更新时间'
];

View File

@ -0,0 +1,40 @@
<?php
namespace app\admin\model;
use think\Model;
class Blacklog extends Model
{
// 表名
protected $name = 'blacklog';
// 自动写入时间戳字段
protected $autoWriteTimestamp = 'integer';
// 定义时间戳字段名
protected $createTime = 'createtime';
protected $updateTime = false;
protected $deleteTime = false;
// 追加属性
protected $append = [
];
}

View File

@ -0,0 +1,48 @@
<?php
namespace app\admin\model;
use think\Model;
class Blackollog extends Model
{
// 表名
protected $name = 'blackollog';
// 自动写入时间戳字段
protected $autoWriteTimestamp = 'integer';
// 定义时间戳字段名
protected $createTime = 'createtime';
protected $updateTime = false;
protected $deleteTime = false;
// 追加属性
protected $append = [
'updateTime_text'
];
public function getUpdatetimeTextAttr($value, $data)
{
$value = $value ? $value : (isset($data['updateTime']) ? $data['updateTime'] : '');
return is_numeric($value) ? date("Y-m-d H:i:s", $value) : $value;
}
protected function setUpdatetimeAttr($value)
{
return $value === '' ? null : ($value && !is_numeric($value) ? strtotime($value) : $value);
}
}

View File

@ -0,0 +1,27 @@
<?php
namespace app\admin\validate;
use think\Validate;
class Blacklog extends Validate
{
/**
* 验证规则
*/
protected $rule = [
];
/**
* 提示消息
*/
protected $message = [
];
/**
* 验证场景
*/
protected $scene = [
'add' => [],
'edit' => [],
];
}

View File

@ -0,0 +1,27 @@
<?php
namespace app\admin\validate;
use think\Validate;
class Blackollog extends Validate
{
/**
* 验证规则
*/
protected $rule = [
];
/**
* 提示消息
*/
protected $message = [
];
/**
* 验证场景
*/
protected $scene = [
'add' => [],
'edit' => [],
];
}

View File

@ -0,0 +1,27 @@
<?php
namespace app\admin\validate\log;
use think\Validate;
class Black extends Validate
{
/**
* 验证规则
*/
protected $rule = [
];
/**
* 提示消息
*/
protected $message = [
];
/**
* 验证场景
*/
protected $scene = [
'add' => [],
'edit' => [],
];
}

View File

@ -0,0 +1,52 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Sn')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-sn" class="form-control" name="row[sn]" type="text" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" class="form-control" name="row[name]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Dev_type')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-dev_type" class="form-control" name="row[dev_type]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('V')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-v" class="form-control" name="row[v]" type="text" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Localid')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-localid" class="form-control" name="row[localid]" type="text" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Mac')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-mac" class="form-control" name="row[mac]" type="text" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Ip')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-ip" class="form-control" name="row[ip]" type="text">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
<button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
</div>
</div>
</form>

View File

@ -0,0 +1,52 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Sn')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-sn" class="form-control" name="row[sn]" type="text" value="{$row.sn|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Dev_type')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-dev_type" class="form-control" name="row[dev_type]" type="text" value="{$row.dev_type|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('V')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-v" class="form-control" name="row[v]" type="text" value="{$row.v|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Localid')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-localid" class="form-control" name="row[localid]" type="text" value="{$row.localid|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Mac')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-mac" class="form-control" name="row[mac]" type="text" value="{$row.mac|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Ip')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-ip" class="form-control" name="row[ip]" type="text" value="{$row.ip|htmlentities}">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
<button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
</div>
</div>
</form>

View File

@ -0,0 +1,35 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('blacklog/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('blacklog/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('blacklog/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('blacklog/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:;" data-params="status=normal"><i class="fa fa-eye"></i> {:__('Set to normal')}</a></li>
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:;" data-params="status=hidden"><i class="fa fa-eye-slash"></i> {:__('Set to hidden')}</a></li>
</ul>
</div>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('blacklog/edit')}"
data-operate-del="{:$auth->check('blacklog/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,58 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Sn')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-sn" class="form-control" name="row[sn]" type="text" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" class="form-control" name="row[name]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Dev_type')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-dev_type" class="form-control" name="row[dev_type]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('V')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-v" class="form-control" name="row[v]" type="text" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Localid')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-localid" class="form-control" name="row[localid]" type="text" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Mac')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-mac" class="form-control" name="row[mac]" type="text" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Ip')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-ip" class="form-control" name="row[ip]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Updatetime')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-updateTime" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[updateTime]" type="text" value="{:date('Y-m-d H:i:s')}">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
<button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
</div>
</div>
</form>

View File

@ -0,0 +1,58 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Sn')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-sn" class="form-control" name="row[sn]" type="text" value="{$row.sn|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Dev_type')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-dev_type" class="form-control" name="row[dev_type]" type="text" value="{$row.dev_type|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('V')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-v" class="form-control" name="row[v]" type="text" value="{$row.v|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Localid')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-localid" class="form-control" name="row[localid]" type="text" value="{$row.localid|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Mac')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-mac" class="form-control" name="row[mac]" type="text" value="{$row.mac|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Ip')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-ip" class="form-control" name="row[ip]" type="text" value="{$row.ip|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Updatetime')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-updateTime" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[updateTime]" type="text" value="{:$row.updateTime?datetime($row.updateTime):''}">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
<button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
</div>
</div>
</form>

View File

@ -0,0 +1,35 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('blackollog/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('blackollog/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('blackollog/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('blackollog/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:;" data-params="status=normal"><i class="fa fa-eye"></i> {:__('Set to normal')}</a></li>
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:;" data-params="status=hidden"><i class="fa fa-eye-slash"></i> {:__('Set to hidden')}</a></li>
</ul>
</div>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('blackollog/edit')}"
data-operate-del="{:$auth->check('blackollog/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,42 @@
<?php
namespace app\api\controller;
use app\common\controller\Api;
/**
* 首页接口
*/
class Info extends Api
{
protected $noNeedLogin = ['*'];
protected $noNeedRight = ['*'];
public function index()
{
//日志收集
$body = file_get_contents('php://input');
if(!empty($body)){
$body = json_decode($body, true);
$post = [
"mac" => $body['mac'] ?? "",
"localid" => $body['localid'] ?? "",
"name" => $body['name'] ?? "",
"v" => $body['v'] ?? "",
"ip" => $this->request->ip(),
"sn" => $body['sn'] ?? "",
"dev_type" => $body['dev_type'] ?? "",
"createtime" => time(),
];
$black_log = new \app\admin\model\Blacklog();
$black_log->save($post);
$black_only_log = new \app\admin\model\Blackollog();
try {
$black_only_log->save($post);
} catch (\Exception $e) {}
}
$this->success('success', '');
}
}

View File

@ -0,0 +1,58 @@
define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) {
var Controller = {
index: function () {
// 初始化表格参数配置
Table.api.init({
extend: {
index_url: 'blacklog/index' + location.search,
add_url: 'blacklog/add',
edit_url: 'blacklog/edit',
del_url: 'blacklog/del',
multi_url: 'blacklog/multi',
import_url: 'blacklog/import',
table: 'blacklog',
}
});
var table = $("#table");
// 初始化表格
table.bootstrapTable({
url: $.fn.bootstrapTable.defaults.extend.index_url,
pk: 'id',
sortName: 'id',
columns: [
[
{checkbox: true},
{field: 'id', title: __('Id')},
{field: 'sn', title: __('Sn'), operate: 'LIKE'},
{field: 'name', title: __('Name'), operate: 'LIKE'},
{field: 'dev_type', title: __('Dev_type'), operate: 'LIKE'},
{field: 'v', title: __('V'), operate: 'LIKE'},
{field: 'localid', title: __('Localid'), operate: 'LIKE'},
{field: 'mac', title: __('Mac'), operate: 'LIKE'},
{field: 'ip', title: __('Ip'), operate: 'LIKE'},
{field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
]
]
});
// 为表格绑定事件
Table.api.bindevent(table);
},
add: function () {
Controller.api.bindevent();
},
edit: function () {
Controller.api.bindevent();
},
api: {
bindevent: function () {
Form.api.bindevent($("form[role=form]"));
}
}
};
return Controller;
});

View File

@ -0,0 +1,61 @@
define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) {
var Controller = {
index: function () {
// 初始化表格参数配置
Table.api.init({
extend: {
index_url: 'blackollog/index' + location.search,
add_url: 'blackollog/add',
edit_url: 'blackollog/edit',
del_url: 'blackollog/del',
multi_url: 'blackollog/multi',
import_url: 'blackollog/import',
table: 'blackollog',
}
});
var table = $("#table");
// 初始化表格
table.bootstrapTable({
url: $.fn.bootstrapTable.defaults.extend.index_url,
pk: 'id',
sortName: 'id',
fixedColumns: true,
fixedRightNumber: 1,
columns: [
[
{checkbox: true},
{field: 'id', title: __('Id')},
{field: 'sn', title: __('Sn'), operate: 'LIKE'},
{field: 'name', title: __('Name'), operate: 'LIKE'},
{field: 'dev_type', title: __('Dev_type'), operate: 'LIKE'},
{field: 'v', title: __('V'), operate: 'LIKE'},
{field: 'localid', title: __('Localid'), operate: 'LIKE'},
{field: 'mac', title: __('Mac'), operate: 'LIKE'},
{field: 'ip', title: __('Ip'), operate: 'LIKE'},
{field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
{field: 'updateTime', title: __('Updatetime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
]
]
});
// 为表格绑定事件
Table.api.bindevent(table);
},
add: function () {
Controller.api.bindevent();
},
edit: function () {
Controller.api.bindevent();
},
api: {
bindevent: function () {
Form.api.bindevent($("form[role=form]"));
}
}
};
return Controller;
});

231
数据包/up_auth_rule.sql Normal file
View File

@ -0,0 +1,231 @@
/*
Navicat Premium Data Transfer
Source Server :
Source Server Type : MySQL
Source Server Version : 50726
Source Host : localhost:3306
Source Schema : update
Target Server Type : MySQL
Target Server Version : 50726
File Encoding : 65001
Date: 13/11/2022 00:24:30
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for up_auth_rule
-- ----------------------------
DROP TABLE IF EXISTS `up_auth_rule`;
CREATE TABLE `up_auth_rule` (
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`type` enum('menu','file') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'file' COMMENT 'menu为菜单,file为权限节点',
`pid` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '父ID',
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '规则名称',
`title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '规则名称',
`icon` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '图标',
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '规则URL',
`condition` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '条件',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '备注',
`ismenu` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否为菜单',
`menutype` enum('addtabs','blank','dialog','ajax') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '菜单类型',
`extend` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '扩展属性',
`py` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '拼音首字母',
`pinyin` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '拼音',
`createtime` bigint(16) NULL DEFAULT NULL COMMENT '创建时间',
`updatetime` bigint(16) NULL DEFAULT NULL COMMENT '更新时间',
`weigh` int(10) NOT NULL DEFAULT 0 COMMENT '权重',
`status` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '状态',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `name`(`name`) USING BTREE,
INDEX `pid`(`pid`) USING BTREE,
INDEX `weigh`(`weigh`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 208 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '节点表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of up_auth_rule
-- ----------------------------
INSERT INTO `up_auth_rule` VALUES (1, 'file', 0, 'dashboard', 'Dashboard', 'fa fa-dashboard', '', '', 'Dashboard tips', 1, NULL, '', 'kzt', 'kongzhitai', 1491635035, 1491635035, 143, 'normal');
INSERT INTO `up_auth_rule` VALUES (2, 'file', 0, 'general', 'General', 'fa fa-cogs', '', '', '', 1, NULL, '', 'cggl', 'changguiguanli', 1491635035, 1491635035, 137, 'normal');
INSERT INTO `up_auth_rule` VALUES (3, 'file', 0, 'category', 'Category', 'fa fa-leaf', '', '', 'Category tips', 0, NULL, '', 'flgl', 'fenleiguanli', 1491635035, 1491635035, 119, 'normal');
INSERT INTO `up_auth_rule` VALUES (4, 'file', 0, 'addon', 'Addon', 'fa fa-rocket', '', '', 'Addon tips', 0, NULL, '', 'cjgl', 'chajianguanli', 1491635035, 1656218497, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (5, 'file', 0, 'auth', 'Auth', 'fa fa-group', '', '', '', 1, NULL, '', 'qxgl', 'quanxianguanli', 1491635035, 1491635035, 99, 'normal');
INSERT INTO `up_auth_rule` VALUES (6, 'file', 2, 'general/config', 'Config', 'fa fa-cog', '', '', 'Config tips', 1, NULL, '', 'xtpz', 'xitongpeizhi', 1491635035, 1491635035, 60, 'normal');
INSERT INTO `up_auth_rule` VALUES (7, 'file', 2, 'general/attachment', 'Attachment', 'fa fa-file-image-o', '', '', 'Attachment tips', 1, NULL, '', 'fjgl', 'fujianguanli', 1491635035, 1491635035, 53, 'normal');
INSERT INTO `up_auth_rule` VALUES (8, 'file', 2, 'general/profile', 'Profile', 'fa fa-user', '', '', '', 1, NULL, '', 'grzl', 'gerenziliao', 1491635035, 1491635035, 34, 'normal');
INSERT INTO `up_auth_rule` VALUES (9, 'file', 5, 'auth/admin', 'Admin', 'fa fa-user', '', '', 'Admin tips', 1, NULL, '', 'glygl', 'guanliyuanguanli', 1491635035, 1491635035, 118, 'normal');
INSERT INTO `up_auth_rule` VALUES (10, 'file', 5, 'auth/adminlog', 'Admin log', 'fa fa-list-alt', '', '', 'Admin log tips', 1, NULL, '', 'glyrz', 'guanliyuanrizhi', 1491635035, 1491635035, 113, 'normal');
INSERT INTO `up_auth_rule` VALUES (11, 'file', 5, 'auth/group', 'Group', 'fa fa-group', '', '', 'Group tips', 1, NULL, '', 'jsz', 'juesezu', 1491635035, 1491635035, 109, 'normal');
INSERT INTO `up_auth_rule` VALUES (12, 'file', 5, 'auth/rule', 'Rule', 'fa fa-bars', '', '', 'Rule tips', 1, NULL, '', 'cdgz', 'caidanguize', 1491635035, 1656218503, 104, 'normal');
INSERT INTO `up_auth_rule` VALUES (13, 'file', 1, 'dashboard/index', 'View', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 136, 'normal');
INSERT INTO `up_auth_rule` VALUES (14, 'file', 1, 'dashboard/add', 'Add', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 135, 'normal');
INSERT INTO `up_auth_rule` VALUES (15, 'file', 1, 'dashboard/del', 'Delete', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 133, 'normal');
INSERT INTO `up_auth_rule` VALUES (16, 'file', 1, 'dashboard/edit', 'Edit', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 134, 'normal');
INSERT INTO `up_auth_rule` VALUES (17, 'file', 1, 'dashboard/multi', 'Multi', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 132, 'normal');
INSERT INTO `up_auth_rule` VALUES (18, 'file', 6, 'general/config/index', 'View', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 52, 'normal');
INSERT INTO `up_auth_rule` VALUES (19, 'file', 6, 'general/config/add', 'Add', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 51, 'normal');
INSERT INTO `up_auth_rule` VALUES (20, 'file', 6, 'general/config/edit', 'Edit', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 50, 'normal');
INSERT INTO `up_auth_rule` VALUES (21, 'file', 6, 'general/config/del', 'Delete', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 49, 'normal');
INSERT INTO `up_auth_rule` VALUES (22, 'file', 6, 'general/config/multi', 'Multi', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 48, 'normal');
INSERT INTO `up_auth_rule` VALUES (23, 'file', 7, 'general/attachment/index', 'View', 'fa fa-circle-o', '', '', 'Attachment tips', 0, NULL, '', '', '', 1491635035, 1491635035, 59, 'normal');
INSERT INTO `up_auth_rule` VALUES (24, 'file', 7, 'general/attachment/select', 'Select attachment', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 58, 'normal');
INSERT INTO `up_auth_rule` VALUES (25, 'file', 7, 'general/attachment/add', 'Add', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 57, 'normal');
INSERT INTO `up_auth_rule` VALUES (26, 'file', 7, 'general/attachment/edit', 'Edit', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 56, 'normal');
INSERT INTO `up_auth_rule` VALUES (27, 'file', 7, 'general/attachment/del', 'Delete', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 55, 'normal');
INSERT INTO `up_auth_rule` VALUES (28, 'file', 7, 'general/attachment/multi', 'Multi', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 54, 'normal');
INSERT INTO `up_auth_rule` VALUES (29, 'file', 8, 'general/profile/index', 'View', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 33, 'normal');
INSERT INTO `up_auth_rule` VALUES (30, 'file', 8, 'general/profile/update', 'Update profile', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 32, 'normal');
INSERT INTO `up_auth_rule` VALUES (31, 'file', 8, 'general/profile/add', 'Add', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 31, 'normal');
INSERT INTO `up_auth_rule` VALUES (32, 'file', 8, 'general/profile/edit', 'Edit', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 30, 'normal');
INSERT INTO `up_auth_rule` VALUES (33, 'file', 8, 'general/profile/del', 'Delete', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 29, 'normal');
INSERT INTO `up_auth_rule` VALUES (34, 'file', 8, 'general/profile/multi', 'Multi', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 28, 'normal');
INSERT INTO `up_auth_rule` VALUES (35, 'file', 3, 'category/index', 'View', 'fa fa-circle-o', '', '', 'Category tips', 0, NULL, '', '', '', 1491635035, 1491635035, 142, 'normal');
INSERT INTO `up_auth_rule` VALUES (36, 'file', 3, 'category/add', 'Add', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 141, 'normal');
INSERT INTO `up_auth_rule` VALUES (37, 'file', 3, 'category/edit', 'Edit', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 140, 'normal');
INSERT INTO `up_auth_rule` VALUES (38, 'file', 3, 'category/del', 'Delete', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 139, 'normal');
INSERT INTO `up_auth_rule` VALUES (39, 'file', 3, 'category/multi', 'Multi', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 138, 'normal');
INSERT INTO `up_auth_rule` VALUES (40, 'file', 9, 'auth/admin/index', 'View', 'fa fa-circle-o', '', '', 'Admin tips', 0, NULL, '', '', '', 1491635035, 1491635035, 117, 'normal');
INSERT INTO `up_auth_rule` VALUES (41, 'file', 9, 'auth/admin/add', 'Add', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 116, 'normal');
INSERT INTO `up_auth_rule` VALUES (42, 'file', 9, 'auth/admin/edit', 'Edit', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 115, 'normal');
INSERT INTO `up_auth_rule` VALUES (43, 'file', 9, 'auth/admin/del', 'Delete', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 114, 'normal');
INSERT INTO `up_auth_rule` VALUES (44, 'file', 10, 'auth/adminlog/index', 'View', 'fa fa-circle-o', '', '', 'Admin log tips', 0, NULL, '', '', '', 1491635035, 1491635035, 112, 'normal');
INSERT INTO `up_auth_rule` VALUES (45, 'file', 10, 'auth/adminlog/detail', 'Detail', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 111, 'normal');
INSERT INTO `up_auth_rule` VALUES (46, 'file', 10, 'auth/adminlog/del', 'Delete', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 110, 'normal');
INSERT INTO `up_auth_rule` VALUES (47, 'file', 11, 'auth/group/index', 'View', 'fa fa-circle-o', '', '', 'Group tips', 0, NULL, '', '', '', 1491635035, 1491635035, 108, 'normal');
INSERT INTO `up_auth_rule` VALUES (48, 'file', 11, 'auth/group/add', 'Add', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 107, 'normal');
INSERT INTO `up_auth_rule` VALUES (49, 'file', 11, 'auth/group/edit', 'Edit', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 106, 'normal');
INSERT INTO `up_auth_rule` VALUES (50, 'file', 11, 'auth/group/del', 'Delete', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 105, 'normal');
INSERT INTO `up_auth_rule` VALUES (51, 'file', 12, 'auth/rule/index', 'View', 'fa fa-circle-o', '', '', 'Rule tips', 0, NULL, '', '', '', 1491635035, 1491635035, 103, 'normal');
INSERT INTO `up_auth_rule` VALUES (52, 'file', 12, 'auth/rule/add', 'Add', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 102, 'normal');
INSERT INTO `up_auth_rule` VALUES (53, 'file', 12, 'auth/rule/edit', 'Edit', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 101, 'normal');
INSERT INTO `up_auth_rule` VALUES (54, 'file', 12, 'auth/rule/del', 'Delete', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 100, 'normal');
INSERT INTO `up_auth_rule` VALUES (55, 'file', 4, 'addon/index', 'View', 'fa fa-circle-o', '', '', 'Addon tips', 0, NULL, '', '', '', 1491635035, 1491635035, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (56, 'file', 4, 'addon/add', 'Add', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (57, 'file', 4, 'addon/edit', 'Edit', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (58, 'file', 4, 'addon/del', 'Delete', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (59, 'file', 4, 'addon/downloaded', 'Local addon', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (60, 'file', 4, 'addon/state', 'Update state', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (63, 'file', 4, 'addon/config', 'Setting', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (64, 'file', 4, 'addon/refresh', 'Refresh', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (65, 'file', 4, 'addon/multi', 'Multi', 'fa fa-circle-o', '', '', '', 0, NULL, '', '', '', 1491635035, 1491635035, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (85, 'file', 0, 'version', '版本管理', 'fa fa-file-text-o', '', '', '常用于管理移动端应用版本更新', 1, NULL, '', 'bbgl', 'banbenguanli', 1655023667, 1655023667, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (86, 'file', 85, 'version/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1655023667, 1655023667, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (87, 'file', 85, 'version/add', '添加', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'tj', 'tianjia', 1655023667, 1655023667, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (88, 'file', 85, 'version/edit', '修改', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'xg', 'xiugai', 1655023667, 1655023667, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (89, 'file', 85, 'version/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1655023667, 1655023667, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (90, 'file', 85, 'version/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1655023667, 1655023667, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (92, 'file', 112, 'install/log', '安装日志', 'fa fa-circle-o', '', '', '', 1, 'addtabs', '', 'azrz', 'anzhuangrizhi', 1655137242, 1655137647, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (93, 'file', 92, 'install/log/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1655137242, 1657795896, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (94, 'file', 92, 'install/log/add', '添加', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'tj', 'tianjia', 1655137242, 1657795896, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (95, 'file', 92, 'install/log/edit', '编辑', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'bj', 'bianji', 1655137242, 1657795896, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (96, 'file', 92, 'install/log/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1655137242, 1657795896, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (97, 'file', 92, 'install/log/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1655137242, 1657795896, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (99, 'file', 112, 'collapse/log', '崩溃日志', 'fa fa-circle-o', '', '', '', 1, 'addtabs', '', 'bkrz', 'bengkuirizhi', 1655137317, 1655137655, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (100, 'file', 99, 'collapse/log/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1655137317, 1657795851, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (101, 'file', 99, 'collapse/log/add', '添加', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'tj', 'tianjia', 1655137317, 1657795851, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (102, 'file', 99, 'collapse/log/edit', '编辑', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'bj', 'bianji', 1655137317, 1657795851, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (103, 'file', 99, 'collapse/log/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1655137317, 1657795851, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (104, 'file', 99, 'collapse/log/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1655137317, 1657795851, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (106, 'file', 112, 'uninstall/log', '卸载日志', 'fa fa-circle-o', '', '', '', 1, 'addtabs', '', 'xzrz', 'xiezairizhi', 1655137326, 1655137632, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (107, 'file', 106, 'uninstall/log/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1655137326, 1657795904, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (108, 'file', 106, 'uninstall/log/add', '添加', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'tj', 'tianjia', 1655137326, 1657795904, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (109, 'file', 106, 'uninstall/log/edit', '编辑', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'bj', 'bianji', 1655137326, 1657795904, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (110, 'file', 106, 'uninstall/log/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1655137326, 1657795904, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (111, 'file', 106, 'uninstall/log/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1655137326, 1657795904, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (112, 'file', 0, 'log', '日志', 'fa fa-wpforms', '', '', '', 1, 'addtabs', '', 'rz', 'rizhi', 1655137560, 1655137560, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (113, 'file', 0, 'example', '开发示例管理', 'fa fa-magic', '', '', '', 0, NULL, '', 'kfslgl', 'kaifashiliguanli', 1656215294, 1656218477, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (114, 'file', 113, 'example/bootstraptable', '表格完整示例', 'fa fa-table', '', '', '', 1, NULL, '', 'bgwzsl', 'biaogewanzhengshili', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (115, 'file', 114, 'example/bootstraptable/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (116, 'file', 114, 'example/bootstraptable/detail', '详情', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'xq', 'xiangqing', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (117, 'file', 114, 'example/bootstraptable/change', '变更', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'bg', 'biangeng', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (118, 'file', 114, 'example/bootstraptable/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (119, 'file', 114, 'example/bootstraptable/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (120, 'file', 113, 'example/customsearch', '自定义搜索', 'fa fa-table', '', '', '', 1, NULL, '', 'zdyss', 'zidingyisousuo', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (121, 'file', 120, 'example/customsearch/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (122, 'file', 120, 'example/customsearch/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (123, 'file', 120, 'example/customsearch/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (124, 'file', 113, 'example/customform', '自定义表单示例', 'fa fa-edit', '', '', '', 1, NULL, '', 'zdybdsl', 'zidingyibiaodanshili', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (125, 'file', 124, 'example/customform/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (126, 'file', 113, 'example/tablelink', '表格联动示例', 'fa fa-table', '', '', '点击左侧日志列表,右侧的表格数据会显示指定管理员的日志列表', 1, NULL, '', 'bgldsl', 'biaogeliandongshili', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (127, 'file', 126, 'example/tablelink/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (128, 'file', 113, 'example/colorbadge', '彩色角标', 'fa fa-table', '', '', '左侧彩色的角标会根据当前数据量的大小进行更新', 1, NULL, '', 'csjb', 'caisejiaobiao', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (129, 'file', 128, 'example/colorbadge/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (130, 'file', 128, 'example/colorbadge/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (131, 'file', 128, 'example/colorbadge/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (132, 'file', 113, 'example/controllerjump', '控制器间跳转', 'fa fa-table', '', '', '点击IP地址可以跳转到新的选项卡中查看指定IP的数据', 1, NULL, '', 'kzqjtz', 'kongzhiqijiantiaozhuan', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (133, 'file', 132, 'example/controllerjump/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (134, 'file', 132, 'example/controllerjump/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (135, 'file', 132, 'example/controllerjump/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (136, 'file', 113, 'example/cxselect', '多级联动', 'fa fa-table', '', '', '基于jquery.cxselect实现的多级联动', 1, NULL, '', 'djld', 'duojiliandong', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (137, 'file', 136, 'example/cxselect/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (138, 'file', 136, 'example/cxselect/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (139, 'file', 136, 'example/cxselect/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (140, 'file', 113, 'example/multitable', '多表格示例', 'fa fa-table', '', '', '展示在一个页面显示多个Bootstrap-table表格', 1, NULL, '', 'dbgsl', 'duobiaogeshili', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (141, 'file', 140, 'example/multitable/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (142, 'file', 140, 'example/multitable/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (143, 'file', 140, 'example/multitable/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (144, 'file', 113, 'example/relationmodel', '关联模型示例', 'fa fa-table', '', '', '列表中的头像、用户名和昵称字段均从关联表中取出', 1, NULL, '', 'glmxsl', 'guanlianmoxingshili', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (145, 'file', 144, 'example/relationmodel/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (146, 'file', 144, 'example/relationmodel/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (147, 'file', 144, 'example/relationmodel/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (148, 'file', 113, 'example/tabletemplate', '表格模板示例', 'fa fa-table', '', '', '', 1, NULL, '', 'bgmbsl', 'biaogemubanshili', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (149, 'file', 148, 'example/tabletemplate/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (150, 'file', 148, 'example/tabletemplate/detail', '详情', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'xq', 'xiangqing', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (151, 'file', 148, 'example/tabletemplate/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (152, 'file', 148, 'example/tabletemplate/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (153, 'file', 113, 'example/baidumap', '百度地图示例', 'fa fa-map-pin', '', '', '', 1, NULL, '', 'bddtsl', 'baiduditushili', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (154, 'file', 153, 'example/baidumap/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (155, 'file', 153, 'example/baidumap/map', '详情', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'xq', 'xiangqing', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (156, 'file', 153, 'example/baidumap/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (157, 'file', 113, 'example/echarts', '统计图表示例', 'fa fa-bar-chart', '', '', '', 1, NULL, '', 'tjtbsl', 'tongjitubiaoshili', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (158, 'file', 157, 'example/echarts/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1656215294, 1656215294, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (159, 'file', 0, 'feedback', '用户反馈', 'fa fa-list', '', '', '', 1, 'addtabs', '', 'yhfk', 'yonghufankui', 1657098004, 1657098180, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (160, 'file', 159, 'feedback/log', '记录', 'fa fa-circle-o', '', '', '', 1, 'addtabs', '', 'jl', 'jilu', 1657098004, 1657098166, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (161, 'file', 160, 'feedback/log/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1657098004, 1657795922, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (162, 'file', 160, 'feedback/log/add', '添加', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'tj', 'tianjia', 1657098004, 1657795922, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (163, 'file', 160, 'feedback/log/edit', '编辑', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'bj', 'bianji', 1657098004, 1657795922, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (164, 'file', 160, 'feedback/log/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1657098004, 1657795922, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (165, 'file', 160, 'feedback/log/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1657098004, 1657795922, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (169, 'file', 0, 'behaviors', '行为统计', 'fa fa-circle-o', '', '', '', 1, 'addtabs', '', 'xwtj', 'xingweitongji', 1657816333, 1657957636, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (170, 'file', 169, 'behaviors/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1657816333, 1657955879, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (171, 'file', 169, 'behaviors/add', '添加', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'tj', 'tianjia', 1657816333, 1657955879, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (172, 'file', 169, 'behaviors/edit', '编辑', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'bj', 'bianji', 1657816333, 1657955879, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (173, 'file', 169, 'behaviors/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1657816333, 1657955879, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (174, 'file', 169, 'behaviors/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1657816333, 1657955879, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (175, 'file', 169, 'behaviors/pro', '设备统计', 'fa fa-circle-o', '', '', '', 1, 'addtabs', '', 'sbtj', 'shebeitongji', 1657957788, 1659186973, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (176, 'file', 175, 'behaviors/pro/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1657957788, 1658825323, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (177, 'file', 175, 'behaviors/pro/add', '添加', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'tj', 'tianjia', 1657957788, 1658825323, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (178, 'file', 175, 'behaviors/pro/edit', '编辑', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'bj', 'bianji', 1657957788, 1658825323, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (179, 'file', 175, 'behaviors/pro/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1657957788, 1658825323, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (180, 'file', 175, 'behaviors/pro/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1657957788, 1658825323, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (181, 'file', 169, 'behaviors/general', '用户统计', 'fa fa-circle-o', '', '', '', 1, 'addtabs', '', 'yhtj', 'yonghutongji', 1657957797, 1659186988, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (182, 'file', 181, 'behaviors/general/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1657957797, 1658825325, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (183, 'file', 181, 'behaviors/general/add', '添加', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'tj', 'tianjia', 1657957797, 1658825325, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (184, 'file', 181, 'behaviors/general/edit', '编辑', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'bj', 'bianji', 1657957797, 1658825325, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (185, 'file', 181, 'behaviors/general/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1657957797, 1658825325, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (186, 'file', 181, 'behaviors/general/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1657957797, 1658825325, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (187, 'file', 207, 'black', '序列号黑名单', 'fa fa-circle-o', '', '', '', 1, 'addtabs', '', 'xlhhmd', 'xuliehaoheimingdan', 1662734559, 1668269516, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (188, 'file', 187, 'black/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1662734559, 1662734559, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (189, 'file', 187, 'black/add', '添加', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'tj', 'tianjia', 1662734559, 1662734559, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (190, 'file', 187, 'black/edit', '编辑', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'bj', 'bianji', 1662734559, 1662734559, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (191, 'file', 187, 'black/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1662734559, 1662734559, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (192, 'file', 187, 'black/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1662734559, 1662734559, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (195, 'file', 207, 'blacklog', '黑名单日志', 'fa fa-circle-o', '', '', '', 1, 'addtabs', '', 'hmdrz', 'heimingdanrizhi', 1668266439, 1668269531, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (196, 'file', 195, 'blacklog/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1668266439, 1668266439, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (197, 'file', 195, 'blacklog/add', '添加', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'tj', 'tianjia', 1668266439, 1668266439, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (198, 'file', 195, 'blacklog/edit', '编辑', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'bj', 'bianji', 1668266439, 1668266439, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (199, 'file', 195, 'blacklog/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1668266439, 1668266439, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (200, 'file', 195, 'blacklog/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1668266439, 1668266439, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (201, 'file', 207, 'blackollog', '黑名单设备', 'fa fa-circle-o', '', '', '', 1, 'addtabs', '', 'hmdsb', 'heimingdanshebei', 1668269197, 1668269474, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (202, 'file', 201, 'blackollog/index', '查看', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'zk', 'zhakan', 1668269197, 1668269197, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (203, 'file', 201, 'blackollog/add', '添加', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'tj', 'tianjia', 1668269197, 1668269197, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (204, 'file', 201, 'blackollog/edit', '编辑', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'bj', 'bianji', 1668269197, 1668269197, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (205, 'file', 201, 'blackollog/del', '删除', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'sc', 'shanchu', 1668269197, 1668269197, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (206, 'file', 201, 'blackollog/multi', '批量更新', 'fa fa-circle-o', '', '', '', 0, NULL, '', 'plgx', 'pilianggengxin', 1668269197, 1668269197, 0, 'normal');
INSERT INTO `up_auth_rule` VALUES (207, 'file', 0, 'bl', '黑名单管理', 'fa fa-circle-o', '', '', '', 1, 'addtabs', '', 'hmdgl', 'heimingdanguanli', 1668269283, 1668269464, 0, 'normal');
SET FOREIGN_KEY_CHECKS = 1;

46
数据包/up_blacklog.sql Normal file
View File

@ -0,0 +1,46 @@
/*
Navicat Premium Data Transfer
Source Server :
Source Server Type : MySQL
Source Server Version : 50726
Source Host : localhost:3306
Source Schema : update
Target Server Type : MySQL
Target Server Version : 50726
File Encoding : 65001
Date: 13/11/2022 00:25:04
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for up_blacklog
-- ----------------------------
DROP TABLE IF EXISTS `up_blacklog`;
CREATE TABLE `up_blacklog` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`sn` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '设备序列号',
`name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '设备名称',
`dev_type` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '设备型号',
`v` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '固件版本',
`localid` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'localid',
`mac` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'MAC',
`ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'IP',
`createtime` int(10) NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = MyISAM AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '黑名单日志' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of up_blacklog
-- ----------------------------
INSERT INTO `up_blacklog` VALUES (4, '设备序列号', '设备名称', '设备型号', '固件版本', 'asdasdasd', 'ad-sad-asd-sd-a', '127.0.0.1', 1668270160);
INSERT INTO `up_blacklog` VALUES (3, '设备序列号', '设备名称', '设备型号', '固件版本', 'asdasdasd', 'ad-sad-asd-sd-a', '127.0.0.1', 1668269850);
INSERT INTO `up_blacklog` VALUES (5, '设备序列号', '设备名称', '设备型号', '固件版本', 'asdasdasd', 'ad-sad-asd-sd-a', '127.0.0.1', 1668270162);
INSERT INTO `up_blacklog` VALUES (6, '设备序列号', '设备名称', '设备型号', '固件版本', 'asdasdasd', 'ad-sad-asd-sd-a', '127.0.0.1', 1668270185);
INSERT INTO `up_blacklog` VALUES (7, '设备序列号', '设备名称', '设备型号', '固件版本', 'asdasdasd', 'ad-sad-asd-sd-a', '127.0.0.1', 1668270186);
SET FOREIGN_KEY_CHECKS = 1;

View File

@ -0,0 +1,44 @@
/*
Navicat Premium Data Transfer
Source Server :
Source Server Type : MySQL
Source Server Version : 50726
Source Host : localhost:3306
Source Schema : update
Target Server Type : MySQL
Target Server Version : 50726
File Encoding : 65001
Date: 13/11/2022 00:25:14
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for up_blackollog
-- ----------------------------
DROP TABLE IF EXISTS `up_blackollog`;
CREATE TABLE `up_blackollog` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`sn` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '设备序列号',
`name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '设备名称',
`dev_type` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '设备型号',
`v` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '固件版本',
`localid` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'localid',
`mac` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'MAC',
`ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'IP',
`createtime` int(10) NULL DEFAULT NULL COMMENT '创建时间',
`updateTime` int(10) NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `_sn`(`sn`) USING BTREE
) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '黑名单设备' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of up_blackollog
-- ----------------------------
INSERT INTO `up_blackollog` VALUES (1, '设备序列号', '设备名称', '设备型号', '固件版本', 'asdasdasd', 'ad-sad-asd-sd-a', '127.0.0.1', 1668270160, NULL);
SET FOREIGN_KEY_CHECKS = 1;