| 1234567891011121314151617181920212223242526272829303132 |
- <?php
- namespace App\Interfaces;
- use Illuminate\Database\Eloquent\Builder;
- interface SettlementBillDetailInterface
- {
- /**
- * @param $owner_id
- * @param $counting_month
- * @return Builder
- */
- public function getSql($owner_id, $counting_month): Builder;
- /**
- * @param $type
- * @return int|mixed
- */
- public function switchType($type);
- public function buildExport($details): array;
- /**
- * @param array $model
- * @return mixed
- */
- public function add(array $model);
- public function getTotalFee($owner_id, $counting_month);
- }
|