From 09f7200e1cb85c09379094c31ab677eaa4b88b7b Mon Sep 17 00:00:00 2001 From: wanggeng <450292408@qq.com> Date: Fri, 4 Feb 2022 21:27:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../IDepartmentDeleteAfterHandler.java | 24 +++++++++++++ .../IDepartmentSaveAfterHandler.java | 34 +++++++++++++++++++ .../IDepartmentUpdateAfterHandler.java | 32 +++++++++++++++++ .../IDepartmentUserDeleteAfterHandler.java | 25 ++++++++++++++ .../IDepartmentUserSaveAfterHandler.java | 25 ++++++++++++++ .../map/IGridDeleteAfterHandler.java | 10 +++++- .../map/IGridPointDeleteAfterHandler.java | 9 +++-- .../map/IGridPointSaveAfterHandler.java | 7 ++-- .../map/IGridRelationDeleteAfterHandler.java | 9 +++-- .../map/IGridRelationSaveAfterHandler.java | 13 ++++--- .../interfaces/map/IGridSaveAfterHandler.java | 5 ++- .../map/IGridUpdateAfterHandler.java | 5 ++- .../interfaces/role/IRoleUserBaseService.java | 9 +++++ .../role/IRoleUserDeleteAfterHandler.java | 25 ++++++++++++++ .../role/IRoleUserSaveAfterHandler.java | 25 ++++++++++++++ .../user/IUserSaveAfterHandler.java | 24 +++++++++++++ .../user/IUserUpdateAfterHandler.java | 7 ++-- 17 files changed, 270 insertions(+), 18 deletions(-) create mode 100644 basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentDeleteAfterHandler.java create mode 100644 basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentSaveAfterHandler.java create mode 100644 basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentUpdateAfterHandler.java create mode 100644 basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentUserDeleteAfterHandler.java create mode 100644 basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentUserSaveAfterHandler.java create mode 100644 basic-interface/src/main/java/ink/wgink/interfaces/role/IRoleUserDeleteAfterHandler.java create mode 100644 basic-interface/src/main/java/ink/wgink/interfaces/role/IRoleUserSaveAfterHandler.java create mode 100644 basic-interface/src/main/java/ink/wgink/interfaces/user/IUserSaveAfterHandler.java diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentDeleteAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentDeleteAfterHandler.java new file mode 100644 index 00000000..baca9de0 --- /dev/null +++ b/basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentDeleteAfterHandler.java @@ -0,0 +1,24 @@ +package ink.wgink.interfaces.department; + +import ink.wgink.exceptions.base.SystemException; + +import java.util.List; + +/** + * @ClassName: IDepartmentDeleteAfterHandler + * @Description: 部门删除后操作 + * @Author: wanggeng + * @Date: 2022/1/26 12:14 PM + * @Version: 1.0 + */ +public interface IDepartmentDeleteAfterHandler { + + /** + * 操作 + * + * @param departmentIds 部门ID列表 + * @throws SystemException + */ + void handle(List departmentIds) throws SystemException; + +} diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentSaveAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentSaveAfterHandler.java new file mode 100644 index 00000000..d2bed380 --- /dev/null +++ b/basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentSaveAfterHandler.java @@ -0,0 +1,34 @@ +package ink.wgink.interfaces.department; + +import ink.wgink.exceptions.base.SystemException; + +/** + * @ClassName: IDepartmentSaveAfterHandler + * @Description: 部门新增后操作 + * @Author: wanggeng + * @Date: 2022/1/26 11:58 AM + * @Version: 1.0 + */ +public interface IDepartmentSaveAfterHandler { + + /** + * 操作 + * + * @param departmentId 部门ID + * @param departmentParentId 上级ID + * @param departmentName 部门名称 + * @param departmentCode 部门编码 + * @param departmentType 部门类别 + * @param departmentAreaCode 部门地区编码 + * @param departmentAreaCode 部门地区名称 + * @throws SystemException + */ + void handle(String departmentId, + String departmentParentId, + String departmentName, + String departmentCode, + Integer departmentType, + String departmentAreaCode, + String departmentAreaName) throws SystemException; + +} diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentUpdateAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentUpdateAfterHandler.java new file mode 100644 index 00000000..3ab6dc29 --- /dev/null +++ b/basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentUpdateAfterHandler.java @@ -0,0 +1,32 @@ +package ink.wgink.interfaces.department; + +import ink.wgink.exceptions.base.SystemException; + +/** + * @ClassName: IDepartmentUpdateAfterHandler + * @Description: 部门修改后操作 + * @Author: wanggeng + * @Date: 2022/1/26 11:59 AM + * @Version: 1.0 + */ +public interface IDepartmentUpdateAfterHandler { + + /** + * 操作 + * + * @param departmentId 部门ID + * @param departmentParentId 上级ID + * @param departmentName 部门名称 + * @param departmentType 部门类别 + * @param departmentAreaCode 部门地区编码 + * @param departmentAreaName 部门地区名称 + * @throws SystemException + */ + void handle(String departmentId, + String departmentParentId, + String departmentName, + Integer departmentType, + String departmentAreaCode, + String departmentAreaName) throws SystemException; + +} diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentUserDeleteAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentUserDeleteAfterHandler.java new file mode 100644 index 00000000..801f0ff2 --- /dev/null +++ b/basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentUserDeleteAfterHandler.java @@ -0,0 +1,25 @@ +package ink.wgink.interfaces.department; + +import ink.wgink.exceptions.SearchException; + +import java.util.List; + +/** + * @ClassName: IDepartmentUserDeleteAfterHandler + * @Description: 部门用户删除后操作 + * @Author: wanggeng + * @Date: 2022/1/26 3:21 PM + * @Version: 1.0 + */ +public interface IDepartmentUserDeleteAfterHandler { + + /** + * 操作 + * + * @param departmentId 部门ID + * @param userIds 用户ID列表 + * @throws SearchException + */ + void handle(String departmentId, List userIds) throws SearchException; + +} diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentUserSaveAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentUserSaveAfterHandler.java new file mode 100644 index 00000000..a66b8590 --- /dev/null +++ b/basic-interface/src/main/java/ink/wgink/interfaces/department/IDepartmentUserSaveAfterHandler.java @@ -0,0 +1,25 @@ +package ink.wgink.interfaces.department; + +import ink.wgink.exceptions.base.SystemException; + +import java.util.List; + +/** + * @ClassName: IDepartmentUserSaveAfterHandler + * @Description: 部门用户新增后操作 + * @Author: wanggeng + * @Date: 2022/1/26 3:20 PM + * @Version: 1.0 + */ +public interface IDepartmentUserSaveAfterHandler { + + /** + * 操作 + * + * @param departmentId 部门ID + * @param userIds 用户ID列表 + * @throws SystemException + */ + void handle(String departmentId, List userIds) throws SystemException; + +} diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridDeleteAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridDeleteAfterHandler.java index 095f6aed..167f6fbc 100644 --- a/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridDeleteAfterHandler.java +++ b/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridDeleteAfterHandler.java @@ -1,5 +1,7 @@ package ink.wgink.interfaces.map; +import ink.wgink.exceptions.base.SystemException; + import java.util.List; /** @@ -11,6 +13,12 @@ import java.util.List; */ public interface IGridDeleteAfterHandler { - void handler(List gridIds); + /** + * 操作 + * + * @param gridIds 网格ID列表 + * @throws SystemException + */ + void handler(List gridIds) throws SystemException; } diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridPointDeleteAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridPointDeleteAfterHandler.java index 42c59fe5..f449102b 100644 --- a/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridPointDeleteAfterHandler.java +++ b/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridPointDeleteAfterHandler.java @@ -1,5 +1,7 @@ package ink.wgink.interfaces.map; +import ink.wgink.exceptions.base.SystemException; + import java.util.List; /** @@ -12,10 +14,11 @@ import java.util.List; public interface IGridPointDeleteAfterHandler { /** - * 网格点删除 + * 操作 * - * @param gridIds + * @param gridIds 网格ID列表 + * @throws SystemException */ - void handle(List gridIds); + void handle(List gridIds) throws SystemException; } diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridPointSaveAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridPointSaveAfterHandler.java index 94e6b143..06cca69f 100644 --- a/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridPointSaveAfterHandler.java +++ b/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridPointSaveAfterHandler.java @@ -1,5 +1,7 @@ package ink.wgink.interfaces.map; +import ink.wgink.exceptions.base.SystemException; + /** * @ClassName: IGridPointSaveAfterHandler * @Description: 网格点新增后处理 @@ -10,10 +12,11 @@ package ink.wgink.interfaces.map; public interface IGridPointSaveAfterHandler { /** - * 网格点新增 + * 操作 * * @param gridId 网格ID + * @throws SystemException */ - void handle(String gridId); + void handle(String gridId) throws SystemException; } diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridRelationDeleteAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridRelationDeleteAfterHandler.java index df2252e2..f511c565 100644 --- a/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridRelationDeleteAfterHandler.java +++ b/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridRelationDeleteAfterHandler.java @@ -1,5 +1,7 @@ package ink.wgink.interfaces.map; +import ink.wgink.exceptions.base.SystemException; + import java.util.List; /** @@ -12,10 +14,11 @@ import java.util.List; public interface IGridRelationDeleteAfterHandler { /** - * 删除列表 + * 操作 * - * @param relationIds + * @param relationIds 关联ID + * @throws SystemException */ - void handle(List relationIds); + void handle(List relationIds) throws SystemException; } diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridRelationSaveAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridRelationSaveAfterHandler.java index ace53646..e85e78b0 100644 --- a/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridRelationSaveAfterHandler.java +++ b/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridRelationSaveAfterHandler.java @@ -1,5 +1,6 @@ package ink.wgink.interfaces.map; +import ink.wgink.exceptions.base.SystemException; import ink.wgink.pojo.dtos.user.UserDTO; import java.util.List; @@ -14,17 +15,19 @@ import java.util.List; public interface IGridRelationSaveAfterHandler { /** - * 新增网格关系 + * 操作 * * @param relationIds 关系ID列表 + * @throws Exception */ - void handle(List relationIds); + void handle(List relationIds) throws SystemException; /** - * 新增网格关系 + * 操作 * - * @param relationId + * @param userDTO 用户 + * @throws Exception */ - void handle(UserDTO userDTO); + void handle(UserDTO userDTO) throws SystemException; } diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridSaveAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridSaveAfterHandler.java index 3b95398e..3af22208 100644 --- a/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridSaveAfterHandler.java +++ b/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridSaveAfterHandler.java @@ -1,5 +1,7 @@ package ink.wgink.interfaces.map; +import ink.wgink.exceptions.base.SystemException; + /** * @ClassName: GridSaveAfterHandler * @Description: 网格新增后处理 @@ -18,7 +20,8 @@ public interface IGridSaveAfterHandler { * @param fillColor 填充颜色 * @param areaCode 区域编码 * @param areaName 区域名称 + * @throws SystemException */ - void handle(String gridId, String gridCode, String gridName, String fillColor, String areaCode, String areaName); + void handle(String gridId, String gridCode, String gridName, String fillColor, String areaCode, String areaName) throws SystemException; } diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridUpdateAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridUpdateAfterHandler.java index 69e94668..db2a3c44 100644 --- a/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridUpdateAfterHandler.java +++ b/basic-interface/src/main/java/ink/wgink/interfaces/map/IGridUpdateAfterHandler.java @@ -1,5 +1,7 @@ package ink.wgink.interfaces.map; +import ink.wgink.exceptions.base.SystemException; + /** * @ClassName: IGridUpdateAfterHandler * @Description: 网格更新后处理 @@ -15,7 +17,8 @@ public interface IGridUpdateAfterHandler { * @param gridId 网格ID * @param gridName 网格名称 * @param fillColor 填充颜色 + * @throws SystemException */ - void handle(String gridId, String gridName, String fillColor); + void handle(String gridId, String gridName, String fillColor) throws SystemException; } diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/role/IRoleUserBaseService.java b/basic-interface/src/main/java/ink/wgink/interfaces/role/IRoleUserBaseService.java index 2ae5b5e3..a9de3241 100644 --- a/basic-interface/src/main/java/ink/wgink/interfaces/role/IRoleUserBaseService.java +++ b/basic-interface/src/main/java/ink/wgink/interfaces/role/IRoleUserBaseService.java @@ -60,4 +60,13 @@ public interface IRoleUserBaseService { * @return */ List listSimple(List rolePOs); + + /** + * 用户ID列表 + * + * @param roleId 角色ID + * @param userIds 用户ID列表 + * @return + */ + List listUserIdByRoleIdAndUserIds(String roleId, List userIds); } diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/role/IRoleUserDeleteAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/role/IRoleUserDeleteAfterHandler.java new file mode 100644 index 00000000..e83784b3 --- /dev/null +++ b/basic-interface/src/main/java/ink/wgink/interfaces/role/IRoleUserDeleteAfterHandler.java @@ -0,0 +1,25 @@ +package ink.wgink.interfaces.role; + +import ink.wgink.exceptions.base.SystemException; + +import java.util.List; + +/** + * @ClassName: IRoleUserUpdateAfterHandler + * @Description: 角色用户删除后操作 + * @Author: wanggeng + * @Date: 2022/1/26 12:00 PM + * @Version: 1.0 + */ +public interface IRoleUserDeleteAfterHandler { + + /** + * 操作 + * + * @param roleId 角色ID + * @param userIds 用户ID列表 + * @throws SystemException + */ + void handle(String roleId, List userIds) throws SystemException; + +} diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/role/IRoleUserSaveAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/role/IRoleUserSaveAfterHandler.java new file mode 100644 index 00000000..29681004 --- /dev/null +++ b/basic-interface/src/main/java/ink/wgink/interfaces/role/IRoleUserSaveAfterHandler.java @@ -0,0 +1,25 @@ +package ink.wgink.interfaces.role; + +import ink.wgink.exceptions.base.SystemException; + +import java.util.List; + +/** + * @ClassName: IRoleUserSaveAfterHandler + * @Description: 角色用户新增后操作 + * @Author: wanggeng + * @Date: 2022/1/26 12:00 PM + * @Version: 1.0 + */ +public interface IRoleUserSaveAfterHandler { + + /** + * 操作 + * + * @param roleId 角色ID + * @param userIds 用户ID列表 + * @throws SystemException + */ + void handle(String roleId, List userIds) throws SystemException; + +} diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/user/IUserSaveAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/user/IUserSaveAfterHandler.java new file mode 100644 index 00000000..666a8d65 --- /dev/null +++ b/basic-interface/src/main/java/ink/wgink/interfaces/user/IUserSaveAfterHandler.java @@ -0,0 +1,24 @@ +package ink.wgink.interfaces.user; + +import ink.wgink.exceptions.base.SystemException; + +/** + * @ClassName: IUserSaveAfterHandler + * @Description: 用户新增后操作 + * @Author: wanggeng + * @Date: 2022/1/26 12:15 PM + * @Version: 1.0 + */ +public interface IUserSaveAfterHandler { + + /** + * 操作 + * + * @param userId 用户ID + * @param username 用户名 + * @param userName 用户昵称 + * @throws SystemException + */ + void handle(String userId, String username, String userName) throws SystemException; + +} diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/user/IUserUpdateAfterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/user/IUserUpdateAfterHandler.java index 0dcde950..d353a852 100644 --- a/basic-interface/src/main/java/ink/wgink/interfaces/user/IUserUpdateAfterHandler.java +++ b/basic-interface/src/main/java/ink/wgink/interfaces/user/IUserUpdateAfterHandler.java @@ -1,5 +1,7 @@ package ink.wgink.interfaces.user; +import ink.wgink.exceptions.base.SystemException; + /** * @ClassName: IUserUpdateAfterHandlerImpl * @Description: 用户修改后操作 @@ -12,8 +14,9 @@ public interface IUserUpdateAfterHandler { /** * 修改后操作 * - * @param userId 用户ID + * @param userId + * @throws SystemException */ - void handle(String userId); + void handle(String userId) throws SystemException; }