diff --git a/beike/Models/TaxClass.php b/beike/Models/TaxClass.php new file mode 100644 index 00000000..ed11a391 --- /dev/null +++ b/beike/Models/TaxClass.php @@ -0,0 +1,17 @@ + + * @created 2022-07-21 18:39:28 + * @modified 2022-07-21 18:39:28 + */ + +namespace Beike\Models; + +class TaxClass extends Base +{ + +} diff --git a/beike/Models/TaxRate.php b/beike/Models/TaxRate.php new file mode 100644 index 00000000..e658510e --- /dev/null +++ b/beike/Models/TaxRate.php @@ -0,0 +1,22 @@ + + * @created 2022-07-21 18:39:38 + * @modified 2022-07-21 18:39:38 + */ + +namespace Beike\Models; + +use Illuminate\Database\Eloquent\Relations\BelongsTo; + +class TaxRate extends Base +{ + public function region(): BelongsTo + { + return $this->belongsTo(Region::class); + } +} diff --git a/beike/Models/TaxRule.php b/beike/Models/TaxRule.php new file mode 100644 index 00000000..3f6e1752 --- /dev/null +++ b/beike/Models/TaxRule.php @@ -0,0 +1,27 @@ + + * @created 2022-07-21 18:39:48 + * @modified 2022-07-21 18:39:48 + */ + +namespace Beike\Models; + +use Illuminate\Database\Eloquent\Relations\BelongsTo; + +class TaxRule extends Base +{ + public function taxClass(): BelongsTo + { + return $this->belongsTo(TaxClass::class); + } + + public function taxRate(): BelongsTo + { + return $this->belongsTo(TaxRate::class); + } +}