SmsSendLog.php 920 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. namespace catchAdmin\sms\model;
  3. use catchAdmin\system\model\SysDictData;
  4. use catcher\base\CatchModel as Model;
  5. class SmsSendLog extends Model
  6. {
  7. // 表名
  8. public $name = 'sms_send_log';
  9. // 数据库字段映射
  10. public $field = array(
  11. 'id',
  12. // 接收人
  13. 'recipient',
  14. // 内容
  15. 'content',
  16. // 结果
  17. 'sent_result',
  18. // 创建人ID
  19. 'creator_id',
  20. // 创建时间
  21. 'created_at',
  22. // 更新时间
  23. 'updated_at',
  24. // 软删除
  25. 'deleted_at',
  26. );
  27. public function getList()
  28. {
  29. $res=$this->catchSearch()
  30. ->order($this->aliasField('id'), 'desc')
  31. ->paginate();
  32. return $res;
  33. }
  34. public function searchTypeAttr($query, $value, $data)
  35. {
  36. return $query->where('type', $value);
  37. }
  38. }