From 611ba10fe1678dca8f78ad5c01e1193339a445a4 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期三, 06 三月 2024 14:30:04 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ycl-pojo/src/main/java/com/ycl/platform/domain/vo/WorkOrderVO.java | 64 ++++++++++++++++++++++++++++++++ 1 files changed, 64 insertions(+), 0 deletions(-) diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/WorkOrderVO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/WorkOrderVO.java new file mode 100644 index 0000000..07ca702 --- /dev/null +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/WorkOrderVO.java @@ -0,0 +1,64 @@ +package com.ycl.platform.domain.vo; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.ycl.platform.base.AbsVo; +import com.ycl.platform.domain.entity.WorkOrder; + +import java.time.LocalDateTime; +import java.util.List; +import org.springframework.lang.NonNull; +import org.springframework.beans.BeanUtils; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.experimental.Accessors; + +/** + * 宸ュ崟灞曠ず + * + * @author xp + * @since 2024-03-05 + */ +@Data +@Accessors(chain = true) +public class WorkOrderVO extends AbsVo { + + /** 宸ュ崟鍙� */ + private String workOrderNo; + + /** 杩愮淮鍗曚綅 */ + private Integer unitId; + private String unitName; + + /** 宸ュ崟鏉ユ簮 */ + private String source; + + /** 鏁呴殰绫诲瀷 */ + private String errorType; + + /** 杩愮淮浜哄憳 */ + private Integer ywPeopleId; + private String ywPeopleName; + + /** 杩愮淮澶勭悊鏃堕棿 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime ywHandleTime; + + /** 杩愮淮缁撴灉 */ + private String ywResult; + + /** 杩愮淮鎯呭喌 */ + private String ywCondition; + + /** 杩愮淮妫�娴嬬粨鏋� */ + private String ywCheckResult; + + public static WorkOrderVO getVoByEntity(@NonNull WorkOrder entity, WorkOrderVO vo) { + if(vo == null) { + vo = new WorkOrderVO(); + } + BeanUtils.copyProperties(entity, vo); + return vo; + } + +} -- Gitblit v1.8.0