1 package com.supwisdom.institute.backend.base.api.v1.vo.admin.response;
5 import com.supwisdom.institute.backend.base.domain.entity.Permission;
6 import com.supwisdom.institute.backend.common.framework.entity.EntityUtils;
7 import com.supwisdom.institute.backend.common.framework.vo.response.data.IApiLoadResponseData;
15 public class PermissionLoadResponseData extends Permission implements IApiLoadResponseData {
20 private static final long serialVersionUID = -2692036336252091453L;
28 private List<String> resourceIds;
31 private PermissionLoadResponseData() {
35 public static PermissionLoadResponseData of(Permission entity, List<String> resourceIds) {
36 PermissionLoadResponseData data = new PermissionLoadResponseData();
38 EntityUtils.copy(entity, data);
39 data.setResourceIds(resourceIds);