repository = $repository; } /** * @return mixed * @author Qinii */ public function list() { return app('json')->success($this->repository->queryList()); } public function add() { $data = $this->request->params([ 'contribute_name', 'ratio_start', 'ratio_end', 'jing_dou', 'contribute_value' ]); $this->repository->add($data); return app('json')->success('添加成功'); } public function edit() { $id = $this->request->id(); if(empty($id)){ return app('json')->fail('参数ID缺失'); } $data = $this->request->params([ 'contribute_name', 'ratio_start', 'ratio_end', 'jing_dou', 'contribute_value' ]); $this->repository->updateById($data, $id); return app('json')->success('更新成功'); } public function delete() { $id = $this->request->id(); if(empty($id)){ return app('json')->fail('参数ID缺失'); } $this->repository->deleteById($data, $id); return app('json')->success('删除成功'); } }