model-normal.txt 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. declare(strict_types=1);
  3. namespace <#namespace#>;
  4. use think\Model;
  5. <#if deletetime#>
  6. use think\model\concern\SoftDelete;
  7. <#endif#>
  8. class <#modelName#> Extends Model
  9. {
  10. <#if name#>
  11. protected $name = '<#name#>';
  12. <#endif#>
  13. <#if createtime || updatetime#>
  14. // 自动写入时间戳字段
  15. protected $autoWriteTimestamp = true;
  16. <#endif#>
  17. <#if createtime#>
  18. protected $createTime = 'createtime';
  19. <#endif#>
  20. <#if updatetime#>
  21. protected $updateTime = 'updatetime';
  22. <#endif#>
  23. <#if deletetime#>
  24. use SoftDelete;
  25. protected $deleteTime = 'deletetime';
  26. <#endif#>
  27. <#if updatetime || createtime#>
  28. protected $type = [
  29. <#if createtime#>
  30. 'createtime' => 'timestamp:Y-m-d H:i',
  31. <#endif#>
  32. <#if updatetime#>
  33. 'updatetime' => 'timestamp:Y-m-d H:i',
  34. <#endif#>
  35. ];
  36. <#endif#>
  37. <#if weigh#>
  38. public static function onAfterInsert($data)
  39. {
  40. $data->weigh=1000-$data->id;
  41. $data->save();
  42. }
  43. <#endif#>
  44. <#if methods#>
  45. <#methods#>
  46. <#endif#>
  47. }