WorkFlowInstancesNodes.php 800 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace App\Model;
  3. use Illuminate\Database\Eloquent\Model;
  4. //流程节点实例表
  5. class WorkFlowInstancesNodes extends DataScopeBaseModel
  6. {
  7. protected $guarded = [];
  8. protected $table = "workflow_instance_nodes"; //指定表
  9. const CREATED_AT = 'crt_time';
  10. const UPDATED_AT = 'upd_time';
  11. protected $dateFormat = 'U';
  12. public static $field = ['id', 'instance_id', 'node_key', 'label', 'prev_node_key', 'next_node_key', 'assignees', 'approval_type', 'status', 'handled_time', 'crt_time', 'upd_time', 'crt_id'];
  13. protected $casts = [
  14. 'assignees' => 'array',
  15. ];
  16. const approval_type_one = 1;
  17. const approval_type_two = 2;
  18. const approval_type = [
  19. self::approval_type_one => '会签',
  20. self::approval_type_two => '或签',
  21. ];
  22. }