package com.app.mvc.acl.dto;
import com.app.mvc.acl.domain.SysAclModule;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.springframework.beans.BeanUtils;
import java.util.List;
/**
* Created by jimin on 16/1/24.
*/
@ToString
@Getter
@Setter
public class AclModuleLevelDto extends SysAclModule {
/**
* 组装权限模块层级使用
*/
private List<AclModuleLevelDto> aclModuleList;
/**
* 组装权限层级模块下的权限点列表
*/
private List<AclDto> aclList;
public static AclModuleLevelDto adapt(SysAclModule aclModule) {
AclModuleLevelDto dto = new AclModuleLevelDto();
BeanUtils.copyProperties(aclModule, dto);
return dto;
}
}