package org.springblade.modules.backblast.wrapper;
|
|
import org.springblade.core.mp.support.BaseEntityWrapper;
|
import org.springblade.core.tool.utils.BeanUtil;
|
import org.springblade.modules.backblast.entity.BackblastPubPersonEntity;
|
import org.springblade.modules.backblast.vo.BackblastPubPersonVO;
|
import java.util.Objects;
|
|
/**
|
* 反炸宣传记录表 包装类,返回视图层所需的字段
|
*
|
* @author BladeX
|
* @since 2024-03-15
|
*/
|
public class BackblastPubPersonWrapper extends BaseEntityWrapper<BackblastPubPersonEntity, BackblastPubPersonVO> {
|
|
public static BackblastPubPersonWrapper build() {
|
return new BackblastPubPersonWrapper();
|
}
|
|
@Override
|
public BackblastPubPersonVO entityVO(BackblastPubPersonEntity backblastPubRecord) {
|
BackblastPubPersonVO backblastPubRecordVO = Objects.requireNonNull(BeanUtil.copy(backblastPubRecord, BackblastPubPersonVO.class));
|
|
//User createUser = UserCache.getUser(backblastPubRecord.getCreateUser());
|
//User updateUser = UserCache.getUser(backblastPubRecord.getUpdateUser());
|
//backblastPubRecordVO.setCreateUserName(createUser.getName());
|
//backblastPubRecordVO.setUpdateUserName(updateUser.getName());
|
|
return backblastPubRecordVO;
|
}
|
|
|
}
|