From 80662b34fe93b4ede00c7fc03fbd9f01355c94e2 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期一, 07 四月 2025 13:52:17 +0800 Subject: [PATCH] 修改任务接口 --- 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