Browse Source

增加feedback接口

chenw 7 years ago
parent
commit
d47ff3b0ac

+ 59 - 0
applications/commons/commons-dto/src/main/java/com/usoftchina/saas/commons/po/Feedback.java

@@ -0,0 +1,59 @@
+package com.usoftchina.saas.commons.po;
+
+import com.usoftchina.saas.base.entity.CommonBaseEntity;
+
+import java.io.Serializable;
+
+/**
+ * @Description 意见反馈
+ * @Author chenwei
+ * @Date 2018/12/22
+ */
+public class Feedback extends CommonBaseEntity implements Serializable {
+
+    private String fb_msg;
+    private String fb_mobile;
+    private String fb_emial;
+    private String fb_qq;
+    private String fb_wechar;
+
+    public String getFb_msg() {
+        return fb_msg;
+    }
+
+    public void setFb_msg(String fb_msg) {
+        this.fb_msg = fb_msg;
+    }
+
+    public String getFb_mobile() {
+        return fb_mobile;
+    }
+
+    public void setFb_mobile(String fb_mobile) {
+        this.fb_mobile = fb_mobile;
+    }
+
+    public String getFb_emial() {
+        return fb_emial;
+    }
+
+    public void setFb_emial(String fb_emial) {
+        this.fb_emial = fb_emial;
+    }
+
+    public String getFb_qq() {
+        return fb_qq;
+    }
+
+    public void setFb_qq(String fb_qq) {
+        this.fb_qq = fb_qq;
+    }
+
+    public String getFb_wechar() {
+        return fb_wechar;
+    }
+
+    public void setFb_wechar(String fb_wechar) {
+        this.fb_wechar = fb_wechar;
+    }
+}

+ 34 - 0
applications/commons/commons-server/src/main/java/com/usoftchina/saas/commons/controller/FeedbackController.java

@@ -0,0 +1,34 @@
+package com.usoftchina.saas.commons.controller;
+
+import com.usoftchina.saas.base.Result;
+import com.usoftchina.saas.commons.po.Feedback;
+import com.usoftchina.saas.commons.service.FeedbackService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @Description 意见反馈
+ * @Author chenwei
+ * @Date 2018/12/22
+ */
+@RestController
+@RequestMapping("/feedBack")
+public class FeedbackController {
+
+    @Autowired
+    private FeedbackService feedbackService;
+
+    /**
+     * 意见反馈
+     * @return
+     */
+    @PostMapping("/save")
+    public Result saveFeedback(@RequestBody Feedback feedback){
+        feedbackService.save(feedback);
+        return Result.success();
+    }
+
+}

+ 9 - 0
applications/commons/commons-server/src/main/java/com/usoftchina/saas/commons/mapper/FeedbackMapper.java

@@ -0,0 +1,9 @@
+package com.usoftchina.saas.commons.mapper;
+
+import com.usoftchina.saas.base.mapper.CommonBaseMapper;
+import com.usoftchina.saas.commons.po.Feedback;
+
+public interface FeedbackMapper extends CommonBaseMapper<Feedback> {
+
+
+}

+ 12 - 0
applications/commons/commons-server/src/main/java/com/usoftchina/saas/commons/service/FeedbackService.java

@@ -0,0 +1,12 @@
+package com.usoftchina.saas.commons.service;
+
+import com.usoftchina.saas.commons.po.Feedback;
+
+public interface FeedbackService {
+    /**
+     * 保存
+     * @param feedback
+     * @return
+     */
+    boolean save(Feedback feedback);
+}

+ 26 - 0
applications/commons/commons-server/src/main/java/com/usoftchina/saas/commons/service/impl/FeedbackServiceImpl.java

@@ -0,0 +1,26 @@
+package com.usoftchina.saas.commons.service.impl;
+
+import com.usoftchina.saas.base.service.CommonBaseServiceImpl;
+import com.usoftchina.saas.commons.mapper.FeedbackMapper;
+import com.usoftchina.saas.commons.po.Feedback;
+import com.usoftchina.saas.commons.service.FeedbackService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+/**
+ * @Description 意见反馈
+ * @Author chenwei
+ * @Date 2018/12/22
+ */
+@Service
+public class FeedbackServiceImpl extends CommonBaseServiceImpl<FeedbackMapper, Feedback> implements FeedbackService {
+
+    @Autowired
+    private FeedbackMapper feedbackMapper;
+
+    @Override
+    public boolean save(Feedback feedback){
+        return feedbackMapper.insertSelective(feedback) > 0;
+    }
+
+}