ModelInterface.php 674 B

123456789101112131415161718192021222324252627
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | saiadmin [ saiadmin快速开发框架 ]
  4. // +----------------------------------------------------------------------
  5. // | Author: sai <1430792918@qq.com>
  6. // +----------------------------------------------------------------------
  7. namespace plugin\saiadmin\basic\contracts;
  8. /**
  9. * Model 接口定义
  10. * 所有 Model 基类必须实现此接口
  11. */
  12. interface ModelInterface
  13. {
  14. /**
  15. * 获取表名
  16. * @return string
  17. */
  18. public function getTableName(): string;
  19. /**
  20. * 获取主键名
  21. * @return string
  22. */
  23. public function getPrimaryKeyName(): string;
  24. }