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 permissions; public GroupPermissionBO(GroupDO group, List permissions) { BeanUtils.copyProperties(group, this); this.permissions = permissions; } }