SystemMail.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | saiadmin [ saiadmin快速开发框架 ]
  4. // +----------------------------------------------------------------------
  5. // | Author: sai <1430792918@qq.com>
  6. // +----------------------------------------------------------------------
  7. namespace plugin\saiadmin\app\model\system;
  8. use plugin\saiadmin\basic\think\BaseModel;
  9. /**
  10. * 邮件记录模型
  11. *
  12. * sa_system_mail 邮件记录
  13. *
  14. * @property $id 编号
  15. * @property $gateway 网关
  16. * @property $from 发送人
  17. * @property $email 接收人
  18. * @property $code 验证码
  19. * @property $content 邮箱内容
  20. * @property $status 发送状态
  21. * @property $response 返回结果
  22. * @property $create_time 创建时间
  23. * @property $update_time 修改时间
  24. */
  25. class SystemMail extends BaseModel
  26. {
  27. /**
  28. * 数据表主键
  29. * @var string
  30. */
  31. protected $pk = 'id';
  32. protected $table = 'sa_system_mail';
  33. /**
  34. * 发送人搜索
  35. */
  36. public function searchFromAttr($query, $value)
  37. {
  38. $query->where('from', 'like', '%' . $value . '%');
  39. }
  40. /**
  41. * 接收人搜索
  42. */
  43. public function searchEmailAttr($query, $value)
  44. {
  45. $query->where('email', 'like', '%' . $value . '%');
  46. }
  47. }