package jnpf.dmsPermission;
|
|
import jnpf.util.JsonUtil;
|
import lombok.Data;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import java.util.UUID;
|
|
@Data
|
public class DmsUserFolderPermissionTreeQuery {
|
private String tenantId;
|
private UUID parentId;
|
private Long cursorSortCode;
|
private UUID cursorId;
|
private int limit;
|
private List<DmsUserFolderPermissionPrincipal> principals = new ArrayList<>();
|
private String principalsJson = "[]";
|
|
public void setPrincipals(List<DmsUserFolderPermissionPrincipal> principals) {
|
this.principals = principals == null
|
? new ArrayList<DmsUserFolderPermissionPrincipal>()
|
: new ArrayList<DmsUserFolderPermissionPrincipal>(principals);
|
this.principalsJson = JsonUtil.getObjectToString(this.principals);
|
}
|
}
|