22 lines
540 B
Java
22 lines
540 B
Java
package com.zhgd.xmgl.push.config;
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import lombok.Data;
|
|
|
|
@Data
|
|
public class PushPayloads {
|
|
/**
|
|
* 8AI、10安全、11质量
|
|
*/
|
|
private Integer type;
|
|
private Object data;
|
|
|
|
public static JSONObject buildPushPayload(Integer type, Object data) {
|
|
PushPayloads pushPayload = new PushPayloads();
|
|
pushPayload.setType(type);
|
|
pushPayload.setData(data);
|
|
return BeanUtil.toBean(pushPayload, JSONObject.class);
|
|
}
|
|
}
|