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