package com.monkeylessey.sys.domain.vo; import com.monkeylessey.sys.domain.base.AbsVo; import com.monkeylessey.sys.domain.entity.SysRoleMenu; import lombok.Data; import org.springframework.beans.BeanUtils; import org.springframework.lang.NonNull; /** * 展示 * * @author 向培 * @since 2022-05-29 */ @Data public class SysRoleMenuVO extends AbsVo { private String roleId; private String menuId; private String[] menuIds; /** * entity转vo * * @param entity * @param vo * @return */ public static SysRoleMenuVO getVoByEntity(@NonNull SysRoleMenu entity, SysRoleMenuVO vo) { if (vo == null) { vo = new SysRoleMenuVO(); } BeanUtils.copyProperties(entity, vo); return vo; } }