初始化-安装依赖
This commit is contained in:
40
server/plugin/saiadmin/app/model/tool/Crontab.php
Normal file
40
server/plugin/saiadmin/app/model/tool/Crontab.php
Normal file
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | saiadmin [ saiadmin快速开发框架 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: sai <1430792918@qq.com>
|
||||
// +----------------------------------------------------------------------
|
||||
namespace plugin\saiadmin\app\model\tool;
|
||||
|
||||
use plugin\saiadmin\basic\think\BaseModel;
|
||||
|
||||
/**
|
||||
* 定时任务模型
|
||||
*
|
||||
* sa_tool_crontab 定时任务信息表
|
||||
*
|
||||
* @property $id 主键
|
||||
* @property $name 任务名称
|
||||
* @property $type 任务类型
|
||||
* @property $target 调用任务字符串
|
||||
* @property $parameter 调用任务参数
|
||||
* @property $task_style 执行类型
|
||||
* @property $rule 任务执行表达式
|
||||
* @property $status 状态
|
||||
* @property $remark 备注
|
||||
* @property $created_by 创建者
|
||||
* @property $updated_by 更新者
|
||||
* @property $create_time 创建时间
|
||||
* @property $update_time 修改时间
|
||||
*/
|
||||
class Crontab extends BaseModel
|
||||
{
|
||||
/**
|
||||
* 数据表主键
|
||||
* @var string
|
||||
*/
|
||||
protected $pk = 'id';
|
||||
|
||||
protected $table = 'sa_tool_crontab';
|
||||
|
||||
}
|
||||
36
server/plugin/saiadmin/app/model/tool/CrontabLog.php
Normal file
36
server/plugin/saiadmin/app/model/tool/CrontabLog.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | saiadmin [ saiadmin快速开发框架 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: sai <1430792918@qq.com>
|
||||
// +----------------------------------------------------------------------
|
||||
namespace plugin\saiadmin\app\model\tool;
|
||||
|
||||
use plugin\saiadmin\basic\think\BaseModel;
|
||||
|
||||
/**
|
||||
* 定时任务日志模型
|
||||
*
|
||||
* sa_tool_crontab_log 定时任务执行日志表
|
||||
*
|
||||
* @property $id 主键
|
||||
* @property $crontab_id 任务ID
|
||||
* @property $name 任务名称
|
||||
* @property $target 任务调用目标字符串
|
||||
* @property $parameter 任务调用参数
|
||||
* @property $exception_info 异常信息
|
||||
* @property $status 执行状态
|
||||
* @property $create_time 创建时间
|
||||
* @property $update_time 修改时间
|
||||
*/
|
||||
class CrontabLog extends BaseModel
|
||||
{
|
||||
/**
|
||||
* 数据表主键
|
||||
* @var string
|
||||
*/
|
||||
protected $pk = 'id';
|
||||
|
||||
protected $table = 'sa_tool_crontab_log';
|
||||
|
||||
}
|
||||
29
server/plugin/saiadmin/app/model/tool/GenerateColumns.php
Normal file
29
server/plugin/saiadmin/app/model/tool/GenerateColumns.php
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | saiadmin [ saiadmin快速开发框架 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: sai <1430792918@qq.com>
|
||||
// +----------------------------------------------------------------------
|
||||
namespace plugin\saiadmin\app\model\tool;
|
||||
|
||||
use plugin\saiadmin\basic\think\BaseModel;
|
||||
|
||||
/**
|
||||
* 代码生成业务字段模型
|
||||
*/
|
||||
class GenerateColumns extends BaseModel
|
||||
{
|
||||
/**
|
||||
* 数据表主键
|
||||
* @var string
|
||||
*/
|
||||
protected $pk = 'id';
|
||||
|
||||
protected $table = 'sa_tool_generate_columns';
|
||||
|
||||
public function getOptionsAttr($value)
|
||||
{
|
||||
return json_decode($value ?? '', true);
|
||||
}
|
||||
|
||||
}
|
||||
29
server/plugin/saiadmin/app/model/tool/GenerateTables.php
Normal file
29
server/plugin/saiadmin/app/model/tool/GenerateTables.php
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | saiadmin [ saiadmin快速开发框架 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: sai <1430792918@qq.com>
|
||||
// +----------------------------------------------------------------------
|
||||
namespace plugin\saiadmin\app\model\tool;
|
||||
|
||||
use plugin\saiadmin\basic\think\BaseModel;
|
||||
|
||||
/**
|
||||
* 代码生成业务模型
|
||||
*/
|
||||
class GenerateTables extends BaseModel
|
||||
{
|
||||
/**
|
||||
* 数据表主键
|
||||
* @var string
|
||||
*/
|
||||
protected $pk = 'id';
|
||||
|
||||
protected $table = 'sa_tool_generate_tables';
|
||||
|
||||
public function getOptionsAttr($value)
|
||||
{
|
||||
return json_decode($value ?? '', true);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user