parent
03ecdde231
commit
8f4bed6bdb
13 changed files with 310 additions and 183 deletions
@ -0,0 +1,31 @@ |
||||
/** |
||||
* Author: Tom Shuo |
||||
*/ |
||||
package org.springblade.desk.quality.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import org.springblade.desk.quality.pojo.entity.LiquidTankReport; |
||||
import org.springblade.desk.quality.pojo.entity.LiquidTankTaskCopy; |
||||
|
||||
import java.io.Serial; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* [槽液报告] 视图实体类 |
||||
* |
||||
* @author Tom Shuo |
||||
* @since 2025-12-18 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
||||
public class LiquidTankReportDetailVO extends LiquidTankReport { |
||||
@Serial |
||||
private static final long serialVersionUID = 1L; |
||||
|
||||
@Schema(description = "维护人") |
||||
private String updateUserRealName; |
||||
@Schema(description = "复制槽液任务列表") |
||||
private List<LiquidTankTaskCopyVO> copyList; |
||||
} |
||||
@ -0,0 +1,37 @@ |
||||
/** |
||||
* Author: Tom Shuo |
||||
*/ |
||||
package org.springblade.desk.quality.wrapper; |
||||
|
||||
import org.springblade.core.mp.support.BaseEntityWrapper; |
||||
import org.springblade.core.tool.utils.BeanUtil; |
||||
import org.springblade.desk.quality.pojo.entity.LiquidTankReport; |
||||
import org.springblade.desk.quality.pojo.vo.LiquidTankReportDetailVO; |
||||
import org.springblade.desk.quality.pojo.vo.LiquidTankReportVO; |
||||
|
||||
import java.util.Objects; |
||||
|
||||
/** |
||||
* [槽液报告] 包装类,返回视图层所需的字段 |
||||
* |
||||
* @author Tom Shuo |
||||
* @since 2025-12-18 |
||||
*/ |
||||
public class LiquidTankReportDetailWrapper extends BaseEntityWrapper<LiquidTankReport, LiquidTankReportDetailVO> { |
||||
|
||||
public static LiquidTankReportDetailWrapper build() { |
||||
return new LiquidTankReportDetailWrapper(); |
||||
} |
||||
|
||||
@Override |
||||
public LiquidTankReportDetailVO entityVO(LiquidTankReport liquidTankReport) { |
||||
LiquidTankReportDetailVO VO = Objects.requireNonNull(BeanUtil.copyProperties(liquidTankReport, LiquidTankReportDetailVO.class)); |
||||
|
||||
//User createUser = UserCache.getUser(liquidTankReport.getCreateUser());
|
||||
//User updateUser = UserCache.getUser(liquidTankReport.getUpdateUser());
|
||||
//liquidTankReportVO.setCreateUserName(createUser.getName());
|
||||
//liquidTankReportVO.setUpdateUserName(updateUser.getName());
|
||||
|
||||
return VO; |
||||
} |
||||
} |
||||
Loading…
Reference in new issue