model.stub 643 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. declare (strict_types = 1);
  3. namespace {%modelNamespace%};
  4. use qiniu\basic\BaseModel;
  5. use qiniu\traits\ModelTrait;
  6. {%softDeleteClassPath%}
  7. /**
  8. * {%tableComment%}模型
  9. * Class {%modelName%}
  10. * @package {%modelNamespace%}
  11. */
  12. class {%modelName%} extends BaseModel
  13. {
  14. use ModelTrait;
  15. {%softDelete%}
  16. // 表名
  17. protected ${%modelTableType%} = '{%modelTableTypeName%}';
  18. //主键
  19. protected $pk = '{%pk%}';
  20. //隐藏属性
  21. protected $hidden = [
  22. {%hiddenArrList%}
  23. ];
  24. // 追加属性
  25. protected $append = [
  26. {%appendAttrList%}
  27. ];
  28. {%getEnumList%}
  29. {%getAttrList%}
  30. {%setAttrList%}
  31. }