From 602b07438da3fbd973881080eefb12ed73740daf Mon Sep 17 00:00:00 2001 From: lenovo Date: Mon, 5 Dec 2022 10:32:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86=E5=8F=8D=E9=A6=88?= =?UTF-8?q?=E5=BB=BA=E8=AE=AE=E8=BF=99=E4=BA=9B=E4=B8=9C=E8=A5=BF=E5=84=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/gmh/controller/ExcelController.java | 20 +++++++++++++++---- src/main/java/com/gmh/dao/GmhSuggestDao.java | 9 +++++++++ src/main/java/com/gmh/entity/GmhSuggest.java | 19 ++++++++++++++++++ .../com/gmh/service/GmhSuggestService.java | 11 ++++++++++ .../service/impl/GmhSuggestServiceImpl.java | 13 ++++++++++++ 5 files changed, 68 insertions(+), 4 deletions(-) create mode 100644 src/main/java/com/gmh/dao/GmhSuggestDao.java create mode 100644 src/main/java/com/gmh/entity/GmhSuggest.java create mode 100644 src/main/java/com/gmh/service/GmhSuggestService.java create mode 100644 src/main/java/com/gmh/service/impl/GmhSuggestServiceImpl.java diff --git a/src/main/java/com/gmh/controller/ExcelController.java b/src/main/java/com/gmh/controller/ExcelController.java index 9e7ecae..e3d6c68 100644 --- a/src/main/java/com/gmh/controller/ExcelController.java +++ b/src/main/java/com/gmh/controller/ExcelController.java @@ -11,10 +11,7 @@ import com.gmh.entity.properties.FileServerProperties; import com.gmh.entity.query.DataSourceImportQuery; import com.gmh.entity.query.ExecuteTemplateQuery; import com.gmh.entity.vo.ReadNameVo; -import com.gmh.service.ExcelService; -import com.gmh.service.FileService; -import com.gmh.service.GmhFileLogService; -import com.gmh.service.SysBaijiaxingService; +import com.gmh.service.*; import com.gmh.utils.POIExcelUtil; import com.gmh.utils.StringUtils; import lombok.AllArgsConstructor; @@ -33,6 +30,7 @@ import javax.servlet.http.HttpServletRequest; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; +import java.time.LocalDateTime; import java.util.*; import java.util.stream.Collectors; @@ -392,4 +390,18 @@ public class ExcelController { } } + @Autowired + private GmhSuggestService suggestService; + + @PostMapping("/suggest") + public R submitSuggest(@RequestBody @Validated GmhSuggest suggest) { + suggest.setCreateBy(suggest.getSugName()); + suggest.setCreateTime(LocalDateTime.now()); + boolean save = suggestService.save(suggest); + if (save) { + return R.ok(); + } + return R.error("保存失败了"); + } + } diff --git a/src/main/java/com/gmh/dao/GmhSuggestDao.java b/src/main/java/com/gmh/dao/GmhSuggestDao.java new file mode 100644 index 0000000..8cf64e4 --- /dev/null +++ b/src/main/java/com/gmh/dao/GmhSuggestDao.java @@ -0,0 +1,9 @@ +package com.gmh.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gmh.entity.GmhSuggest; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface GmhSuggestDao extends BaseMapper { +} diff --git a/src/main/java/com/gmh/entity/GmhSuggest.java b/src/main/java/com/gmh/entity/GmhSuggest.java new file mode 100644 index 0000000..53e6b4f --- /dev/null +++ b/src/main/java/com/gmh/entity/GmhSuggest.java @@ -0,0 +1,19 @@ +package com.gmh.entity; + +import lombok.Getter; +import lombok.Setter; + +import javax.validation.constraints.NotBlank; + +@Getter +@Setter +public class GmhSuggest extends BaseEntity { + + @NotBlank(message = "请填写建议人姓名") + private String sugName; + + @NotBlank(message = "请填写建议内容") + private String sugContent; + + private String sugMobile; +} diff --git a/src/main/java/com/gmh/service/GmhSuggestService.java b/src/main/java/com/gmh/service/GmhSuggestService.java new file mode 100644 index 0000000..baadba3 --- /dev/null +++ b/src/main/java/com/gmh/service/GmhSuggestService.java @@ -0,0 +1,11 @@ +package com.gmh.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.gmh.entity.GmhSuggest; + +public interface GmhSuggestService extends IService { + + + + +} diff --git a/src/main/java/com/gmh/service/impl/GmhSuggestServiceImpl.java b/src/main/java/com/gmh/service/impl/GmhSuggestServiceImpl.java new file mode 100644 index 0000000..3ab8b54 --- /dev/null +++ b/src/main/java/com/gmh/service/impl/GmhSuggestServiceImpl.java @@ -0,0 +1,13 @@ +package com.gmh.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gmh.dao.GmhSuggestDao; +import com.gmh.entity.GmhSuggest; +import com.gmh.service.GmhSuggestService; +import org.springframework.stereotype.Service; + +@Service +public class GmhSuggestServiceImpl extends ServiceImpl implements GmhSuggestService { + + +}