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 { + + +}