From 3ea9d2738a03d8d0e534a438c978fff4148cbf32 Mon Sep 17 00:00:00 2001 From: zhaoqifeng Date: Wed, 7 Apr 2021 14:07:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=BB=84=E7=AE=A1=E7=90=86-=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E6=98=AF=E5=90=A6=E5=85=81=E8=AE=B8=E5=8F=82=E8=A7=82?= =?UTF-8?q?=20=E5=B0=8F=E7=BB=84=E7=AE=A1=E7=90=86-=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dto/group/form/ManageInitFormDTO.java | 16 ++++++++ .../dto/group/result/ManageInitResultDTO.java | 16 ++++++++ .../group/controller/ResiGroupController.java | 25 ++++++++++++ .../group/service/ResiGroupService.java | 18 +++++++++ .../service/impl/ResiGroupServiceImpl.java | 38 +++++++++++++++++++ 5 files changed, 113 insertions(+) create mode 100644 epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/form/ManageInitFormDTO.java create mode 100644 epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/result/ManageInitResultDTO.java diff --git a/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/form/ManageInitFormDTO.java b/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/form/ManageInitFormDTO.java new file mode 100644 index 0000000000..509f2bf6f1 --- /dev/null +++ b/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/form/ManageInitFormDTO.java @@ -0,0 +1,16 @@ +package com.epmet.resi.group.dto.group.form; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @author zhaoqifeng + * @dscription + * @date 2021/4/7 10:54 + */ +@Data +public class ManageInitFormDTO implements Serializable { + private static final long serialVersionUID = -5535489295806473761L; + private String groupId; +} diff --git a/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/result/ManageInitResultDTO.java b/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/result/ManageInitResultDTO.java new file mode 100644 index 0000000000..36e9e2ad4c --- /dev/null +++ b/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/result/ManageInitResultDTO.java @@ -0,0 +1,16 @@ +package com.epmet.resi.group.dto.group.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @author zhaoqifeng + * @dscription + * @date 2021/4/7 10:55 + */ +@Data +public class ManageInitResultDTO implements Serializable { + private static final long serialVersionUID = 2981099696943155870L; + private String visitSwitch; +} diff --git a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/controller/ResiGroupController.java b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/controller/ResiGroupController.java index 569a9137b3..23ffab9d29 100644 --- a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/controller/ResiGroupController.java +++ b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/controller/ResiGroupController.java @@ -477,4 +477,29 @@ public class ResiGroupController { return new Result>().ok(resiGroupService.getGroupInfo(groupIds)); } + /** + * 小组管理-界面初始化 + * @author zhaoqifeng + * @date 2021/4/7 10:56 + * @param formDTO + * @return com.epmet.commons.tools.utils.Result + */ + @PostMapping("manageinit") + public Result manageInit(@RequestBody ManageInitFormDTO formDTO){ + return new Result().ok(resiGroupService.manageInit(formDTO)); + } + + /** + * 小组管理-设置是否允许参观 + * @author zhaoqifeng + * @date 2021/4/7 13:50 + * @param formDTO + * @return com.epmet.commons.tools.utils.Result + */ + @PostMapping("setvisitswitch") + public Result setVisitSwitch(@RequestBody ManageInitFormDTO formDTO){ + resiGroupService.setVisitSwitch(formDTO); + return new Result(); + } + } diff --git a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/ResiGroupService.java b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/ResiGroupService.java index 0fd92bf582..b4bccf14e9 100644 --- a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/ResiGroupService.java +++ b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/ResiGroupService.java @@ -352,4 +352,22 @@ public interface ResiGroupService extends BaseService { * @Date 2020/11/23 10:03 **/ HashMap getGroupInfo(List groupIds); + + /** + * 小组管理-界面初始化 + * @author zhaoqifeng + * @date 2021/4/7 10:57 + * @param formDTO + * @return com.epmet.resi.group.dto.group.result.ManageInitResultDTO + */ + ManageInitResultDTO manageInit(ManageInitFormDTO formDTO); + + /** + * 小组管理-设置是否允许参观 + * @author zhaoqifeng + * @date 2021/4/7 13:50 + * @param formDTO + * @return void + */ + void setVisitSwitch(ManageInitFormDTO formDTO); } diff --git a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupServiceImpl.java b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupServiceImpl.java index 084c99afd9..a8e6e03150 100644 --- a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupServiceImpl.java +++ b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupServiceImpl.java @@ -1128,6 +1128,44 @@ public class ResiGroupServiceImpl extends BaseServiceImpl