Commit f496bb1ce707729befab295a5907e40491f284c1

Authored by 陈星宇
2 parents 42c69468 f3ed577a

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