diff --git a/common/data/src/main/java/org/thingsboard/server/common/data/alarm/AlarmCommentInfo.java b/common/data/src/main/java/org/thingsboard/server/common/data/alarm/AlarmCommentInfo.java index dbf603fdbc..66300e4cdb 100644 --- a/common/data/src/main/java/org/thingsboard/server/common/data/alarm/AlarmCommentInfo.java +++ b/common/data/src/main/java/org/thingsboard/server/common/data/alarm/AlarmCommentInfo.java @@ -32,6 +32,9 @@ public class AlarmCommentInfo extends AlarmComment { @ApiModelProperty(position = 19, value = "User last name", example = "Brown") private String lastName; + @ApiModelProperty(position = 19, value = "User email address", example = "johnBrown@gmail.com") + private String email; + public AlarmCommentInfo() { super(); } @@ -40,9 +43,10 @@ public class AlarmCommentInfo extends AlarmComment { super(alarmComment); } - public AlarmCommentInfo(AlarmComment alarmComment, String firstName, String lastName) { + public AlarmCommentInfo(AlarmComment alarmComment, String firstName, String lastName, String email) { super(alarmComment); this.firstName = firstName; this.lastName = lastName; + this.email = email; } } diff --git a/dao/src/main/java/org/thingsboard/server/dao/model/sql/AlarmCommentInfoEntity.java b/dao/src/main/java/org/thingsboard/server/dao/model/sql/AlarmCommentInfoEntity.java index 3bcb49f260..bc9c5841c5 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/model/sql/AlarmCommentInfoEntity.java +++ b/dao/src/main/java/org/thingsboard/server/dao/model/sql/AlarmCommentInfoEntity.java @@ -29,6 +29,8 @@ public class AlarmCommentInfoEntity extends AbstractAlarmCommentEntity { - @Query(value = "SELECT new org.thingsboard.server.dao.model.sql.AlarmCommentInfoEntity(a, u.firstName, u.lastName) FROM AlarmCommentEntity a " + + @Query(value = "SELECT new org.thingsboard.server.dao.model.sql.AlarmCommentInfoEntity(a, u.firstName, u.lastName, u.email) FROM AlarmCommentEntity a " + "LEFT JOIN UserEntity u on u.id = a.userId " + "WHERE a.alarmId = :alarmId ", countQuery = "" +