package com.pig4cloud.pig.marketing.api.vo.data;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * @author: lwh
 * @date: 2025-07-22
 * @description: 上报营销数据VO
 */
@Data
@Schema(description = "上报营销数据出参")
public class MarketingDataReportVO implements Serializable {

	@Serial
	private static final long serialVersionUID = 1L;

	/**
	 * 应用ID
	 */
	@Schema(description = "应用ID")
	private String appId;

	/**
	 * 跳转类型
	 */
	@Schema(description = "跳转类型")
	private String type;

	/**
	 * 触发方式
	 */
	@Schema(description = "触发方式,全局获取")
	private Integer triggerMode;

	/**
	 * 触发规则
	 */
	@Schema(description = "触发规则,具体应用获取")
	private Integer triggerRule;

	/**
	 * 提示信息
	 */
	@Schema(description = "提示信息")
	private String promptMsg;

	/**
	 * 跳转链接
	 */
	@Schema(description = "跳转链接")
	private String url;

	@Schema(description = "后台生成指纹")
	private String fingerprint;

	@Schema(description = "前后端组合指纹")
	private String combine;

}
