Browse Source

获取已添加的协作人员时,返回用户姓名

wukai 1 year ago
parent
commit
0ea1b18c9a

+ 6 - 16
doc-biz/src/main/java/com/doc/biz/domain/DocActorUser.java

@@ -1,10 +1,12 @@
 package com.doc.biz.domain;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.doc.common.annotation.Excel;
 import com.doc.common.core.domain.BaseEntity;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
 import org.apache.commons.lang3.builder.ToStringBuilder;
 import org.apache.commons.lang3.builder.ToStringStyle;
 
@@ -15,6 +17,7 @@ import org.apache.commons.lang3.builder.ToStringStyle;
  * @date 2023-09-18
  */
 @ApiModel(value = "DocActorUser", description = "文档协作成员")
+@Data
 public class DocActorUser extends BaseEntity {
     private static final long serialVersionUID = 1L;
 
@@ -32,22 +35,9 @@ public class DocActorUser extends BaseEntity {
     @ApiModelProperty("用户ID")
     @Excel(name = "用户ID")
     private Long userId;
-
-    public void setDocId(Long docId) {
-        this.docId = docId;
-    }
-
-    public Long getDocId() {
-        return docId;
-    }
-
-    public void setUserId(Long userId) {
-        this.userId = userId;
-    }
-
-    public Long getUserId() {
-        return userId;
-    }
+    @ApiModelProperty("用户姓名")
+    @TableField(exist = false)
+    private String name;
 
     @Override
     public String toString() {

+ 3 - 2
doc-biz/src/main/resources/mapper/biz/DocActorUserMapper.xml

@@ -7,11 +7,12 @@
     <resultMap type="DocActorUser" id="DocActorUserResult">
         <result property="docId" column="DOC_ID"/>
         <result property="userId" column="USER_ID"/>
+        <result property="name" column="NICK_NAME"/>
     </resultMap>
 
     <sql id="selectDocActorUserVo">
-        select DOC_ID, USER_ID
-        from doc_actor_user
+        select * from (select a.DOC_ID, a.USER_ID,b.nick_name
+        from doc_actor_user a,sys_user b where a.user_id=b.user_id) a
     </sql>
 
     <select id="selectDocActorUserList" parameterType="DocActorUser" resultMap="DocActorUserResult">