移动端框架发布时推送消息

This commit is contained in:
2022-11-28 19:39:50 +08:00
parent 208be5ebd3
commit 7f090e71b5
5 changed files with 155 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
package com.yxt.messagecenter.api.message;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
/**
* @Author dimengzhe
* @Date 2022/11/28 16:24
* @Description
*/
@Data
public class AppVersionMessageDto {
@ApiModelProperty("主程序sid")
private String appSid;
@ApiModelProperty("应用名称")
private String appName;
@ApiModelProperty("版本编码")
private Integer versionCode;
@ApiModelProperty("版本号")
private String versionName;
@ApiModelProperty("apk下载地址")
private String updateUrl;
@ApiModelProperty("版本的更新描述")
private String upgradeInfo;
@ApiModelProperty("文件存放路径")
private String filepath;
@ApiModelProperty("文件名")
private String filename;
@ApiModelProperty("图标地址")
private String iconUrl;
private List<String> receiveSids;
}

View File

@@ -76,5 +76,8 @@ public interface MessageFeign {
@PostMapping("/sendAutoserviceMessage")
ResultBean<String> sendAutoserviceMessage(@RequestBody AppScmMessageFlowableQuery query);
@ApiOperation("移动端框架发布推送消息")
@PostMapping("/sendAppVersionMessage")
ResultBean sendAppVersionMessage(@RequestBody AppVersionMessageDto dto);
}

View File

@@ -73,4 +73,9 @@ public class MessageFeignFallback implements MessageFeign {
public ResultBean<String> sendAutoserviceMessage(AppScmMessageFlowableQuery query) {
return null;
}
@Override
public ResultBean sendAppVersionMessage(AppVersionMessageDto dto) {
return null;
}
}