1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- namespace catchAdmin\system\controller;
- use catcher\base\CatchController;
- use catcher\CatchResponse;
- use catchAdmin\system\model\OperateLog as Log;
- class OperateLog extends CatchController
- {
- /**
- *
- * @time 2020年04月28日
- * @param Log $log
- * @throws \think\db\exception\DbException
- * @return \think\response\Json
- */
- public function list(Log $log)
- {
- return CatchResponse::paginate($log->getList());
- }
- /**
- *
- * @time 2020年04月28日
- * @param Log $log
- * @throws \Exception
- * @return \think\response\Json
- */
- public function empty(Log $log)
- {
- return CatchResponse::success($log->where('id', '>', 0)->delete(), '清空成功');
- }
- /**
- * 批量删除
- *
- * @param mixed $id
- * @param Log $log
- * @return \think\response\Json
- */
- public function delete($id, Log $log)
- {
- return CatchResponse::success($log->deleteBy($id));
- }
- }
|