zxl
2025-03-21 1f2697051a87a7ca54734ccbf04a4bc8b0110907
business/src/main/java/com/ycl/domain/form/ProjectEngineeringForm.java
@@ -1,7 +1,9 @@
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;
@@ -44,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;
    }