2024-05-07 00:00:47 +08:00
|
|
|
package com.zhgd.xmgl.push.config;
|
|
|
|
|
|
2024-05-07 09:21:18 +08:00
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
2024-05-07 00:00:47 +08:00
|
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
|
|
@Data
|
|
|
|
|
public class PushPayloads {
|
|
|
|
|
/**
|
2024-05-07 15:43:03 +08:00
|
|
|
* 8AI、10安全、11质量
|
2024-05-07 00:00:47 +08:00
|
|
|
*/
|
|
|
|
|
private Integer type;
|
|
|
|
|
private Object data;
|
|
|
|
|
|
2024-05-07 09:21:18 +08:00
|
|
|
public static JSONObject buildPushPayload(Integer type, Object data) {
|
2024-05-07 00:00:47 +08:00
|
|
|
PushPayloads pushPayload = new PushPayloads();
|
|
|
|
|
pushPayload.setType(type);
|
|
|
|
|
pushPayload.setData(data);
|
2024-05-07 09:21:18 +08:00
|
|
|
return BeanUtil.toBean(pushPayload, JSONObject.class);
|
2024-05-07 00:00:47 +08:00
|
|
|
}
|
|
|
|
|
}
|