logic = new DepositRefundLogic(); parent::__construct(); } #[Permission('退押记录列表', 'core:fund:depositRefund:index')] public function index(Request $request): Response { return $this->success($this->logic->indexList($this->filters($request))); } #[Permission('导出退押记录', 'core:fund:depositRefund:export')] public function export(Request $request): Response { return $this->logic->export($this->filters($request)); } private function filters(Request $request): array { return $request->more([ ['status', ''], ['source', ''], ['refund_type', ''], ['order_sn', ''], ['user_id', ''], ['start_date', ''], ['end_date', ''], ]); } }