// +---------------------------------------------------------------------- namespace plugin\saiadmin\app\controller\system; use plugin\saiadmin\basic\BaseController; use plugin\saiadmin\app\logic\system\SystemNoticeLogic; use plugin\saiadmin\app\validate\system\SystemNoticeValidate; use support\Request; use support\Response; /** * 系统公告控制器 */ class SystemNoticeController extends BaseController { /** * 构造 */ public function __construct() { $this->logic = new SystemNoticeLogic(); $this->validate = new SystemNoticeValidate; parent::__construct(); } /** * 数据列表 * @param Request $request * @return Response */ public function index(Request $request) : Response { $where = $request->more([ ['title', ''], ['type', ''], ['create_time', ''], ]); $query = $this->logic->search($where); $data = $this->logic->getList($query); return $this->success($data); } }