From 37325b5b629a296230e87d41187742f843c7494c Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期二, 15 七月 2025 18:08:23 +0800
Subject: [PATCH] 文件ip迁移兼容
---
business/src/main/java/com/ycl/domain/form/ProjectEngineeringForm.java | 23 ++++++++++++++++++++++-
1 files changed, 22 insertions(+), 1 deletions(-)
diff --git a/business/src/main/java/com/ycl/domain/form/ProjectEngineeringForm.java b/business/src/main/java/com/ycl/domain/form/ProjectEngineeringForm.java
index dba0808..95df8f3 100644
--- a/business/src/main/java/com/ycl/domain/form/ProjectEngineeringForm.java
+++ b/business/src/main/java/com/ycl/domain/form/ProjectEngineeringForm.java
@@ -1,9 +1,12 @@
package com.ycl.domain.form;
+import com.fasterxml.jackson.annotation.JsonFormat;
import com.ycl.common.group.Update;
import com.ycl.common.group.Add;
+import com.ycl.common.utils.StringUtils;
import com.ycl.system.domain.base.AbsForm;
import com.ycl.domain.entity.ProjectEngineering;
+import com.ycl.system.domain.base.AbsUUIDForm;
import org.springframework.beans.BeanUtils;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
@@ -21,7 +24,7 @@
*/
@Data
@ApiModel(value = "ProjectEngineering琛ㄥ崟", description = "椤圭洰宸ョ▼琛ㄥ崟")
-public class ProjectEngineeringForm extends AbsForm {
+public class ProjectEngineeringForm extends AbsUUIDForm {
@NotNull(message = "椤圭洰id涓嶈兘涓虹┖", groups = {Add.class, Update.class})
@ApiModelProperty("椤圭洰id")
@@ -43,10 +46,28 @@
@ApiModelProperty("鐘舵��")
private String status;
+ @ApiModelProperty("涓荤閮ㄩ棬")
+ private Long department;
+
+ @ApiModelProperty("涓氫富鍗曚綅")
+ private Long unit;
+
+ @ApiModelProperty("骞翠唤")
+ private String year;
+
+ @ApiModelProperty("鐖跺伐绋�")
+ private String parent;
+
+ @ApiModelProperty("寤鸿鍐呭")
+ private String buildContent;
+
public static ProjectEngineering getEntityByForm(@NonNull ProjectEngineeringForm form, ProjectEngineering entity) {
if(entity == null) {
entity = new ProjectEngineering();
}
+ if (StringUtils.isEmpty(form.parent)){
+ form.setParent("0");
+ }
BeanUtils.copyProperties(form, entity);
return entity;
}
--
Gitblit v1.8.0