package com.qianwen.smartman.modules.system.convert;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import com.qianwen.smartman.modules.system.entity.Post;
|
import com.qianwen.smartman.modules.system.excel.PostExcel;
|
import com.qianwen.smartman.modules.system.excel.PostImport;
|
import com.qianwen.smartman.modules.system.vo.PostDetailVO;
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/convert/PostConvertImpl.class */
|
public class PostConvertImpl implements PostConvert {
|
@Override // org.springblade.modules.system.convert.PostConvert
|
public List<PostExcel> convert(List<PostDetailVO> postDetailVOList) {
|
if (postDetailVOList == null) {
|
return null;
|
}
|
List<PostExcel> list = new ArrayList<>(postDetailVOList.size());
|
for (PostDetailVO postDetailVO : postDetailVOList) {
|
list.add(postDetailVOToPostExcel(postDetailVO));
|
}
|
return list;
|
}
|
|
@Override // org.springblade.modules.system.convert.PostConvert
|
public List<Post> convertExcelToEntity(List<PostImport> postImportExcelList) {
|
if (postImportExcelList == null) {
|
return null;
|
}
|
List<Post> list = new ArrayList<>(postImportExcelList.size());
|
for (PostImport postImport : postImportExcelList) {
|
list.add(postImportToPost(postImport));
|
}
|
return list;
|
}
|
|
protected PostExcel postDetailVOToPostExcel(PostDetailVO postDetailVO) {
|
if (postDetailVO == null) {
|
return null;
|
}
|
PostExcel postExcel = new PostExcel();
|
postExcel.setPostCode(postDetailVO.getPostCode());
|
postExcel.setPostName(postDetailVO.getPostName());
|
return postExcel;
|
}
|
|
protected Post postImportToPost(PostImport postImport) {
|
if (postImport == null) {
|
return null;
|
}
|
Post post = new Post();
|
post.setPostCode(postImport.getPostCode());
|
post.setPostName(postImport.getPostName());
|
return post;
|
}
|
}
|