Kaynağa Gözat

加入app 投诉接口

wuxw 6 yıl önce
ebeveyn
işleme
c4d9ad1e29

+ 44 - 0
AppFrontService/src/main/java/com/java110/app/controller/ComplaintController.java

@@ -0,0 +1,44 @@
+package com.java110.app.controller;
+
+import com.alibaba.fastjson.JSONObject;
+import com.java110.app.smo.wxLogin.IWxLoginSMO;
+import com.java110.core.base.controller.BaseController;
+import com.java110.core.context.IPageData;
+import com.java110.core.context.PageData;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.servlet.http.HttpServletRequest;
+
+/**
+ * 投诉意见
+ */
+@RestController
+@RequestMapping(path = "/app")
+public class ComplaintController extends BaseController {
+    private final static Logger logger = LoggerFactory.getLogger(ComplaintController.class);
+
+    @Autowired
+    private IWxLoginSMO wxLoginSMOImpl;
+
+
+    /**
+     * 微信登录接口
+     *
+     * @param postInfo
+     * @param request
+     */
+    @RequestMapping(path = "/complaint", method = RequestMethod.POST)
+    public ResponseEntity<String> complaint(@RequestBody String postInfo, HttpServletRequest request) {
+
+        return wxLoginSMOImpl.doLogin(null);
+    }
+
+}

+ 18 - 0
AppFrontService/src/main/java/com/java110/app/smo/complaint/ISaveComplaintSMO.java

@@ -0,0 +1,18 @@
+package com.java110.app.smo.complaint;
+
+import com.java110.core.context.IPageData;
+import org.springframework.http.ResponseEntity;
+
+/**
+ * 投诉建议
+ */
+public interface ISaveComplaintSMO {
+
+    /**
+     * 提交投诉建议
+     * @param pd
+     * @return
+     */
+    public ResponseEntity<String> save(IPageData pd);
+
+}

+ 26 - 0
AppFrontService/src/main/java/com/java110/app/smo/complaint/impl/SaveComplaintSMOImpl.java

@@ -0,0 +1,26 @@
+package com.java110.app.smo.complaint.impl;
+
+import com.alibaba.fastjson.JSONObject;
+import com.java110.app.smo.AppAbstractComponentSMO;
+import com.java110.app.smo.complaint.ISaveComplaintSMO;
+import com.java110.core.context.IPageData;
+import org.springframework.http.ResponseEntity;
+
+import java.io.IOException;
+
+public class SaveComplaintSMOImpl extends AppAbstractComponentSMO implements ISaveComplaintSMO {
+    @Override
+    public ResponseEntity<String> save(IPageData pd) {
+        return null;
+    }
+
+    @Override
+    protected void validate(IPageData pd, JSONObject paramIn) {
+
+    }
+
+    @Override
+    protected ResponseEntity<String> doBusinessProcess(IPageData pd, JSONObject paramIn) throws IOException {
+        return null;
+    }
+}