mirror of https://gitee.com/stylefeng/roses
【8.1.4】【message】消息发送api增加业务详情字段
parent
c424822c53
commit
3dd0b5aac2
|
@ -3,6 +3,7 @@ package cn.stylefeng.roses.kernel.sys.api.pojo.message;
|
|||
import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
|
@ -68,4 +69,10 @@ public class MessageSendDTO {
|
|||
@ChineseDescription("业务类型(根据业务id和业务类型可以确定业务数据)")
|
||||
private String businessType;
|
||||
|
||||
/**
|
||||
* 业务的详细信息自定义字段
|
||||
*/
|
||||
@ChineseDescription("业务的详细信息自定义字段")
|
||||
private Map<String, Object> businessDetail;
|
||||
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@ import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
|
|||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 发送到ws时候用的传输bean
|
||||
|
@ -73,6 +74,12 @@ public class MessageSendToSocketDTO {
|
|||
@ChineseDescription("业务类型(根据业务id和业务类型可以确定业务数据)")
|
||||
private String businessType;
|
||||
|
||||
/**
|
||||
* 业务的详细信息自定义字段
|
||||
*/
|
||||
@ChineseDescription("业务的详细信息自定义字段")
|
||||
private Map<String, Object> businessDetail;
|
||||
|
||||
/**
|
||||
* 消息发送时间
|
||||
*/
|
||||
|
|
|
@ -51,6 +51,7 @@ public class MessageFactory {
|
|||
sysMessage.setBusinessType(messageSendDTO.getBusinessType());
|
||||
sysMessage.setReadFlag(ReadFlagEnum.NO_READ.getCode());
|
||||
sysMessage.setMessageSendTime(new Date());
|
||||
sysMessage.setBusinessDetail(messageSendDTO.getBusinessDetail());
|
||||
sysMessages.add(sysMessage);
|
||||
}
|
||||
|
||||
|
@ -84,6 +85,7 @@ public class MessageFactory {
|
|||
dto.setBusinessId(sysMessage.getBusinessId());
|
||||
dto.setBusinessType(sysMessage.getBusinessType());
|
||||
dto.setMessageSendTime(sysMessage.getMessageSendTime());
|
||||
dto.setBusinessDetail(sysMessage.getBusinessDetail());
|
||||
messageSendToSocketDTOS.add(dto);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue