You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
974 B
53 lines
974 B
<?php
|
|
declare(strict_types=1);
|
|
|
|
namespace app\model\school_approval;
|
|
|
|
use think\Model;
|
|
|
|
/**
|
|
* 审批流配置模型
|
|
* Class SchoolApprovalConfig
|
|
* @package app\model\school_approval
|
|
*/
|
|
class SchoolApprovalConfig extends Model
|
|
{
|
|
/**
|
|
* 数据表主键
|
|
* @var string
|
|
*/
|
|
protected $pk = 'id';
|
|
|
|
/**
|
|
* 模型名称
|
|
* @var string
|
|
*/
|
|
protected $name = 'approval_config';
|
|
|
|
/**
|
|
* 自动写入时间戳
|
|
* @var bool
|
|
*/
|
|
protected $autoWriteTimestamp = true;
|
|
|
|
/**
|
|
* 创建时间字段
|
|
* @var string
|
|
*/
|
|
protected $createTime = 'created_at';
|
|
|
|
/**
|
|
* 更新时间字段
|
|
* @var string
|
|
*/
|
|
protected $updateTime = 'updated_at';
|
|
|
|
/**
|
|
* 关联审批流配置节点
|
|
* @return \think\model\relation\HasMany
|
|
*/
|
|
public function nodes()
|
|
{
|
|
return $this->hasMany(SchoolApprovalConfigNode::class, 'config_id', 'id')->order('sequence', 'asc');
|
|
}
|
|
}
|