WorkTemplate.php 920 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace app\bug\model;
  3. use think\model\concern\SoftDelete;
  4. class WorkTemplate extends Base
  5. {
  6. //设置字段信息
  7. use SoftDelete;
  8. protected $schema = [
  9. 'id' =>'int',//
  10. 'work_id' =>'int',//岗位id
  11. 'action' =>'text',//权限集合
  12. 'apply_id' =>'int',//创建人
  13. 'apply_name' =>'varchar',//创建人
  14. 'createTime' =>'datetime',//
  15. 'updateTime' =>'datetime',//
  16. 'delete_time' =>'datetime',//
  17. ];
  18. protected $updateTime='updateTime';
  19. protected $createTime='createTime';
  20. protected $deleteTime = 'delete_time';
  21. public function GetActionAttr($v){
  22. return json_decode($v,true);
  23. }
  24. public function SetActionAttr($v){
  25. return json_encode($v,JSON_UNESCAPED_UNICODE);
  26. }
  27. public function WorkInfo(){
  28. return $this->belongsTo(Work::class,"work_id");
  29. }
  30. }