From 05600d089901d44e8d5036046025b6a90ceb896a Mon Sep 17 00:00:00 2001
From: heheng <heheng@123456>
Date: 星期二, 03 十二月 2024 16:57:20 +0800
Subject: [PATCH] 修改及增加功能

---
 expert-system/src/main/java/com/gkhy/system/domain/ProjectManagement.java |   63 +++++++++++++++++++------------
 1 files changed, 39 insertions(+), 24 deletions(-)

diff --git a/expert-system/src/main/java/com/gkhy/system/domain/ProjectManagement.java b/expert-system/src/main/java/com/gkhy/system/domain/ProjectManagement.java
index 473232d..f2ffdc2 100644
--- a/expert-system/src/main/java/com/gkhy/system/domain/ProjectManagement.java
+++ b/expert-system/src/main/java/com/gkhy/system/domain/ProjectManagement.java
@@ -1,10 +1,13 @@
 package com.gkhy.system.domain;
 
 import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.gkhy.common.core.domain.BaseEntity;
+import com.gkhy.system.domain.vo.ProjectDeptPostDTO;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import org.apache.commons.lang3.builder.ToStringBuilder;
@@ -21,7 +24,7 @@
  * @author expert
  * @date 2024-11-14
  */
-@TableName(resultMap = "com.gkhy.system.mapper.ProjectManagementMapper.ProjectManagementResult")
+@TableName(autoResultMap = true)
 @ApiModel(value = "项目管理对象", description = "项目管理对象表")
 public class ProjectManagement extends BaseEntity {
     private static final long serialVersionUID = 1L;
@@ -56,8 +59,8 @@
     /**
      * 被检单位
      */
-    @ApiModelProperty(value = "被检单位")
-    private String companyName;
+    @ApiModelProperty(value = "工作类别")
+    private String jobCategory;
 
     /**
      * 项目地址
@@ -66,12 +69,16 @@
     @NotBlank(message = "项目地址不能为空")
     private String projectAddress;
 
-    /**
-     * 部门带队人员
-     */
-    @ApiModelProperty(value = "部门带队人员",required = true)
-    @NotBlank(message = "处室带队人员不能为空")
-    private String deptUserName;
+//    /**
+//     * 部门带队人员
+//     */
+//    @ApiModelProperty(value = "处室人员",required = false,hidden = true)
+//    private String deptUserName;
+
+    @ApiModelProperty(value = "处室人员及职务职务",required = true)
+    @NotNull(message = "处室人员及职务职务不能为空")
+    @TableField(typeHandler = JacksonTypeHandler.class)
+    private ProjectDeptPostDTO deptPostName;
 
     /**
      * 乐观锁
@@ -176,13 +183,7 @@
         return deptName;
     }
 
-    public void setCompanyName(String companyName) {
-        this.companyName = companyName;
-    }
 
-    public String getCompanyName() {
-        return companyName;
-    }
 
     public void setProjectAddress(String projectAddress) {
         this.projectAddress = projectAddress;
@@ -192,13 +193,13 @@
         return projectAddress;
     }
 
-    public void setDeptUserName(String deptUserName) {
-        this.deptUserName = deptUserName;
-    }
-
-    public String getDeptUserName() {
-        return deptUserName;
-    }
+//    public void setDeptUserName(String deptUserName) {
+//        this.deptUserName = deptUserName;
+//    }
+//
+//    public String getDeptUserName() {
+//        return deptUserName;
+//    }
 
     public void setVersion(Long version) {
         this.version = version;
@@ -263,9 +264,7 @@
                 .append("projectName", getProjectName())
                 .append("deptId", getDeptId())
                 .append("deptName", getDeptName())
-                .append("companyName", getCompanyName())
                 .append("projectAddress", getProjectAddress())
-                .append("deptUserName", getDeptUserName())
                 .append("version", getVersion())
                 .append("state", getState())
                 .append("remark", getRemark())
@@ -338,4 +337,20 @@
     public void setEvaluationState(Long evaluationState) {
         this.evaluationState = evaluationState;
     }
+
+    public String getJobCategory() {
+        return jobCategory;
+    }
+
+    public void setJobCategory(String jobCategory) {
+        this.jobCategory = jobCategory;
+    }
+
+    public ProjectDeptPostDTO getDeptPostName() {
+        return deptPostName;
+    }
+
+    public void setDeptPostName(ProjectDeptPostDTO deptPostName) {
+        this.deptPostName = deptPostName;
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.2