1
0
mirror of https://github.com/FatttSnake/Pinnacle-OA.git synced 2026-04-06 07:21:24 +08:00

Protected super admin

This commit is contained in:
2023-05-17 17:08:34 +08:00
parent de2f1ef31e
commit bea1f30266
5 changed files with 92 additions and 21 deletions

View File

@@ -12,7 +12,9 @@ import java.util.List;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
/**
@@ -24,6 +26,8 @@ import lombok.experimental.Accessors;
* @since 2023-04-30
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@TableName("t_group")
public class Group implements Serializable {
@@ -51,4 +55,9 @@ public class Group implements Serializable {
@TableField(exist = false)
private List<Role> roles;
public Group(Long id, String name) {
this.id = id;
this.name = name;
}
}

View File

@@ -16,7 +16,9 @@ import com.cfive.pinnacle.entity.permission.Operation;
import com.cfive.pinnacle.entity.permission.Power;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
/**
@@ -28,6 +30,8 @@ import lombok.experimental.Accessors;
* @since 2023-04-30
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@TableName("t_role")
public class Role implements Serializable {
@@ -64,4 +68,9 @@ public class Role implements Serializable {
@TableField("version")
@Version
private Integer version;
public Role(Long id, String name) {
this.id = id;
this.name = name;
}
}