CharMail.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. namespace App\Models\Char;
  3. use Illuminate\Database\Eloquent\Model;
  4. use App\Casts\BinaryTextCast;
  5. class CharMail extends Model
  6. {
  7. protected $connection = 'Char';
  8. protected $table = 'Table_CharMail';
  9. protected $primaryKey = 'MailDBKey';
  10. protected $dates = ['CreateDate', 'ReadDate'];
  11. protected $fillable = [
  12. 'RecverDBKey',
  13. 'Slot',
  14. 'Deleted',
  15. 'MailDBKey',
  16. 'SentMailDBKey',
  17. 'SenderDBKeyAccount',
  18. 'SenderDBKey',
  19. 'SendName',
  20. 'RecvName',
  21. 'bRead',
  22. 'Title',
  23. 'MailType',
  24. 'CreateDate',
  25. 'ReadDate',
  26. 'Money',
  27. 'AlreadyMoney',
  28. 'Letter',
  29. 'ItemCount',
  30. 'ItemSlot0',
  31. 'ItemSlot1',
  32. 'ItemSlot2',
  33. 'ItemSlot3',
  34. 'ItemSlot4',
  35. 'AlreadyItem0',
  36. 'AlreadyItem1',
  37. 'AlreadyItem2',
  38. 'AlreadyItem3',
  39. 'AlreadyItem4',
  40. 'AlreadyItem5',
  41. 'AlreadyItem6',
  42. 'AlreadyItem7',
  43. 'AlreadyItem8',
  44. 'AlreadyItem9',
  45. 'Confirm',
  46. 'binLetter',
  47. 'MailSerial',
  48. 'binTitle',
  49. ];
  50. public $timestamps = false;
  51. protected $casts = [
  52. 'binTitle' => BinaryTextCast::class,
  53. 'binLetter' => BinaryTextCast::class,
  54. ];
  55. }