package com.cloudroam.bo;
|
|
import com.cloudroam.model.GroupDO;
|
import com.cloudroam.model.PermissionDO;
|
import lombok.AllArgsConstructor;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
import org.springframework.beans.BeanUtils;
|
|
import java.util.List;
|
|
/**
|
* @author
|
* @author
|
* @author
|
* 分组权限业务对象
|
*/
|
@Data
|
@NoArgsConstructor
|
@AllArgsConstructor
|
public class GroupPermissionBO {
|
private Integer id;
|
|
private String name;
|
|
private String info;
|
|
private List<PermissionDO> permissions;
|
|
public GroupPermissionBO(GroupDO group, List<PermissionDO> permissions) {
|
BeanUtils.copyProperties(group, this);
|
this.permissions = permissions;
|
}
|
}
|