【8.1.4】【message】消息发送api增加业务详情字段

dev-8.1.9
fengshuonan 2024-04-08 13:58:53 +08:00
parent c424822c53
commit 3dd0b5aac2
3 changed files with 16 additions and 0 deletions

View File

@ -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;
}

View File

@ -4,6 +4,7 @@ import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
import lombok.Data;
import java.util.Date;
import java.util.Map;
/**
* wsbean
@ -73,6 +74,12 @@ public class MessageSendToSocketDTO {
@ChineseDescription("业务类型(根据业务id和业务类型可以确定业务数据)")
private String businessType;
/**
*
*/
@ChineseDescription("业务的详细信息自定义字段")
private Map<String, Object> businessDetail;
/**
*
*/

View File

@ -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);
}