Setmeal.php 5.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. use Illuminate\Database\Eloquent\SoftDeletes;
  5. /**
  6. * App\Models\Setmeal
  7. *
  8. * @property int $id
  9. * @property int $display 是否显示(1:显示 0:不显示)
  10. * @property int $apply 是否显示(1:[月度会员,季度会员,年度会员] 0:免费会员)
  11. * @property string $setmeal_name 套餐名称
  12. * @property int $days 套餐天数
  13. * @property int $expense 价格
  14. * @property int $jobs_meanwhile 套餐可发布职位数
  15. * @property int $refresh_jobs_free 免费刷新职位数
  16. * @property int $download_resume 下载简历数
  17. * @property int $download_resume_max 下载简历最大数
  18. * @property string $added 其他说明
  19. * @property int $show_order 显示顺序
  20. * @property int $set_sms 赠送短信条数
  21. * @property int $set_points 赠送积分
  22. * @property string $setmeal_img 套餐图片
  23. * @property int $show_apply_contact 收到的简历是否可以直接查看联系方式(1:是 0:否)
  24. * @property int $is_free 是否免费(1:是 0;否)
  25. * @property float $discount_download_resume 简历增值包折扣
  26. * @property float $discount_sms 短信增值包折扣
  27. * @property float $discount_stick 职位置顶增值包折扣
  28. * @property float $discount_emergency 职位紧急增值包折扣
  29. * @property float $discount_tpl 企业模板增值包折扣
  30. * @property float $discount_auto_refresh_jobs 职位预约刷新折扣
  31. * @property \Illuminate\Support\Carbon|null $created_at
  32. * @property \Illuminate\Support\Carbon|null $updated_at
  33. * @property string|null $deleted_at
  34. * @property-read \App\Models\Company $companys
  35. * @method static bool|null forceDelete()
  36. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal list()
  37. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal newModelQuery()
  38. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal newQuery()
  39. * @method static \Illuminate\Database\Query\Builder|\App\Models\Setmeal onlyTrashed()
  40. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal query()
  41. * @method static bool|null restore()
  42. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereAdded($value)
  43. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereApply($value)
  44. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereCreatedAt($value)
  45. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereDays($value)
  46. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereDeletedAt($value)
  47. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereDiscountAutoRefreshJobs($value)
  48. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereDiscountDownloadResume($value)
  49. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereDiscountEmergency($value)
  50. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereDiscountSms($value)
  51. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereDiscountStick($value)
  52. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereDiscountTpl($value)
  53. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereDisplay($value)
  54. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereDownloadResume($value)
  55. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereDownloadResumeMax($value)
  56. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereExpense($value)
  57. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereId($value)
  58. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereIsFree($value)
  59. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereJobsMeanwhile($value)
  60. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereRefreshJobsFree($value)
  61. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereSetPoints($value)
  62. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereSetSms($value)
  63. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereSetmealImg($value)
  64. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereSetmealName($value)
  65. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereShowApplyContact($value)
  66. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereShowOrder($value)
  67. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Setmeal whereUpdatedAt($value)
  68. * @method static \Illuminate\Database\Query\Builder|\App\Models\Setmeal withTrashed()
  69. * @method static \Illuminate\Database\Query\Builder|\App\Models\Setmeal withoutTrashed()
  70. * @mixin \Eloquent
  71. */
  72. class Setmeal extends Model
  73. {
  74. use SoftDeletes;
  75. public function scopeList()
  76. {
  77. return $this;
  78. }
  79. public function companys()
  80. {
  81. return $this->belongsTo(Company::class, 'setmeal_id');
  82. }
  83. }