package com.gkhy.testFourierSpecialGasMonitor.domain.account.converter;
|
|
import cn.hutool.core.util.ObjectUtil;
|
import com.gkhy.testFourierSpecialGasMonitor.application.account.dto.respDto.UserRoleBindAppRespDTO;
|
import com.gkhy.testFourierSpecialGasMonitor.application.account.dto.respDto.UserRoleBindRespDTO;
|
import com.gkhy.testFourierSpecialGasMonitor.commons.utils.BeanCopyUtils;
|
import com.gkhy.testFourierSpecialGasMonitor.domain.account.entity.SysUserRoleBind;
|
import com.gkhy.testFourierSpecialGasMonitor.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<SysUserRoleBindDomainDTO> userRoleBindDomainConverter(List<SysUserRoleBind> list){
|
List<SysUserRoleBindDomainDTO> respDTO = new ArrayList<>();
|
if(ObjectUtil.isNotEmpty(list)){
|
respDTO = BeanCopyUtils.copyBeanList(list, SysUserRoleBindDomainDTO.class);
|
}
|
return respDTO;
|
}
|
public List<UserRoleBindAppRespDTO> userRoleBindAppConverter(List<SysUserRoleBindDomainDTO> list){
|
List<UserRoleBindAppRespDTO> respDTO = new ArrayList<>();
|
if(ObjectUtil.isNotEmpty(list)){
|
respDTO = BeanCopyUtils.copyBeanList(list, UserRoleBindAppRespDTO.class);
|
}
|
return respDTO;
|
}
|
public List<UserRoleBindRespDTO> userRoleBindConverter(List<SysUserRoleBindDomainDTO> list){
|
List<UserRoleBindRespDTO> respDTO = new ArrayList<>();
|
if(ObjectUtil.isNotEmpty(list)){
|
respDTO = BeanCopyUtils.copyBeanList(list, UserRoleBindRespDTO.class);
|
}
|
return respDTO;
|
}
|
|
}
|