package org.springblade.thirdparty.mk.pojo.dto;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;

/**
 *  mk 推送参数
 * @author bfhuange
 * @date 2024/9/24
 */
@Data
public class MKPushDTO<T> implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;
    /**
     *  如果不传，默认一次性推送，mk这边生成批次，如果一定量数据分页推送，则第三方生成批次号，批次号唯一
     */
    private String batchId;
    /**
     * 结束标识 ： true-当前推送完毕，false-还没推送完成。一次性推送的话，就传 true
     */
    private boolean finish = true;
    /**
     *  推送的数据主体
     */
    private List<T> message;
}
