优化
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user