Browse Source

feat(supplierPerformance): 添加用户显示名称字段支持

- 在 PerEvaluateRequestOwnerEntity 实体类中新增 userDisplay 字段
- 配置 userDisplay 字段为非数据库映射字段
- 修改 perEvaluateRequestOwnerSearch 查询 SQL,增加对用户显示名称的关联查询
- 通过 left join 关联 sys_user 表获取用户显示名称信息
master
qiankanghui 3 days ago
parent
commit
826ec2385a
  1. 3
      src/main/java/com/xujie/modules/supplierPerformance/entity/PerEvaluateRequestOwnerEntity.java
  2. 3
      src/main/resources/mapper/supplierPerformance/PerEvaluateRequestOwnerMapper.xml

3
src/main/java/com/xujie/modules/supplierPerformance/entity/PerEvaluateRequestOwnerEntity.java

@ -57,4 +57,7 @@ public class PerEvaluateRequestOwnerEntity extends QueryPage {
@TableField(exist = false) @TableField(exist = false)
private String departmentName; private String departmentName;
@TableField(exist = false)
private String userDisplay;
} }

3
src/main/resources/mapper/supplierPerformance/PerEvaluateRequestOwnerMapper.xml

@ -4,8 +4,9 @@
<select id="perEvaluateRequestOwnerSearch" <select id="perEvaluateRequestOwnerSearch"
resultType="com.xujie.modules.supplierPerformance.entity.PerEvaluateRequestOwnerEntity"> resultType="com.xujie.modules.supplierPerformance.entity.PerEvaluateRequestOwnerEntity">
select a.*,b.department_name from per_evaluate_request_owner a
select a.*,b.department_name,u.user_display from per_evaluate_request_owner a
left join sys_department b on a.site = b.site and a.department = b.department_id left join sys_department b on a.site = b.site and a.department = b.department_id
left join sys_user u on a.owner = u.username
where a.site = #{site} and a.request_no = #{requestNo} where a.site = #{site} and a.request_no = #{requestNo}
</select> </select>
</mapper> </mapper>
Loading…
Cancel
Save