重新修改主业务逻辑的命名规则

This commit is contained in:
2023-09-23 17:48:36 +08:00
parent bee15dfea6
commit 44edefb37b
82 changed files with 264 additions and 118 deletions

View File

@@ -2,8 +2,8 @@
namespace app\admin\controller; namespace app\admin\controller;
use base\admin\controller\AjaxClass; use base\admin\controller\AjaxBase;
class Ajax extends AjaxClass class Ajax extends AjaxBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\controller; namespace app\admin\controller;
use base\admin\controller\IndexClass; use base\admin\controller\IndexBase;
class Index extends IndexClass class Index extends IndexBase
{ {
} }

View File

@@ -2,11 +2,11 @@
namespace app\admin\controller; namespace app\admin\controller;
use base\admin\controller\LoginClass; use base\admin\controller\LoginBase;
/** /**
* Class Login. * Class Login.
*/ */
class Login extends LoginClass class Login extends LoginBase
{ {
} }

View File

@@ -3,11 +3,11 @@
namespace app\admin\controller\debug; namespace app\admin\controller\debug;
use app\admin\service\annotation\ControllerAnnotation; use app\admin\service\annotation\ControllerAnnotation;
use base\admin\controller\debug\LogClass; use base\admin\controller\debug\LogBase;
/** /**
* @ControllerAnnotation(title="debug_log") * @ControllerAnnotation(title="debug_log")
*/ */
class Log extends LogClass class Log extends LogBase
{ {
} }

View File

@@ -3,12 +3,12 @@
namespace app\admin\controller\mall; namespace app\admin\controller\mall;
use app\admin\service\annotation\ControllerAnnotation; use app\admin\service\annotation\ControllerAnnotation;
use base\admin\controller\mall\CateClass; use base\admin\controller\mall\CateBase;
/** /**
* Class Admin. * Class Admin.
* @ControllerAnnotation(title="商品分类管理") * @ControllerAnnotation(title="商品分类管理")
*/ */
class Cate extends CateClass class Cate extends CateBase
{ {
} }

View File

@@ -3,12 +3,12 @@
namespace app\admin\controller\mall; namespace app\admin\controller\mall;
use app\admin\service\annotation\ControllerAnnotation; use app\admin\service\annotation\ControllerAnnotation;
use base\admin\controller\mall\GoodsClass; use base\admin\controller\mall\GoodsBase;
/** /**
* Class Goods. * Class Goods.
* @ControllerAnnotation(title="商城商品管理") * @ControllerAnnotation(title="商城商品管理")
*/ */
class Goods extends GoodsClass class Goods extends GoodsBase
{ {
} }

View File

@@ -3,11 +3,11 @@
namespace app\admin\controller\mall; namespace app\admin\controller\mall;
use app\admin\service\annotation\ControllerAnnotation; use app\admin\service\annotation\ControllerAnnotation;
use base\admin\controller\mall\TagClass; use base\admin\controller\mall\TagBase;
/** /**
* @ControllerAnnotation(title="mall_tag") * @ControllerAnnotation(title="mall_tag")
*/ */
class Tag extends TagClass class Tag extends TagBase
{ {
} }

View File

@@ -4,7 +4,7 @@ namespace app\admin\controller\system;
use app\admin\service\annotation\ControllerAnnotation; use app\admin\service\annotation\ControllerAnnotation;
use app\admin\service\annotation\NodeAnotation; use app\admin\service\annotation\NodeAnotation;
use base\admin\controller\system\AdminClass; use base\admin\controller\system\AdminBase;
/** /**
* Class Admin. * Class Admin.
@@ -12,6 +12,6 @@ use base\admin\controller\system\AdminClass;
* *
* @NodeAnotation(title="自定义权限标识符",name="customFlag") * @NodeAnotation(title="自定义权限标识符",name="customFlag")
*/ */
class Admin extends AdminClass class Admin extends AdminBase
{ {
} }

View File

@@ -3,12 +3,12 @@
namespace app\admin\controller\system; namespace app\admin\controller\system;
use app\admin\service\annotation\ControllerAnnotation; use app\admin\service\annotation\ControllerAnnotation;
use base\admin\controller\system\AuthClass; use base\admin\controller\system\AuthBase;
/** /**
* @ControllerAnnotation(title="角色权限管理") * @ControllerAnnotation(title="角色权限管理")
* Class Auth * Class Auth
*/ */
class Auth extends AuthClass class Auth extends AuthBase
{ {
} }

View File

@@ -3,12 +3,12 @@
namespace app\admin\controller\system; namespace app\admin\controller\system;
use app\admin\service\annotation\ControllerAnnotation; use app\admin\service\annotation\ControllerAnnotation;
use base\admin\controller\system\ConfigClass; use base\admin\controller\system\ConfigBase;
/** /**
* Class Config. * Class Config.
* @ControllerAnnotation(title="系统配置管理") * @ControllerAnnotation(title="系统配置管理")
*/ */
class Config extends ConfigClass class Config extends ConfigBase
{ {
} }

View File

@@ -3,12 +3,12 @@
namespace app\admin\controller\system; namespace app\admin\controller\system;
use app\admin\service\annotation\ControllerAnnotation; use app\admin\service\annotation\ControllerAnnotation;
use base\admin\controller\system\MenuClass; use base\admin\controller\system\MenuBase;
/** /**
* Class Menu. * Class Menu.
* @ControllerAnnotation(title="菜单管理",auth=true) * @ControllerAnnotation(title="菜单管理",auth=true)
*/ */
class Menu extends MenuClass class Menu extends MenuBase
{ {
} }

View File

@@ -3,12 +3,12 @@
namespace app\admin\controller\system; namespace app\admin\controller\system;
use app\admin\service\annotation\ControllerAnnotation; use app\admin\service\annotation\ControllerAnnotation;
use base\admin\controller\system\NodeClass; use base\admin\controller\system\NodeBase;
/** /**
* @ControllerAnnotation(title="系统节点管理") * @ControllerAnnotation(title="系统节点管理")
* Class Node * Class Node
*/ */
class Node extends NodeClass class Node extends NodeBase
{ {
} }

View File

@@ -3,12 +3,12 @@
namespace app\admin\controller\system; namespace app\admin\controller\system;
use app\admin\service\annotation\ControllerAnnotation; use app\admin\service\annotation\ControllerAnnotation;
use base\admin\controller\system\QuickClass; use base\admin\controller\system\QuickBase;
/** /**
* @ControllerAnnotation(title="快捷入口管理") * @ControllerAnnotation(title="快捷入口管理")
* Class Quick * Class Quick
*/ */
class Quick extends QuickClass class Quick extends QuickBase
{ {
} }

View File

@@ -3,12 +3,12 @@
namespace app\admin\controller\system; namespace app\admin\controller\system;
use app\admin\service\annotation\ControllerAnnotation; use app\admin\service\annotation\ControllerAnnotation;
use base\admin\controller\system\UploadfileClass; use base\admin\controller\system\UploadfileBase;
/** /**
* @ControllerAnnotation(title="上传文件管理") * @ControllerAnnotation(title="上传文件管理")
* Class Uploadfile * Class Uploadfile
*/ */
class Uploadfile extends UploadfileClass class Uploadfile extends UploadfileBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\middleware; namespace app\admin\middleware;
use base\admin\middleware\CsrfMiddlewareClass; use base\admin\middleware\CsrfMiddlewareBase;
class CsrfMiddleware extends CsrfMiddlewareClass class CsrfMiddleware extends CsrfMiddlewareBase
{ {
} }

View File

@@ -2,12 +2,12 @@
namespace app\admin\middleware; namespace app\admin\middleware;
use base\admin\middleware\SystemLogClass; use base\admin\middleware\SystemLogBase;
/** /**
* 系统操作日志中间件 * 系统操作日志中间件
* Class SystemLog. * Class SystemLog.
*/ */
class SystemLog extends SystemLogClass class SystemLog extends SystemLogBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\model; namespace app\admin\model;
use base\admin\model\DebugLogClass; use base\admin\model\DebugLogBase;
class DebugLog extends DebugLogClass class DebugLog extends DebugLogBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\model; namespace app\admin\model;
use base\admin\model\MallCateClass; use base\admin\model\MallCateBase;
class MallCate extends MallCateClass class MallCate extends MallCateBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\model; namespace app\admin\model;
use base\admin\model\MallGoodsClass; use base\admin\model\MallGoodsBase;
class MallGoods extends MallGoodsClass class MallGoods extends MallGoodsBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\model; namespace app\admin\model;
use base\admin\model\MallTagClass; use base\admin\model\MallTagBase;
class MallTag extends MallTagClass class MallTag extends MallTagBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\model; namespace app\admin\model;
use base\admin\model\SystemAdminClass; use base\admin\model\SystemAdminBase;
class SystemAdmin extends SystemAdminClass class SystemAdmin extends SystemAdminBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\model; namespace app\admin\model;
use base\admin\model\SystemAuthClass; use base\admin\model\SystemAuthBase;
class SystemAuth extends SystemAuthClass class SystemAuth extends SystemAuthBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\model; namespace app\admin\model;
use base\admin\model\SystemAuthNodeClass; use base\admin\model\SystemAuthNodeBase;
class SystemAuthNode extends SystemAuthNodeClass class SystemAuthNode extends SystemAuthNodeBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\model; namespace app\admin\model;
use base\admin\model\SystemConfigClass; use base\admin\model\SystemConfigBase;
class SystemConfig extends SystemConfigClass class SystemConfig extends SystemConfigBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\model; namespace app\admin\model;
use base\admin\model\SystemMenuClass; use base\admin\model\SystemMenuBase;
class SystemMenu extends SystemMenuClass class SystemMenu extends SystemMenuBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\model; namespace app\admin\model;
use base\admin\model\SystemNodeClass; use base\admin\model\SystemNodeBase;
class SystemNode extends SystemNodeClass class SystemNode extends SystemNodeBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\model; namespace app\admin\model;
use base\admin\model\SystemQuickClass; use base\admin\model\SystemQuickBase;
class SystemQuick extends SystemQuickClass class SystemQuick extends SystemQuickBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\model; namespace app\admin\model;
use base\admin\model\SystemUploadfileClass; use base\admin\model\SystemUploadfileBase;
class SystemUploadfile extends SystemUploadfileClass class SystemUploadfile extends SystemUploadfileBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\service; namespace app\admin\service;
use base\admin\service\InitAdminServiceClass; use base\admin\service\InitAdminServiceBase;
class InitAdminService extends InitAdminServiceClass class InitAdminService extends InitAdminServiceBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\service; namespace app\admin\service;
use base\admin\service\NodeServiceClass; use base\admin\service\NodeServiceBase;
class NodeService extends NodeServiceClass class NodeService extends NodeServiceBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\service; namespace app\admin\service;
use base\admin\service\TriggerServiceClass; use base\admin\service\TriggerServiceBase;
class TriggerService extends TriggerServiceClass class TriggerService extends TriggerServiceBase
{ {
} }

View File

@@ -12,7 +12,7 @@
namespace app\admin\service\annotation; namespace app\admin\service\annotation;
use base\admin\service\annotation\ControllerAnnotationClass; use base\admin\service\annotation\ControllerAnnotationBase;
use Doctrine\Common\Annotations\Annotation\Attributes; use Doctrine\Common\Annotations\Annotation\Attributes;
use Doctrine\Common\Annotations\Annotation\Target; use Doctrine\Common\Annotations\Annotation\Target;
@@ -27,6 +27,6 @@ use Doctrine\Common\Annotations\Annotation\Target;
* *
* @since 2.0 * @since 2.0
*/ */
final class ControllerAnnotation extends ControllerAnnotationClass final class ControllerAnnotation extends ControllerAnnotationBase
{ {
} }

View File

@@ -12,7 +12,7 @@
namespace app\admin\service\annotation; namespace app\admin\service\annotation;
use base\admin\service\annotation\NodeAnotationClass; use base\admin\service\annotation\NodeAnotationBase;
use Doctrine\Common\Annotations\Annotation\Attributes; use Doctrine\Common\Annotations\Annotation\Attributes;
/** /**
@@ -24,6 +24,6 @@ use Doctrine\Common\Annotations\Annotation\Attributes;
* @Attribute("time", type = "int") * @Attribute("time", type = "int")
* }) * })
*/ */
final class NodeAnotation extends NodeAnotationClass final class NodeAnotation extends NodeAnotationBase
{ {
} }

View File

@@ -2,12 +2,12 @@
namespace app\admin\service\curd; namespace app\admin\service\curd;
use base\admin\service\curd\BuildCurdServiceClass; use base\admin\service\curd\BuildCurdServiceBase;
/** /**
* 快速构建系统CURD * 快速构建系统CURD
* Class BuildCurd. * Class BuildCurd.
*/ */
class BuildCurdService extends BuildCurdServiceClass class BuildCurdService extends BuildCurdServiceBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\service\curd\exceptions; namespace app\admin\service\curd\exceptions;
use base\admin\service\curd\exceptions\CurdExceptionClass; use base\admin\service\curd\exceptions\CurdExceptionBase;
class CurdException extends CurdExceptionClass class CurdException extends CurdExceptionBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\service\curd\exceptions; namespace app\admin\service\curd\exceptions;
use base\admin\service\curd\exceptions\FileExceptionClass; use base\admin\service\curd\exceptions\FileExceptionBase;
class FileException extends FileExceptionClass class FileException extends FileExceptionBase
{ {
} }

View File

@@ -2,8 +2,8 @@
namespace app\admin\service\curd\exceptions; namespace app\admin\service\curd\exceptions;
use base\admin\service\curd\exceptions\TableExceptionClass; use base\admin\service\curd\exceptions\TableExceptionBase;
class TableException extends TableExceptionClass class TableException extends TableExceptionBase
{ {
} }

View File

@@ -12,12 +12,12 @@
namespace app\admin\service\node; namespace app\admin\service\node;
use base\admin\service\node\NodeClass; use base\admin\service\node\NodeBase;
/** /**
* 节点处理类 * 节点处理类
* Class Node. * Class Node.
*/ */
class Node extends NodeClass class Node extends NodeBase
{ {
} }

View File

@@ -2,7 +2,7 @@
namespace app\admin\traits; namespace app\admin\traits;
use base\admin\traits\CurdTraitClass; use base\admin\traits\CurdTraitBase;
/** /**
* 后台CURD复用 * 后台CURD复用
@@ -10,5 +10,5 @@ use base\admin\traits\CurdTraitClass;
*/ */
trait Curd trait Curd
{ {
use CurdTraitClass; use CurdTraitBase;
} }

View File

@@ -41,7 +41,7 @@
"psr-4": { "psr-4": {
"app\\": "app", "app\\": "app",
"trait\\": "extend/trait", "trait\\": "extend/trait",
"class\\": "extend/class", "base\\": "extend/base",
"Phinx\\": "extend/phinx" "Phinx\\": "extend/phinx"
}, },
"psr-0": { "psr-0": {

23
dev.php Normal file
View File

@@ -0,0 +1,23 @@
<?php
// 递归处理多级目录extend\base\admin将所有以 Class.php 结尾的文件重命名为 Base.php
$dir = './extend/base/admin';
// 递归获取所有的文件
function scan_dir($dir)
{
$files = array_diff(scandir($dir), ['..', '.']);
foreach ($files as $file) {
if (is_dir($dir . DIRECTORY_SEPARATOR . $file)) {
scan_dir($dir . DIRECTORY_SEPARATOR . $file);
} else {
if (str_ends_with($file, 'Class.php')) {
$file_path = $dir . DIRECTORY_SEPARATOR . $file;
$new_path = str_replace('Class.php', 'Base.php', $file_path);
rename($file_path, $new_path);
}
}
}
}
scan_dir($dir);

View File

@@ -9,7 +9,7 @@ use app\common\service\UploadService;
use think\db\Query; use think\db\Query;
use think\facade\Cache; use think\facade\Cache;
class AjaxClass extends AdminController class AjaxBase extends AdminController
{ {
/** /**
* 初始化后台接口地址 * 初始化后台接口地址

View File

@@ -6,7 +6,7 @@ use app\admin\model\SystemAdmin;
use app\admin\model\SystemQuick; use app\admin\model\SystemQuick;
use app\common\controller\AdminController; use app\common\controller\AdminController;
class IndexClass extends AdminController class IndexBase extends AdminController
{ {
/** /**
* 后台主页. * 后台主页.

View File

@@ -0,0 +1,96 @@
<?php
namespace base\admin\controller;
use app\admin\model\SystemAdmin;
use app\common\controller\AdminController;
use think\captcha\facade\Captcha;
use think\facade\Env;
use think\facade\Event;
/**
* Class Login.
*/
class LoginBase extends AdminController
{
/**
* 初始化方法.
*/
public function initialize()
{
parent::initialize();
$action = $this->request->action();
if (!empty(session('admin')) && !in_array($action, ['out'])) {
$adminModuleName = config('app.admin_alias_name');
$this->success('已登录,无需再次登录', [], __url("@{$adminModuleName}"));
}
}
/**
* 用户登录.
* @return string
* @throws \Exception
*/
public function index()
{
event_response('AdminLoginIndex', [
'controller' => $this,
]);
$captcha = Env::get('adminsystem.captcha', 1);
if ($this->request->isPost()) {
$post = $this->request->post();
$rule = [
'username|用户名' => 'require',
'password|密码' => 'require',
'keep_login|是否保持登录' => 'require',
];
$captcha == 1 && $rule['captcha|验证码'] = 'require|captcha';
$this->validate($post, $rule);
$admin = SystemAdmin::where(['username' => $post['username']])->find();
if (empty($admin)) {
$this->error('用户不存在');
}
if (password($post['password']) != $admin->password) {
$this->error('密码输入有误');
}
if ($admin->status == 0) {
$this->error('账号已被禁用');
}
$admin->login_num += 1;
$admin->save();
Event::trigger('AdminLoginSuccess', $admin);
$admin = $admin->toArray();
unset($admin['password']);
$admin['expire_time'] = $post['keep_login'] == 1 ? true : time() + 7200;
session('admin', $admin);
$this->success('登录成功');
}
$this->assign('captcha', $captcha);
$this->assign('demo', $this->isDemo);
return $this->fetch();
}
/**
* 用户退出.
* @return mixed
*/
public function out()
{
session('admin', null);
$this->success('退出登录成功');
}
/**
* 验证码
* @return \think\Response
*/
public function captcha()
{
return Captcha::create();
}
}

View File

@@ -11,7 +11,7 @@ use think\facade\Event;
/** /**
* Class Login. * Class Login.
*/ */
class LoginClass extends AdminController class LoginBase extends AdminController
{ {
/** /**
* 初始化方法. * 初始化方法.

View File

@@ -0,0 +1,27 @@
<?php
namespace base\admin\controller\debug;
use app\admin\service\annotation\ControllerAnnotation;
use app\common\controller\AdminController;
use think\App;
/**
* @ControllerAnnotation(title="debug_log")
*/
class LogBase extends AdminController
{
protected $sort = [
'uid' => 'desc',
'id' => 'asc',
];
use \app\admin\traits\Curd;
public function __construct(App $app)
{
parent::__construct($app);
$this->model = new \app\admin\model\DebugLog();
}
}

View File

@@ -9,7 +9,7 @@ use think\App;
/** /**
* @ControllerAnnotation(title="debug_log") * @ControllerAnnotation(title="debug_log")
*/ */
class LogClass extends AdminController class LogBase extends AdminController
{ {
protected $sort = [ protected $sort = [
'uid' => 'desc', 'uid' => 'desc',

View File

@@ -12,7 +12,7 @@ use think\App;
* Class Admin. * Class Admin.
* @ControllerAnnotation(title="商品分类管理") * @ControllerAnnotation(title="商品分类管理")
*/ */
class CateClass extends AdminController class CateBase extends AdminController
{ {
use Curd; use Curd;

View File

@@ -14,7 +14,7 @@ use think\App;
* Class Goods. * Class Goods.
* @ControllerAnnotation(title="商城商品管理") * @ControllerAnnotation(title="商城商品管理")
*/ */
class GoodsClass extends AdminController class GoodsBase extends AdminController
{ {
use Curd; use Curd;

View File

@@ -9,7 +9,7 @@ use think\App;
/** /**
* @ControllerAnnotation(title="mall_tag") * @ControllerAnnotation(title="mall_tag")
*/ */
class TagClass extends AdminController class TagBase extends AdminController
{ {
use \app\admin\traits\Curd; use \app\admin\traits\Curd;

View File

@@ -18,7 +18,7 @@ use think\validate\ValidateRule;
* *
* @NodeAnotation(title="自定义权限标识符",name="customFlag") * @NodeAnotation(title="自定义权限标识符",name="customFlag")
*/ */
class AdminClass extends AdminController class AdminBase extends AdminController
{ {
use \app\admin\traits\Curd; use \app\admin\traits\Curd;

View File

@@ -14,7 +14,7 @@ use think\App;
* @ControllerAnnotation(title="角色权限管理") * @ControllerAnnotation(title="角色权限管理")
* Class Auth * Class Auth
*/ */
class AuthClass extends AdminController class AuthBase extends AdminController
{ {
use \app\admin\traits\Curd; use \app\admin\traits\Curd;

View File

@@ -13,7 +13,7 @@ use think\App;
* Class Config. * Class Config.
* @ControllerAnnotation(title="系统配置管理") * @ControllerAnnotation(title="系统配置管理")
*/ */
class ConfigClass extends AdminController class ConfigBase extends AdminController
{ {
public function __construct(App $app) public function __construct(App $app)
{ {

View File

@@ -15,7 +15,7 @@ use think\App;
* Class Menu. * Class Menu.
* @ControllerAnnotation(title="菜单管理",auth=true) * @ControllerAnnotation(title="菜单管理",auth=true)
*/ */
class MenuClass extends AdminController class MenuBase extends AdminController
{ {
use \app\admin\traits\Curd; use \app\admin\traits\Curd;

View File

@@ -14,7 +14,7 @@ use think\App;
* @ControllerAnnotation(title="系统节点管理") * @ControllerAnnotation(title="系统节点管理")
* Class Node * Class Node
*/ */
class NodeClass extends AdminController class NodeBase extends AdminController
{ {
use \app\admin\traits\Curd; use \app\admin\traits\Curd;

View File

@@ -11,7 +11,7 @@ use think\App;
* @ControllerAnnotation(title="快捷入口管理") * @ControllerAnnotation(title="快捷入口管理")
* Class Quick * Class Quick
*/ */
class QuickClass extends AdminController class QuickBase extends AdminController
{ {
use \app\admin\traits\Curd; use \app\admin\traits\Curd;

View File

@@ -11,7 +11,7 @@ use think\App;
* @ControllerAnnotation(title="上传文件管理") * @ControllerAnnotation(title="上传文件管理")
* Class Uploadfile * Class Uploadfile
*/ */
class UploadfileClass extends AdminController class UploadfileBase extends AdminController
{ {
use \app\admin\traits\Curd; use \app\admin\traits\Curd;

View File

@@ -4,7 +4,7 @@ namespace base\admin\middleware;
use think\Request; use think\Request;
class CsrfMiddlewareClass class CsrfMiddlewareBase
{ {
use \app\common\traits\JumpTrait; use \app\common\traits\JumpTrait;

View File

@@ -10,7 +10,7 @@ use think\Request;
* 系统操作日志中间件 * 系统操作日志中间件
* Class SystemLog. * Class SystemLog.
*/ */
class SystemLogClass class SystemLogBase
{ {
/** /**
* 敏感信息字段,日志记录时需要加密. * 敏感信息字段,日志记录时需要加密.

View File

@@ -4,7 +4,7 @@ namespace base\admin\model;
use app\common\model\TimeModel; use app\common\model\TimeModel;
class DebugLogClass extends TimeModel class DebugLogBase extends TimeModel
{ {
protected $name = 'debug_log'; protected $name = 'debug_log';

View File

@@ -4,7 +4,7 @@ namespace base\admin\model;
use app\common\model\TimeModel; use app\common\model\TimeModel;
class MallCateClass extends TimeModel class MallCateBase extends TimeModel
{ {
protected $deleteTime = 'delete_time'; protected $deleteTime = 'delete_time';
} }

View File

@@ -5,7 +5,7 @@ namespace base\admin\model;
use app\admin\model\MallTag; use app\admin\model\MallTag;
use app\common\model\TimeModel; use app\common\model\TimeModel;
class MallGoodsClass extends TimeModel class MallGoodsBase extends TimeModel
{ {
protected $deleteTime = 'delete_time'; protected $deleteTime = 'delete_time';

View File

@@ -4,7 +4,7 @@ namespace base\admin\model;
use app\common\model\TimeModel; use app\common\model\TimeModel;
class MallTagClass extends TimeModel class MallTagBase extends TimeModel
{ {
protected $name = 'mall_tag'; protected $name = 'mall_tag';

View File

@@ -5,7 +5,7 @@ namespace base\admin\model;
use app\admin\model\SystemAuth; use app\admin\model\SystemAuth;
use app\common\model\TimeModel; use app\common\model\TimeModel;
class SystemAdminClass extends TimeModel class SystemAdminBase extends TimeModel
{ {
protected $deleteTime = 'delete_time'; protected $deleteTime = 'delete_time';

View File

@@ -6,7 +6,7 @@ use app\admin\model\SystemAuthNode;
use app\admin\model\SystemNode; use app\admin\model\SystemNode;
use app\common\model\TimeModel; use app\common\model\TimeModel;
class SystemAuthClass extends TimeModel class SystemAuthBase extends TimeModel
{ {
protected $deleteTime = 'delete_time'; protected $deleteTime = 'delete_time';

View File

@@ -4,7 +4,7 @@ namespace base\admin\model;
use app\common\model\TimeModel; use app\common\model\TimeModel;
class SystemAuthNodeClass extends TimeModel class SystemAuthNodeBase extends TimeModel
{ {
protected $autoWriteTimestamp = false; protected $autoWriteTimestamp = false;

View File

@@ -4,7 +4,7 @@ namespace base\admin\model;
use app\common\model\TimeModel; use app\common\model\TimeModel;
class SystemConfigClass extends TimeModel class SystemConfigBase extends TimeModel
{ {
protected $deleteTime = false; protected $deleteTime = false;
} }

View File

@@ -5,7 +5,7 @@ namespace base\admin\model;
use app\common\constants\MenuConstant; use app\common\constants\MenuConstant;
use app\common\model\TimeModel; use app\common\model\TimeModel;
class SystemMenuClass extends TimeModel class SystemMenuBase extends TimeModel
{ {
protected $deleteTime = 'delete_time'; protected $deleteTime = 'delete_time';

View File

@@ -4,7 +4,7 @@ namespace base\admin\model;
use app\common\model\TimeModel; use app\common\model\TimeModel;
class SystemNodeClass extends TimeModel class SystemNodeBase extends TimeModel
{ {
protected $deleteTime = false; protected $deleteTime = false;

View File

@@ -4,7 +4,7 @@ namespace base\admin\model;
use app\common\model\TimeModel; use app\common\model\TimeModel;
class SystemQuickClass extends TimeModel class SystemQuickBase extends TimeModel
{ {
protected $deleteTime = 'delete_time'; protected $deleteTime = 'delete_time';

View File

@@ -4,6 +4,6 @@ namespace base\admin\model;
use app\common\model\TimeModel; use app\common\model\TimeModel;
class SystemUploadfileClass extends TimeModel class SystemUploadfileBase extends TimeModel
{ {
} }

View File

@@ -14,7 +14,7 @@ use app\admin\model\SystemNode;
use app\admin\model\SystemQuick; use app\admin\model\SystemQuick;
use app\common\constants\AdminConstant; use app\common\constants\AdminConstant;
class InitAdminServiceClass class InitAdminServiceBase
{ {
protected $output = null; protected $output = null;

View File

@@ -4,7 +4,7 @@ namespace base\admin\service;
use app\admin\service\node\Node; use app\admin\service\node\Node;
class NodeServiceClass class NodeServiceBase
{ {
/** /**
* 获取节点服务 * 获取节点服务

View File

@@ -4,7 +4,7 @@ namespace base\admin\service;
use think\facade\Cache; use think\facade\Cache;
class TriggerServiceClass class TriggerServiceBase
{ {
/** /**
* 更新菜单缓存. * 更新菜单缓存.

View File

@@ -27,7 +27,7 @@ use Doctrine\Common\Annotations\Annotation\Target;
* *
* @since 2.0 * @since 2.0
*/ */
class ControllerAnnotationClass class ControllerAnnotationBase
{ {
/** /**
* Route group prefix for the controller. * Route group prefix for the controller.

View File

@@ -23,7 +23,7 @@ use Doctrine\Common\Annotations\Annotation\Attributes;
* @Attribute("time", type = "int") * @Attribute("time", type = "int")
* }) * })
*/ */
class NodeAnotationClass class NodeAnotationBase
{ {
/** /**
* 节点名称. * 节点名称.

View File

@@ -11,7 +11,7 @@ use think\helper\Str;
* 快速构建系统CURD * 快速构建系统CURD
* Class BuildCurd. * Class BuildCurd.
*/ */
class BuildCurdServiceClass class BuildCurdServiceBase
{ {
/** /**
* 当前目录. * 当前目录.

View File

@@ -2,6 +2,6 @@
namespace base\admin\service\curd\exceptions; namespace base\admin\service\curd\exceptions;
class CurdExceptionClass extends \Exception class CurdExceptionBase extends \Exception
{ {
} }

View File

@@ -2,6 +2,6 @@
namespace base\admin\service\curd\exceptions; namespace base\admin\service\curd\exceptions;
class FileExceptionClass extends \Exception class FileExceptionBase extends \Exception
{ {
} }

View File

@@ -2,6 +2,6 @@
namespace base\admin\service\curd\exceptions; namespace base\admin\service\curd\exceptions;
class TableExceptionClass extends \Exception class TableExceptionBase extends \Exception
{ {
} }

View File

@@ -23,7 +23,7 @@ use think\helper\Str;
* 节点处理类 * 节点处理类
* Class Node. * Class Node.
*/ */
class NodeClass class NodeBase
{ {
/** /**
* @var string 当前文件夹 * @var string 当前文件夹

View File

@@ -8,7 +8,7 @@ use app\admin\service\annotation\NodeAnotation;
* 后台CURD复用 * 后台CURD复用
* Trait Curd. * Trait Curd.
*/ */
trait CurdTraitClass trait CurdTraitBase
{ {
/** /**
* @NodeAnotation(title="列表") * @NodeAnotation(title="列表")