# move **Repository Path**: wangjingxin/move ## Basic Information - **Project Name**: move - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-05-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # move接口文档 ## 全局约定 -1、 登录接口 url:/api/v1/link/login[post] request:id 用户名 password 密码 response:1 登录成功 0登录失败 0、 中心概况 中心简介,中心人员 成果专利 技术成果,专利信息,成功案例 专家资源 新旧动能转化 办事指南 新闻通告 新闻动态 通知 1、如无特殊说明:简单request类型是formdata,参数涉及数组或者其他非简单类型数据的request类型是JSON,response类型是JSON 2、返回值形式:{status:(请求的状态),message:(一个简单短语解释状态码),data:{返回的数据object}} 状态码: 200表示请求成功 300 表示请求失败 400 表示没有权限 所有涉及到分页的URL,统一请求参数: page:第几页 offsets:偏移量 rows:每页多少个 3、所有返回有/无的接口,返回值统一是{success:m} m可取值为0,1 其中0代表无1代表有 4、全局约定中声明好的返回数据,在本文档中具体接口中留空 5、url统一前缀为 /api/v1 6、静态资源问题:URL统一前缀为 /resource/ 7、图片名都是uuid URL为 /resource/{uuid} 8、标号: 自己定义 ## 接口定义 ### 轮播图 /api/v1/rotation #### 获取轮播图地址 url:get[get] resp: id 链接 title 标题 subTitle 子标题 link 链接 #### 删除轮播图 url:delete[post] req: id 轮播图的uuid resp: #### 添加轮播图 url:add[post] req: file 文件 resp: id ### 文章 /api/v1/article #### 检索文章 url:search req: key 关键字 resp: { count 个数 data [ { id 文章id author 作者 title 标题 content 检索到的内容 date 发布时间 type 类型 } ] } #### 上传图片 url:upload[post] req: file 图片 resp: id 图片的id #### 自适应获取文章(列表) url:get[get] req: type 查找的模块的id subType 二级类型, 如果某个模块下没有。则传0 resp: { type:[1|2] 1为列表 2为文章 count:数量 data: 若为列表,则是数组 [ { id 文章id author 作者 title 标题 face 封皮图片 summary 摘要 date 发布时间 visit 查看次数 from 来源 } ] 若为文章,则是对象 { id 文章id author 作者 title 标题 face 封皮图片 summary 摘要 date 发布时间 visit 查看次数 content html,直接嵌入即可,后台使用富文本编辑器编辑 from 来源 annex 用,隔开的一系列字符串,代表图片id } } #### 通过id获取文章 url:getById[get] req: id resp: { id 文章id author 作者 title 标题 face 封皮图片 summary 摘要 date 发布时间 visit 查看次数 content html,直接嵌入即可,后台使用富文本编辑器编辑 from 来源 annex 用,隔开的一系列字符串,代表图片id } #### 添加文章 url:add[post] req: { author 作者 type 文章类型 subType 二级类型 title 标题 face 封皮图片 from 来源 date 日期 content html annex 附件 } resp: id 添加的文章的id #### 删除文章 url:delete[post] req: id 文章id resp: #### 修改文章 url:update[post] req: { id 文章id author 作者 type 文章类型 title 标题 face 封皮图片 content 内容,是个数组 [ { type 类型 1文字 2图片 3附件 content 内容 文字或者图片的uuid 附件的uuid } ] } resp: ### 链接 /api/v1/link #### 获取链接 url:get[get] req: type 链接上级目录的id resp: [ id 链接id link 链接内容 describe 链接描述 ] #### 删除链接 url:delete[post] req: id 链接id resp: #### 添加链接 url:add[post] req: { type 类型 link 链接内容 describe 链接描述 } resp: id 添加的链接的id #### 修改链接 url:update[post] req: { id 链接id type 链接类型 link 链接内容 describe 链接描述 } resp: #### 下载 /api/v1/download url:get[get] req: id 下载的附件的id resp: #### 获取附件的信息 url:show[get] req: id 附件的id resp: count 下载次数 name 附件名称 #### 上传附件 url:upload[post] req: file 文件 resp: id 附件id #### 删除附件 url:delete[post] req: id 附件id resp: