瀏覽代碼

增加DimensionDeletedEvent事件,在自定义维度数据被删除时,需要推送此事件.

zhouhao 3 年之前
父節點
當前提交
554fdc2ed4

+ 12 - 0
hsweb-system/hsweb-system-authorization/hsweb-system-authorization-api/src/main/java/org/hswebframework/web/system/authorization/api/event/DimensionDeletedEvent.java

@@ -0,0 +1,12 @@
+package org.hswebframework.web.system.authorization.api.event;
+
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+import org.hswebframework.web.event.DefaultAsyncEvent;
+
+@Getter
+@AllArgsConstructor
+public class DimensionDeletedEvent extends DefaultAsyncEvent {
+    private final String dimensionType;
+    private final String dimensionId;
+}

+ 7 - 9
hsweb-system/hsweb-system-authorization/hsweb-system-authorization-api/src/main/java/org/hswebframework/web/system/authorization/api/event/UserDeletedEvent.java

@@ -1,18 +1,16 @@
 package org.hswebframework.web.system.authorization.api.event;
 
-import lombok.AllArgsConstructor;
 import lombok.Getter;
-import lombok.NoArgsConstructor;
-import lombok.Setter;
-import org.hswebframework.web.event.DefaultAsyncEvent;
+import org.hswebframework.web.authorization.DefaultDimensionType;
 import org.hswebframework.web.system.authorization.api.entity.UserEntity;
 
 @Getter
-@Setter
-@AllArgsConstructor
-@NoArgsConstructor
-public class UserDeletedEvent extends DefaultAsyncEvent {
+public class UserDeletedEvent extends DimensionDeletedEvent {
 
-    private UserEntity user;
+    private final UserEntity user;
 
+    public UserDeletedEvent(UserEntity user) {
+        super(DefaultDimensionType.user.getId(), user.getId());
+        this.user = user;
+    }
 }