This commit is contained in:
dimengzhe
2023-08-10 17:45:56 +08:00
parent 0a95f10b16
commit 5475063991
5 changed files with 169 additions and 15 deletions

View File

@@ -62,14 +62,26 @@ public interface MessageFeign {
/**********************************************************************************************/
@ApiOperation("移动端流程审批推送消息")
/* @ApiOperation("移动端流程审批推送消息")
@PostMapping("/getMessage")
ResultBean<String> getMessage(@RequestBody MessageFlowableDto dto);
ResultBean<String> getMessage(@RequestBody MessageFlowableDto dto);*/
/**
* 流程审批推送消息
*
* @param query
* @return
*/
@ApiOperation("流程审批推送消息")
@PostMapping("/pushMessage")
ResultBean<String> pushMessage(@RequestBody MessageFlowableQuery query);
/**
* 流程抄送推送消息
*
* @param query
* @return
*/
@ApiOperation("流程审批推送消息 抄送")
@PostMapping("/pushMessageCC")
ResultBean<String> pushMessageCC(@RequestBody MessageFlowableQueryForCC query);
@@ -82,14 +94,36 @@ public interface MessageFeign {
@PostMapping("/sendAutoserviceMessage")
ResultBean<String> sendAutoserviceMessage(@RequestBody AppScmMessageFlowableQuery query);
/**
* 移动端发布框架推送消息
*
* @param dto
* @return
*/
@ApiOperation("移动端框架发布推送消息")
@PostMapping("/sendAppVersionMessage")
ResultBean sendAppVersionMessage(@RequestBody AppVersionMessageDto dto);
/**
* 简易订单订车解锁提醒推送消息
*
* @param dto
* @return
*/
@ApiOperation("简易订单解锁提醒")
@PostMapping("/sendOrderMessage")
ResultBean sendOrderMessage(@RequestBody OrderMesageDto dto);
@ApiOperation("推送无详情页的消息")
@PostMapping("/pushNoUriMessage")
ResultBean pushNoUriMessage(@RequestBody PushMessageQuery query);
/**
* 分享功能推送消息
*
* @param query
* @return
*/
@ApiOperation("流程审批推送消息 分享")
@PostMapping("/pushMessageShare")
ResultBean<String> pushMessageShare(@RequestBody MessageFlowableQueryForCC query);

View File

@@ -56,10 +56,10 @@ public class MessageFeignFallback implements MessageFeign {
return rb.setMsg("接口message-center/message/saveOrUpdateAppMessage无法访问");
}
@Override
/* @Override
public ResultBean<String> getMessage(MessageFlowableDto dto) {
return null;
}
}*/
@Override
public ResultBean<String> pushMessage(MessageFlowableQuery query) {
@@ -91,6 +91,11 @@ public class MessageFeignFallback implements MessageFeign {
return null;
}
@Override
public ResultBean pushNoUriMessage(PushMessageQuery query) {
return null;
}
@Override
public ResultBean<String> pushMessageShare(MessageFlowableQueryForCC query) {
return null;

View File

@@ -0,0 +1,43 @@
package com.yxt.messagecenter.api.message;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
import java.util.Map;
/**
* @description:
* @author: dimengzhe
* @date: 2023/8/10
**/
@Data
public class PushMessageQuery implements Query {
private static final long serialVersionUID = -5710109873182775336L;
@ApiModelProperty("业务sid")
private String businessSid;
@ApiModelProperty("发送人sid")
private String senderSid;
@ApiModelProperty("发送人名称")
private String senderName;
@ApiModelProperty("发送人部门sid")
private String senderDeptSid;
@ApiModelProperty("发送部门sid")
private String senderDeptName;
@ApiModelProperty("模块名称")
private String moduleName;
@ApiModelProperty("消息内容")
private String msgContent;
@ApiModelProperty("消息标题")
private String msgTitle;
@ApiModelProperty("接收人sidList")
private List<String> receivedSids;
/* @ApiModelProperty("跳转地址")
private String msgTargetUri;*/
@ApiModelProperty("0.内置Activity 1.内置WebView 2.RePlugin插件")
private String app_type;
@ApiModelProperty("插件sid")
private String moduleSid;
}