22 lines
540 B
Java
Raw Normal View History

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
* 8AI10安全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
}
}