ActionProcess.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace app\admin\model;
  3. use think\Model;
  4. class ActionProcess extends Model
  5. {
  6. protected $table = 'wsm_action_process';
  7. protected $pk = 'id';
  8. protected $autoWriteTimestamp = false;
  9. protected $hidden = ['pid', 'roleid', 'uid', 'uname', 'weight'];
  10. public function setNextActionIdsAttr($val)
  11. {
  12. return is_array($val) ? implode(',', $val) : $val;
  13. }
  14. public static $action_type_start = 1;//节点类型,1开始节点
  15. public static $action_type_process = 2;//节点类型,2过程节点
  16. public static $action_type_interrupt = 3;//节点类型,3中断节点
  17. public static $action_type_end = 4;//节点类型,4结束节点
  18. public static $operation_type_approval = 1;//操作类型:1审批节点
  19. public static $operation_type_system = 2;//操作类型:2系统节点
  20. public static $status_normal = 1;//状态,1启用
  21. public static $status_disable = 2;//状态,2禁用
  22. public static $is_del_normal = 0;//是否删除,0正常
  23. public static $is_deleted = 1;//是否删除,1删除
  24. }