package com.gkhy.labRiskManage.domain.account.converter; import cn.hutool.core.util.ObjectUtil; import com.gkhy.labRiskManage.application.account.dto.respDto.RoleRespDTO; import com.gkhy.labRiskManage.application.account.dto.respDto.UserRoleBindAppRespDTO; import com.gkhy.labRiskManage.application.account.dto.respDto.UserRoleBindRespDTO; import com.gkhy.labRiskManage.commons.utils.BeanCopyUtils; import com.gkhy.labRiskManage.domain.account.entity.SysUserRoleBind; import com.gkhy.labRiskManage.domain.account.model.dto.SysUserRoleBindDomainDTO; import org.springframework.stereotype.Component; import java.util.ArrayList; import java.util.List; /** * @email 1603559716@qq.com * @author: zf * @date: 2023/3/13 * @time: 10:34 */ @Component public class UserRoleBindConverter { public List userRoleBindDomainConverter(List list){ List respDTO = new ArrayList<>(); if(ObjectUtil.isNotEmpty(list)){ respDTO = BeanCopyUtils.copyBeanList(list, SysUserRoleBindDomainDTO.class); } return respDTO; } public List userRoleBindAppConverter(List list){ List respDTO = new ArrayList<>(); if(ObjectUtil.isNotEmpty(list)){ respDTO = BeanCopyUtils.copyBeanList(list, UserRoleBindAppRespDTO.class); } return respDTO; } public List userRoleBindConverter(List list){ List respDTO = new ArrayList<>(); if(ObjectUtil.isNotEmpty(list)){ respDTO = BeanCopyUtils.copyBeanList(list, UserRoleBindRespDTO.class); } return respDTO; } }