FinancialRecord.php 970 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace app\common\model\system\merchant;
  3. use app\common\model\BaseModel;
  4. use app\common\model\store\order\StoreOrder;
  5. use app\common\model\store\order\StoreRefundOrder;
  6. use app\common\model\user\User;
  7. use app\common\repositories\system\merchant\MerchantRepository;
  8. class FinancialRecord extends BaseModel
  9. {
  10. public static function tablePk(): ?string
  11. {
  12. return 'financial_record_id';
  13. }
  14. public static function tableName(): string
  15. {
  16. return 'financial_record';
  17. }
  18. public function user()
  19. {
  20. return $this->hasOne(User::class,'uid','user_id');
  21. }
  22. public function merchant()
  23. {
  24. return $this->hasOne(Merchant::class,'mer_id','mer_id');
  25. }
  26. public function orderInfo()
  27. {
  28. return $this->hasOne(StoreOrder::class,'order_sn','order_sn');
  29. }
  30. public function refundOrder()
  31. {
  32. return $this->hasOne(StoreRefundOrder::class,'refund_order_sn','order_sn');
  33. }
  34. }