Commit f496bb1ce707729befab295a5907e40491f284c1
Merge branch 'master' of http://git.yuntengiot.com/huang/thingsboard3.3.2 into localhost-cxy
Conflicts: common/data/src/main/java/org/thingsboard/server/common/data/yunteng/dto/SysNoticeUserDTO.java dao/src/main/resources/mapper/SysNoticeUserMapper.xml
Showing
3 changed files
with
8 additions
and
1 deletions
1 | package org.thingsboard.server.common.data.yunteng.dto; | 1 | package org.thingsboard.server.common.data.yunteng.dto; |
2 | 2 | ||
3 | +import com.fasterxml.jackson.annotation.JsonFormat; | ||
3 | import io.swagger.annotations.ApiModel; | 4 | import io.swagger.annotations.ApiModel; |
4 | import io.swagger.annotations.ApiModelProperty; | 5 | import io.swagger.annotations.ApiModelProperty; |
5 | import lombok.Data; | 6 | import lombok.Data; |
@@ -42,5 +43,6 @@ public class SysNoticeDTO extends TenantDTO { | @@ -42,5 +43,6 @@ public class SysNoticeDTO extends TenantDTO { | ||
42 | private String senderName; | 43 | private String senderName; |
43 | 44 | ||
44 | @ApiModelProperty(value = "发送时间") | 45 | @ApiModelProperty(value = "发送时间") |
46 | + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") | ||
45 | private LocalDateTime senderDate; | 47 | private LocalDateTime senderDate; |
46 | } | 48 | } |
1 | package org.thingsboard.server.common.data.yunteng.dto; | 1 | package org.thingsboard.server.common.data.yunteng.dto; |
2 | +import com.fasterxml.jackson.annotation.JsonFormat; | ||
2 | import io.swagger.annotations.ApiModelProperty; | 3 | import io.swagger.annotations.ApiModelProperty; |
3 | import lombok.Data; | 4 | import lombok.Data; |
4 | import lombok.EqualsAndHashCode; | 5 | import lombok.EqualsAndHashCode; |
@@ -25,6 +26,7 @@ public class SysNoticeUserDTO extends TenantDTO { | @@ -25,6 +26,7 @@ public class SysNoticeUserDTO extends TenantDTO { | ||
25 | @ApiModelProperty(value = "阅读状态 0:未读 1:已读") | 26 | @ApiModelProperty(value = "阅读状态 0:未读 1:已读") |
26 | private String readStatus; | 27 | private String readStatus; |
27 | @ApiModelProperty(value = "阅读时间") | 28 | @ApiModelProperty(value = "阅读时间") |
29 | + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") | ||
28 | private LocalDateTime readDate; | 30 | private LocalDateTime readDate; |
29 | @ApiModelProperty(value = "通知类型") | 31 | @ApiModelProperty(value = "通知类型") |
30 | private SysNoticeTypeEnum type; | 32 | private SysNoticeTypeEnum type; |
@@ -23,6 +23,7 @@ | @@ -23,6 +23,7 @@ | ||
23 | <result property="type" column="type" typeHandler="org.apache.ibatis.type.EnumTypeHandler"/> | 23 | <result property="type" column="type" typeHandler="org.apache.ibatis.type.EnumTypeHandler"/> |
24 | <result property="senderName" column="sender_name"/> | 24 | <result property="senderName" column="sender_name"/> |
25 | <result property="senderDate" column="sender_date"/> | 25 | <result property="senderDate" column="sender_date"/> |
26 | + <result property="title" column="title"/> | ||
26 | </association> | 27 | </association> |
27 | </resultMap> | 28 | </resultMap> |
28 | 29 | ||
@@ -48,7 +49,8 @@ | @@ -48,7 +49,8 @@ | ||
48 | sn.type AS type, | 49 | sn.type AS type, |
49 | sn.sender_name sender_name, | 50 | sn.sender_name sender_name, |
50 | sn.sender_date sender_date, | 51 | sn.sender_date sender_date, |
51 | - sn.id AS id | 52 | + sn.id AS id, |
53 | + sn.title AS title | ||
52 | FROM sys_notice_user snu | 54 | FROM sys_notice_user snu |
53 | LEFT JOIN sys_notice sn ON sn.id = snu.notice_id | 55 | LEFT JOIN sys_notice sn ON sn.id = snu.notice_id |
54 | LEFT JOIN sys_user su ON snu.receiver_id = su.id | 56 | LEFT JOIN sys_user su ON snu.receiver_id = su.id |
@@ -57,6 +59,7 @@ | @@ -57,6 +59,7 @@ | ||
57 | <include refid="columns"/> | 59 | <include refid="columns"/> |
58 | WHERE | 60 | WHERE |
59 | snu.tenant_id = #{queryMap.tenantId} | 61 | snu.tenant_id = #{queryMap.tenantId} |
62 | + AND snu.status = '1' | ||
60 | <if test="queryMap.type != null"> | 63 | <if test="queryMap.type != null"> |
61 | AND sn.type = #{queryMap.type} | 64 | AND sn.type = #{queryMap.type} |
62 | </if> | 65 | </if> |