From d9eee1919dbff7ffddc48b1f4fee2ec41a54a2a2 Mon Sep 17 00:00:00 2001
From: huanghongfa <18228131219@163.com>
Date: 星期二, 05 一月 2021 18:19:52 +0800
Subject: [PATCH] 运营后台完成

---
 springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java |   84 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 84 insertions(+), 0 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java
index 5e01649..59ee7e4 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java
@@ -1,6 +1,10 @@
 package com.panzhihua.service_user.api;
 
+import com.panzhihua.common.model.dtos.PageDTO;
+import com.panzhihua.common.model.dtos.community.NoticeReadDTO;
+import com.panzhihua.common.model.dtos.user.PageFeedBackDTO;
 import com.panzhihua.common.model.dtos.user.PageUserAppletsBackstageDTO;
+import com.panzhihua.common.model.dtos.user.SysUserFeedbackDTO;
 import com.panzhihua.common.model.vos.LoginUserInfoVO;
 import com.panzhihua.common.model.vos.R;
 import com.panzhihua.common.model.vos.SystemmanagementConfigVO;
@@ -371,4 +375,84 @@
     public R deleteUserTest(@RequestParam("userId")Long userId){
         return userService.deleteUserTest(userId);
     }
+
+    /**
+     * 用户协议和隐私政策
+     * @param type 所属app 1居民端app 2网格员端app 3商家端app
+     * @return 协议内容
+     */
+    @PostMapping("useragreement")
+    public R userAgreement(@RequestParam("type")int type){
+        return userService.userAgreement(type);
+    }
+
+    /**
+     * 意见反馈
+     * @param sysUserFeedbackDTO 反馈内容
+     * @return 反馈结果
+     */
+    @PostMapping("addfeedback")
+    public R addFeedback(@RequestBody SysUserFeedbackDTO sysUserFeedbackDTO){
+        return userService.addFeedback(sysUserFeedbackDTO);
+    }
+
+    /**
+     * 分页通知列表
+     * @param pageDTO 分页参数
+     * @return 分页结果
+     */
+    @PostMapping("pagenotice")
+    public R pageNotice(@RequestBody PageDTO pageDTO){
+        return userService.pageNotice(pageDTO);
+    }
+
+    /**
+     * 通知已读
+     * @param noticeReadDTO 通知已读
+     * @return 修改状态
+     */
+    @PostMapping("putnotice")
+    public R putNotice(@RequestBody NoticeReadDTO noticeReadDTO){
+        return userService.putNotice(noticeReadDTO);
+    }
+
+    /**
+     * 分页查询用户意见反馈
+     * @param pageFeedBackDTO 分页查询参数
+     * @return 意见集合
+     */
+    @PostMapping("pagefeedback")
+    public R pageFeedback(@RequestBody PageFeedBackDTO pageFeedBackDTO){
+        return userService.pageFeedback(pageFeedBackDTO);
+    }
+
+    /**
+     * 未读消息汇总
+     * @param userId 登录用户信息
+     * @return 未读汇总
+     */
+    @PostMapping("noticeunreadnum")
+    public R noticeUnreadNum(@RequestParam("userId")Long userId){
+        return userService.noticeUnreadNum(userId);
+    }
+
+    /**
+     * 反馈意见详情
+     * @param id 反馈主键
+     * @return 反馈详情
+     *
+     */
+    @PostMapping("detailfeedback")
+    public R detailFeedback(@RequestParam("id")Long id){
+        return userService.detailFeedback(id);
+    }
+
+    /**
+     * 数据看板
+     * @return 运营后台数据看板
+     */
+    @PostMapping("datakanban")
+    public R dataKanban(){
+        return userService.dataKanban();
+    }
 }

--
Gitblit v1.7.1