123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- <?php
- /*
- * @Description: 海报二维码
- * @Version: *
- * @Autor: lexuan
- * @Date: 2024-11-26 17:37:37
- * @LastEditors: lexuan
- * @LastEditTime: 2024-11-26 17:37:37
- */
- namespace App\DataApiNew\Api;
- use Illuminate\Http\Request;
- use App\DataApiNew\Helper\PostersQrcodeHelper;
- use Illuminate\Support\Facades\Log;
- class PostersQrcodeApi
- {
- protected $helper;
- public function __construct(PostersQrcodeHelper $helper)
- {
- $this->helper = $helper;
- }
- // 查询一条
- public function getPostersQrcodeInfo(Request $request)
- {
- return $this->helper->find($request);
- }
- // 查询列表
- public function getPostersQrcodeList(Request $request)
- {
- return $this->helper->select($request);
- }
- // 导出
- public function exportPostersQrcodeList(Request $request)
- {
- return $this->helper->export($request);
- }
- // 导入
- public function importPostersQrcodeList(Request $request)
- {
- return $this->helper->import($request);
- }
- // 添加
- public function addPostersQrcode(Request $request)
- {
- return $this->helper->insert($request);
- }
- // 修改
- public function updatePostersQrcode(Request $request)
- {
- return $this->helper->update($request);
- }
- // 删除
- public function deletePostersQrcode(Request $request)
- {
- return $this->helper->delete($request);
- }
- // 中转链接
- public function posterUrl(Request $request)
- {
- try {
- return $this->helper->posterUrl($request);
- } catch (\Throwable $e) {
- Log::info($e);
- abort(400, 'Invalid URL');
- }
- }
- }
|