From d825532b5487036d4538083c2ad6045388cf4a28 Mon Sep 17 00:00:00 2001
From: wuyibo <771227828@qq.com>
Date: Fri, 25 Aug 2023 14:20:34 +0800
Subject: [PATCH] =?UTF-8?q?=E7=90=83=E5=91=98=E5=A4=B4=E5=83=8F=E9=9A=90?=
=?UTF-8?q?=E8=97=8F=E8=AE=BE=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/com/ruoyi/system/domain/CompetitionMembers.java | 2 ++
.../java/com/ruoyi/system/domain/CompetitionOfTeam.java | 3 ++-
.../ruoyi/system/domain/vo/CompetitionMembersScoreVo.java | 1 +
.../resources/mapper/system/CompetitionMembersMapper.xml | 7 ++++++-
.../mapper/system/CompetitionMembersScoreMapper.xml | 3 ++-
.../resources/mapper/system/CompetitionOfTeamMapper.xml | 6 +++++-
6 files changed, 18 insertions(+), 4 deletions(-)
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/CompetitionMembers.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/CompetitionMembers.java
index 4454b33f..612bcb63 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/CompetitionMembers.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/CompetitionMembers.java
@@ -136,6 +136,8 @@ public class CompetitionMembers extends BaseEntity
/** 个人照片(最新) */
@Excel(name = "个人照片", readConverterExp = "最=新")
private String personalPhoto;
+ @Excel(name = "是否隐藏头像")
+ private Boolean isHideAvatar;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/CompetitionOfTeam.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/CompetitionOfTeam.java
index 9542fc5a..b561324e 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/CompetitionOfTeam.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/CompetitionOfTeam.java
@@ -67,7 +67,8 @@ public class CompetitionOfTeam extends BaseEntity
/** 联系人 */
@Excel(name = "领队人")
private String contacts;
-
+ @Excel(name = "是否隐藏头像")
+ private Boolean isHideAvatar;
/** 联系人电话 */
@Excel(name = "领队人电话")
private String contactsTel;
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/CompetitionMembersScoreVo.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/CompetitionMembersScoreVo.java
index 5eb3f56a..0fa58ea2 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/CompetitionMembersScoreVo.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/CompetitionMembersScoreVo.java
@@ -13,4 +13,5 @@ public class CompetitionMembersScoreVo extends CompetitionMembersScore {
private String realName;
private Long totalCount;
private Long avgCountScore;
+ private Boolean isHideAvatar;
}
diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/CompetitionMembersMapper.xml b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/CompetitionMembersMapper.xml
index b119d982..9016ffe0 100644
--- a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/CompetitionMembersMapper.xml
+++ b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/CompetitionMembersMapper.xml
@@ -38,10 +38,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
- select id, user_id, role_code, competition_id, competition_team_id, score, penalty, two_points, three_points, breaks, rebound, block, is_deleted, created_by, modified_by, created_time, last_updated_time, status, user_type, competition_of_team_id, competition_nature, real_name, jersey_number, id_type, id_card_no, contacts_tel, contacts, contacts_area_code, personal_photo, is_first_launch,team_position,height,weight from competition_members
+ select id, user_id, role_code,is_hide_avatar, competition_id, competition_team_id, score, penalty, two_points, three_points, breaks, rebound, block, is_deleted, created_by, modified_by, created_time, last_updated_time, status, user_type, competition_of_team_id, competition_nature, real_name, jersey_number, id_type, id_card_no, contacts_tel, contacts, contacts_area_code, personal_photo, is_first_launch,team_position,height,weight from competition_members
@@ -193,6 +195,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
team_position,
height,
weight,
+ is_hide_avatar,
#{userId},
@@ -227,6 +230,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{teamPosition},
#{height},
#{weight},
+ #{isHideAvatar},
@@ -265,6 +269,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
team_position = #{teamPosition},
height = #{height},
weight = #{weight},
+ is_hide_avatar = #{isHideAvatar},
where id = #{id}
diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/CompetitionMembersScoreMapper.xml b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/CompetitionMembersScoreMapper.xml
index 68546c30..8dac6a0b 100644
--- a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/CompetitionMembersScoreMapper.xml
+++ b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/CompetitionMembersScoreMapper.xml
@@ -104,7 +104,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
sco.block,
sco.fault,
sco.breaks,
- IFNULL( sco.is_first_launch, 0 ) AS isFirstLaunch
+ IFNULL( sco.is_first_launch, 0 ) AS isFirstLaunch,
+ if(team.is_hide_avatar,team.is_hide_avatar,member.is_hide_avatar) as isHideAvatar
FROM
competition_team_vs_team vs
INNER JOIN competition_of_team team ON ( vs.main_team_id = team.id OR vs.guest_team_id = team.id ) and team.competition_id = vs.competition_id
diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/CompetitionOfTeamMapper.xml b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/CompetitionOfTeamMapper.xml
index 1fd75233..ad615123 100644
--- a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/CompetitionOfTeamMapper.xml
+++ b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/CompetitionOfTeamMapper.xml
@@ -23,10 +23,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
- select id, competition_id, team_id, team_name, competition_group, created_time, status, last_updated_time, created_by, modified_by, is_deleted, remark, contacts, contacts_tel, contacts_area_code, serial_number,team_logo,captain from competition_of_team
+ select id, competition_id, team_id,is_hide_avatar, team_name, competition_group, created_time, status, last_updated_time, created_by, modified_by, is_deleted, remark, contacts, contacts_tel, contacts_area_code, serial_number,team_logo,captain from competition_of_team