package com.monkeylessey.sys.domain.vo; import com.monkeylessey.sys.domain.base.AbsVo; import com.monkeylessey.sys.domain.entity.SysUserRole; import lombok.Data; import org.springframework.beans.BeanUtils; import org.springframework.lang.NonNull; import java.util.List; /** * 展示 * * @author 向培 * @since 2022-06-03 */ @Data public class SysUserRoleVO extends AbsVo { private String userId; private String roleId; private List roleIds; /** * entity转vo * * @param entity * @param vo * @return */ public static SysUserRoleVO getVoByEntity(@NonNull SysUserRole entity, SysUserRoleVO vo) { if (vo == null) { vo = new SysUserRoleVO(); } BeanUtils.copyProperties(entity, vo); return vo; } }