catchAdmin/catch/system/controller/Attachments.php

39 lines
1.0 KiB
PHP
Raw Normal View History

2020-04-29 17:37:45 +08:00
<?php
namespace catchAdmin\system\controller;
use catcher\base\CatchController;
use catcher\CatchResponse;
use catchAdmin\system\model\Attachments as AttachmentsModel;
class Attachments extends CatchController
{
2020-07-25 10:04:13 +08:00
/**
* 列表
*
* @time 2020年07月25日
* @param AttachmentsModel $model
* @return \think\response\Json
*/
2020-04-29 17:37:45 +08:00
public function index(AttachmentsModel $model)
{
return CatchResponse::paginate($model->getList());
}
2020-07-25 10:04:13 +08:00
/**
* 删除
*
* @time 2020年07月25日
* @param $id
* @param AttachmentsModel $model
* @throws \League\Flysystem\FileNotFoundException
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\DbException
* @throws \think\db\exception\ModelNotFoundException
* @return \think\response\Json
*/
2020-04-29 17:37:45 +08:00
public function delete($id, AttachmentsModel $model)
{
2021-03-01 21:01:37 +08:00
return CatchResponse::success($model->deletes($id));
2020-04-29 17:37:45 +08:00
}
}