批量更新租户规则

This commit is contained in:
2026-03-09 23:00:20 +08:00
parent e09b4c639c
commit e27cc8f457
45 changed files with 579 additions and 314 deletions
@@ -9,7 +9,7 @@
// | Author: Liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
namespace app\model;
namespace app\model\Cms;
use think\Model;
use think\model\concern\SoftDelete;
@@ -23,11 +23,12 @@ class Banner extends Model
use SoftDelete;
// 数据库表名
protected $name = 'mete_banner';
protected $name = 'mete_apps_cms_banner';
// 字段类型转换
protected $type = [
'id' => 'integer',
'tid' => 'integer',
'title' => 'string',
'desc' => 'string',
'url' => 'string',
+1 -1
View File
@@ -23,7 +23,7 @@ class Demand extends Model
use SoftDelete;
// 数据库表名
protected $name = 'mete_demand';
protected $name = 'mete_apps_cms_demand';
// 字段类型转换
protected $type = [
@@ -9,7 +9,7 @@
// | Author: Liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
namespace app\model;
namespace app\model\Cms;
use think\Model;
use think\model\concern\SoftDelete;
@@ -23,16 +23,19 @@ class FrontMenu extends Model
use SoftDelete;
// 数据库表名
protected $name = 'mete_front_menu';
protected $name = 'mete_apps_cms_front_menu';
// 字段类型转换
protected $type = [
'id' => 'integer',
'pid' => 'integer',
'tid' => 'integer',
'title' => 'string',
'image' => 'string',
'type' => 'integer',
'path' => 'string',
'component_path' => 'string',
'sort' => 'integer',
'desc' => 'string',
'create_time' => 'datetime',
'update_time' => 'datetime',
@@ -9,7 +9,7 @@
// | Author: Liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
namespace app\model;
namespace app\model\Cms;
use think\Model;
use think\model\concern\SoftDelete;
@@ -23,11 +23,12 @@ class OnePage extends Model
use SoftDelete;
// 数据库表名
protected $name = 'mete_onepage';
protected $name = 'mete_apps_cms_onepage';
// 字段类型转换
protected $type = [
'id' => 'integer',
'tid' => 'integer',
'title' => 'string',
'content' => 'string',
'path' => 'string',
@@ -9,30 +9,28 @@
// | Author: Liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
namespace app\model;
namespace app\model\Cms;
use think\Model;
use think\model\concern\SoftDelete;
/**
* 文章分类模型
* 网站模板模型
*/
class AdminUser extends Model
class TemplateSiteConfig extends Model
{
// 启用软删除
use SoftDelete;
// 数据库表名
protected $name = 'mete_admin_user';
protected $name = 'mete_apps_cms_template_site_config';
// 字段类型转换
protected $type = [
'id' => 'integer',
'sex' => 'integer',
'group_id' => 'integer',
'login_count' => 'integer',
'status' => 'integer',
'api_key_status' => 'integer',
'tid' => 'integer',
'key' => 'string',
'value' => 'string',
'create_time' => 'datetime',
'update_time' => 'datetime',
'delete_time' => 'datetime',
+40
View File
@@ -0,0 +1,40 @@
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2018 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: Liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
namespace app\model\Cms;
use think\Model;
use think\model\concern\SoftDelete;
/**
* 网站模板数据模型
*/
class TemplateThemeData extends Model
{
// 启用软删除
use SoftDelete;
// 数据库表名
protected $name = 'mete_apps_cms_template_theme_data';
// 字段类型转换
protected $type = [
'id' => 'integer',
'theme_key' => 'string',
'field_key' => 'string',
'field_value' => 'string',
'create_time' => 'datetime',
'update_time' => 'datetime',
'delete_time' => 'datetime',
];
}
+1 -1
View File
@@ -28,7 +28,7 @@ class Organization extends Model
// 字段类型转换
protected $type = [
'id' => 'integer',
'tenant_id' => 'integer',
'tid' => 'integer',
'org_name' => 'string',
'org_code' => 'string',
'parent_id' => 'integer',
+54
View File
@@ -0,0 +1,54 @@
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2018 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: Liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
namespace app\model\System;
use think\Model;
use think\model\concern\SoftDelete;
/**
* 文章分类模型
*/
class AdminUser extends Model
{
// 启用软删除
use SoftDelete;
// 数据库表名
protected $name = 'mete_admin_user';
// 字段类型转换
protected $type = [
'id' => 'integer',
'tid' => 'integer',
'account' => 'string',
'password' => 'string',
'name' => 'string',
'birth' => 'date',
'phone' => 'string',
'email' => 'string',
'qq' => 'string',
'sex' => 'integer',
'avatar' => 'string',
'group_id' => 'integer',
'login_count' => 'integer',
'last_login_ip' => 'string',
'status' => 'integer',
'api_key' => 'string',
'api_key_expire' => 'datetime',
'api_key_status' => 'integer',
'create_time' => 'datetime',
'update_time' => 'datetime',
'delete_time' => 'datetime',
];
}
@@ -9,7 +9,7 @@
// | Author: Liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
namespace app\model;
namespace app\model\System;
use think\Model;
use think\model\concern\SoftDelete;
@@ -28,6 +28,7 @@ class AdminUserGroup extends Model
// 字段类型转换
protected $type = [
'id' => 'integer',
'tid' => 'integer',
'name' => 'string',
'status' => 'integer',
'rights' => 'string',
@@ -9,7 +9,7 @@
// | Author: Liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
namespace app\model;
namespace app\model\System;
use think\Model;
use think\model\concern\SoftDelete;
@@ -23,11 +23,13 @@ class Files extends Model
use SoftDelete;
// 数据库表名
protected $name = 'mete_files';
protected $name = 'mete_system_files';
// 字段类型转换
protected $type = [
'id' => 'integer',
'tid' => 'integer',
'uid' => 'integer',
'name' => 'string',
'type' => 'integer',
'cate' => 'integer',
@@ -9,7 +9,7 @@
// | Author: Liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
namespace app\model;
namespace app\model\System;
use think\Model;
use think\model\concern\SoftDelete;
@@ -23,11 +23,13 @@ class FilesCategory extends Model
use SoftDelete;
// 数据库表名
protected $name = 'mete_files_category';
protected $name = 'mete_system_files_category';
// 字段类型转换
protected $type = [
'id' => 'integer',
'tid' => 'integer',
'uid' => 'integer',
'name' => 'string',
'create_time' => 'datetime',
'update_time' => 'datetime',
@@ -9,7 +9,7 @@
// | Author: Liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
namespace app\model;
namespace app\model\System;
use think\Model;
use think\model\concern\SoftDelete;
@@ -21,20 +21,28 @@ class OperationLog extends Model
{
// 启用软删除
use SoftDelete;
// 数据库表名
protected $name = 'mete_operation_log';
protected $name = 'mete_system_operation_log';
// 字段类型转换
protected $type = [
'id' => 'integer',
'tid' => 'integer',
'user_id' => 'integer',
'module' => 'string',
'action' => 'string',
'method' => 'string',
'url' => 'string',
'ip' => 'string',
'user_agent' => 'string',
'request_data' => 'string',
'response_data' => 'string',
'status' => 'integer',
'error_message' => 'string',
'execution_time' => 'float',
'create_time' => 'datetime',
'update_time' => 'datetime',
'delete_time' => 'datetime',
];
}
+1 -1
View File
@@ -24,7 +24,7 @@ class TenantDomain extends Model
// 字段类型转换
protected $type = [
'id' => 'integer',
'tenant_id' => 'integer',
'tid' => 'integer',
'sub_domain' => 'string',
'main_domain' => 'string',
'full_domain' => 'string',