xieruidong 2 年之前
父节点
当前提交
fe79509e51
共有 3 个文件被更改,包括 484 次插入382 次删除
  1. 41 0
      application/api/controller/Infos.php
  2. 11 0
      application/common/model/Info.php
  3. 432 382
      public/api.html

+ 41 - 0
application/api/controller/Infos.php

@@ -0,0 +1,41 @@
+<?php
+
+namespace app\api\controller;
+use app\common\controller\Api;
+use app\common\model\Info;
+use app\common\model\SiteMsg;
+use app\common\model\SiteMsgRead;
+
+/**
+ * 会员站内信息接口
+ */
+class Infos extends Api
+{
+    protected $noNeedRight="*";
+    protected $noNeedLogin="*";
+    /**
+     * 列表
+     * @ApiParams (name=page,description=分页)
+     * @ApiParams (name=limit,description=分页)
+     * @ApiReturnParams (name=source,description=来源)
+     * @ApiReturnParams (name=title,description=标题)
+     * @ApiReturnParams (name=content,description=内容)
+     * @ApiReturnParams (name=create_time,description=发布时间)
+     */
+    public function index(){
+        $list=Info::order('id','desc')
+            ->paginate(input('limit',15));
+        $this->success('',$list);
+    }
+    /**
+     * 详情
+     * @ApiParams (name=id,description=信ID)
+     */
+    public function show(){
+        $data=$this->_validate([
+            'id'=>['require'],
+        ]);
+        $info=Info::findOrFail($data['id']);
+        $this->success('',$info);
+    }
+}

+ 11 - 0
application/common/model/Info.php

@@ -0,0 +1,11 @@
+<?php
+
+namespace app\common\model;
+
+use think\Model;
+
+
+class Info extends Model
+{
+    protected $autoWriteTimestamp=true;
+}

文件差异内容过多而无法显示
+ 432 - 382
public/api.html


部分文件因为文件数量过多而无法显示