From 783f3d208b382cfe9e69c014f85867920606ffcd Mon Sep 17 00:00:00 2001
From: pengjie <17373303529@163.com>
Date: Fri, 22 Aug 2025 18:10:17 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 8 +-
.../lab1024/sa/admin/config/MvcConfig.java | 28 +--
.../VillageIntroduceController.java | 8 +
.../controller/VillageMailController.java | 15 ++
.../business/affairs/dao/VillageMailDao.java | 1 +
.../affairs/domain/entity/AffairsEntity.java | 2 +-
.../affairs/domain/form/AffairsAddForm.java | 2 +-
.../domain/form/AffairsUpdateForm.java | 2 +-
.../domain/form/VillageMailQueryForm.java | 6 +
.../business/affairs/domain/vo/AffairsVO.java | 2 +-
.../affairs/domain/vo/VillageMailVO.java | 1 +
.../affairs/service/AffairsService.java | 2 +-
.../affairs/service/FundInfoService.java | 2 +
.../affairs/service/PropertyInfoService.java | 2 +
.../affairs/service/ResourceInfoService.java | 2 +
.../service/VillageFrameworkService.java | 2 +
.../service/VillageIntroduceService.java | 12 ++
.../affairs/service/VillageMailService.java | 30 +++
.../event/domain/entity/EventDraftEntity.java | 14 ++
.../event/domain/form/EventDraftAddForm.java | 9 +
.../domain/form/EventDraftUpdateForm.java | 9 +
.../event/domain/vo/EventDraftVO.java | 9 +
.../controller/SurveyAnswerController.java | 7 +
.../form/SurveyAnswerQuestionSubmit.java | 29 +++
.../domain/form/SurveyAnswerSubmit.java | 25 +++
.../livelihood/domain/vo/SurveyVO.java | 3 +
.../service/SurveyAnswerService.java | 32 +++-
.../livelihood/service/SurveyService.java | 21 ++-
.../village/controller/GroupController.java | 17 ++
.../village/controller/NewsController.java | 8 +
.../module/business/village/dao/GroupDao.java | 3 +
.../village/domain/form/VillagerAddForm.java | 3 +
.../domain/form/VillagerUpdateForm.java | 2 +
.../village/domain/vo/GridTreeVO.java | 10 +-
.../village/domain/vo/GroupDetailVO.java | 68 +++++++
.../business/village/domain/vo/GroupVO.java | 6 +
.../business/village/service/GridService.java | 74 ++++++--
.../village/service/GroupService.java | 172 +++++++++++++++++-
.../business/village/service/NewsService.java | 10 +
.../village/service/VillagerService.java | 11 ++
.../employee/service/EmployeeService.java | 1 +
.../system/login/service/LoginService.java | 5 +-
.../business/affairs/VillageMailMapper.xml | 18 +-
.../business/event/EventDraftMapper.xml | 3 +
.../mapper/business/village/GridMapper.xml | 3 +-
.../mapper/business/village/GroupMapper.xml | 14 +-
46 files changed, 649 insertions(+), 64 deletions(-)
create mode 100644 sa-admin/src/main/java/net/lab1024/sa/admin/module/business/livelihood/domain/form/SurveyAnswerQuestionSubmit.java
create mode 100644 sa-admin/src/main/java/net/lab1024/sa/admin/module/business/livelihood/domain/form/SurveyAnswerSubmit.java
create mode 100644 sa-admin/src/main/java/net/lab1024/sa/admin/module/business/village/domain/vo/GroupDetailVO.java
diff --git a/pom.xml b/pom.xml
index 662d500..f3c6cbe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -431,7 +431,9 @@
dev
-
+
+ true
+
@@ -453,9 +455,7 @@
prod
-
- true
-
+
diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/config/MvcConfig.java b/sa-admin/src/main/java/net/lab1024/sa/admin/config/MvcConfig.java
index c8f654c..c38fe9b 100644
--- a/sa-admin/src/main/java/net/lab1024/sa/admin/config/MvcConfig.java
+++ b/sa-admin/src/main/java/net/lab1024/sa/admin/config/MvcConfig.java
@@ -36,18 +36,18 @@ public class MvcConfig implements WebMvcConfigurer {
registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
}
- @Override
- public void addCorsMappings(CorsRegistry registry) {
- registry.addMapping("/**") // 匹配所有的路径
- .allowCredentials(true) // 设置允许凭证
- .allowedHeaders("*") // 设置请求头
- .allowedMethods("GET", "POST", "PUT", "DELETE") // 设置允许的方式
- .allowedOriginPatterns("*");
- }
-
- @Override
- public void configurePathMatch(PathMatchConfigurer configurer) {
- configurer
- .addPathPrefix("/village",c -> c.isAnnotationPresent(RestController.class));
- }
+// @Override
+// public void addCorsMappings(CorsRegistry registry) {
+// registry.addMapping("/**") // 匹配所有的路径
+// .allowCredentials(true) // 设置允许凭证
+// .allowedHeaders("*") // 设置请求头
+// .allowedMethods("GET", "POST", "PUT", "DELETE") // 设置允许的方式
+// .allowedOriginPatterns("*");
+// }
+//
+// @Override
+// public void configurePathMatch(PathMatchConfigurer configurer) {
+// configurer
+// .addPathPrefix("/village",c -> c.isAnnotationPresent(RestController.class));
+// }
}
diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/affairs/controller/VillageIntroduceController.java b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/affairs/controller/VillageIntroduceController.java
index eea201a..678355f 100644
--- a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/affairs/controller/VillageIntroduceController.java
+++ b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/affairs/controller/VillageIntroduceController.java
@@ -1,5 +1,6 @@
package net.lab1024.sa.admin.module.business.affairs.controller;
+import net.lab1024.sa.admin.module.business.affairs.domain.entity.VillageIntroduceEntity;
import net.lab1024.sa.admin.module.business.affairs.domain.form.VillageIntroduceAddForm;
import net.lab1024.sa.admin.module.business.affairs.domain.form.VillageIntroduceQueryForm;
import net.lab1024.sa.admin.module.business.affairs.domain.form.VillageIntroduceUpdateForm;
@@ -69,4 +70,11 @@ public class VillageIntroduceController {
public ResponseDTO batchDelete(@PathVariable Long introduceId) {
return villageIntroduceService.delete(introduceId);
}
+
+ @Operation(summary = "单个查询 @author pengjie")
+ @GetMapping("/villageIntroduce/queryById/{villageId}")
+ @SaCheckPermission("villageIntroduce:query")
+ public ResponseDTO queryById(@PathVariable Integer villageId) {
+ return villageIntroduceService.queryById(villageId);
+ }
}
diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/affairs/controller/VillageMailController.java b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/affairs/controller/VillageMailController.java
index 492ce94..7580e91 100644
--- a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/affairs/controller/VillageMailController.java
+++ b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/affairs/controller/VillageMailController.java
@@ -19,6 +19,7 @@ import io.swagger.v3.oas.annotations.Operation;
import javax.annotation.Resource;
import javax.validation.Valid;
+import java.util.Map;
/**
* 内部邮件 Controller
@@ -76,4 +77,18 @@ public class VillageMailController {
public ResponseDTO batchDelete(@PathVariable Long mailId) {
return villageMailService.delete(mailId);
}
+
+ @Operation(summary = "单个删除 @author pengjie")
+ @GetMapping("/villageMail/queryById/{mailId}")
+ @SaCheckPermission("villageMail:query")
+ public ResponseDTO queryById(@PathVariable Long mailId) {
+ return villageMailService.queryById(mailId);
+ }
+
+ @Operation(summary = "查询已读未读数量 @author pengjie")
+ @GetMapping("/villageMail/queryState")
+ @SaCheckPermission("villageMail:query")
+ public ResponseDTO