package org.springblade.xxljob.wrapper;
|
|
import org.springblade.core.mp.support.BaseEntityWrapper;
|
import org.springblade.core.tool.utils.BeanUtil;
|
import org.springblade.xxljob.entity.JobInfoEntity;
|
import org.springblade.xxljob.vo.JobInfoVO;
|
import java.util.Objects;
|
|
/**
|
* 调度任务信息表 包装类,返回视图层所需的字段
|
*
|
* @author BladeX
|
* @since 2024-01-10
|
*/
|
public class JobInfoWrapper extends BaseEntityWrapper<JobInfoEntity, JobInfoVO> {
|
|
public static JobInfoWrapper build() {
|
return new JobInfoWrapper();
|
}
|
|
@Override
|
public JobInfoVO entityVO(JobInfoEntity jobInfo) {
|
JobInfoVO jobInfoVO = Objects.requireNonNull(BeanUtil.copy(jobInfo, JobInfoVO.class));
|
|
//User createUser = UserCache.getUser(jobInfo.getCreateUser());
|
//User updateUser = UserCache.getUser(jobInfo.getUpdateUser());
|
//jobInfoVO.setCreateUserName(createUser.getName());
|
//jobInfoVO.setUpdateUserName(updateUser.getName());
|
|
return jobInfoVO;
|
}
|
|
|
}
|