From a1e7a088ea8ed354b5863c795709e2278cba1f92 Mon Sep 17 00:00:00 2001
From: rentaiming <806181062@qq.com>
Date: 星期五, 24 五月 2024 18:15:00 +0800
Subject: [PATCH] 写用户端接口

---
 ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleController.java |   19 ++++++++++++++++++-
 ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/dto/ArticleDTO.java               |   28 ++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+), 1 deletions(-)

diff --git a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleController.java b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleController.java
index 0c86ffd..d6a7919 100644
--- a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleController.java
+++ b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleController.java
@@ -1,9 +1,19 @@
 package com.ruoyi.article.controller;
 
 
+import com.ruoyi.article.dto.ArticleDTO;
+import com.ruoyi.article.service.IArticleService;
+import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.system.api.domain.MemberAddress;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 
+import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
 
 /**
  * <p>
@@ -16,5 +26,12 @@
 @RestController
 @RequestMapping("/article")
 public class ArticleController {
-
+    @Resource
+    private IArticleService iArticleService;
+    @PostMapping("/getArticleList")
+    @ResponseBody
+    @ApiOperation(value = "获取资讯")
+    public R<PageDTO<MemberAddress>> getArticleList(ArticleDTO articleDTO) {
+       /* return R.ok(iArticleService.getMemberAddressList(articleDTO));*/
+    }
 }
diff --git a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/dto/ArticleDTO.java b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/dto/ArticleDTO.java
new file mode 100644
index 0000000..6534366
--- /dev/null
+++ b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/dto/ArticleDTO.java
@@ -0,0 +1,28 @@
+package com.ruoyi.article.dto;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.ruoyi.common.core.enums.ArticleTypeEnum;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class ArticleDTO {
+    @ApiModelProperty(value = "资讯id")
+    private Long id;
+
+    @ApiModelProperty(value = "资讯类型 1=平台发布 2=用户发布")
+    private ArticleTypeEnum articleType;
+
+    @ApiModelProperty(value = "资讯标题")
+    private String title;
+
+    @ApiModelProperty(value = "资讯内容")
+    private String content;
+
+    @ApiModelProperty(value = "资讯图片  ['a','b','c','d','e']")
+    private String images;
+
+    @ApiModelProperty(value = "资讯视频")
+    private String videoUrl;
+}

--
Gitblit v1.7.1