EditionPricingLevel4Web.java 3.02 KB
Newer Older
shenggui.li committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
package com.reyun.model;


import java.util.Map;

/**
 * Created by nolan on 13/03/2017.
 * description:
 */
public class EditionPricingLevel4Web {

	/**
	 * 数据量
	 **/
	private Integer appNum;            //创建应用数
	private Integer dataConversionFunnelNum;    // 转化漏斗数
	private Integer dataUserGroupNum;            //用户分群数
	
	private Boolean funcMngRealtimeCallback;//推广实时回调


	/**
	 * 平台功能
	 *
	 * @return
	 */
	private Boolean platformExport;//数据导出
	private Boolean platformServiceSupport; //7*24小时客户服务

    //AB test处理
    private Map<String,Boolean> abTest;

    private Map<String,Object> defenceFake;
	
	public EditionPricingLevel4Web(EditionPricingLevel level) {
		this.appNum = level.getDataAppNum();
		this.dataConversionFunnelNum = level.getDataConversionFunnelNum();
		this.dataUserGroupNum = level.getDataUserGroupNum();
		
		this.funcMngRealtimeCallback = level.getFuncMngRealtimeCallback();
		this.platformExport = level.getPlatformExport();
		this.platformServiceSupport = level.getPlatformServiceSupport();
	}


	public EditionPricingLevel4Web(PackageType level) {
		this.appNum = level.getAppNum();
		this.dataConversionFunnelNum = level.getDataConversionFunnelNum();
		this.dataUserGroupNum = level.getDataUserGroupNum();

		this.funcMngRealtimeCallback = level.getFuncMngRealtimeCallback();
		this.platformExport = level.getPlatformExport();
		this.platformServiceSupport = level.getPlatformServiceSupport();
	}

	public Integer getAppNum() {
		return appNum;
	}

	public void setAppNum(Integer appNum) {
		this.appNum = appNum;
	}

	public Integer getDataConversionFunnelNum() {
		return dataConversionFunnelNum;
	}
	public void setDataConversionFunnelNum(Integer dataConversionFunnelNum) {
		this.dataConversionFunnelNum = dataConversionFunnelNum;
	}
	public Integer getDataUserGroupNum() {
		return dataUserGroupNum;
	}
	public void setDataUserGroupNum(Integer dataUserGroupNum) {
		this.dataUserGroupNum = dataUserGroupNum;
	}

	public Boolean getFuncMngRealtimeCallback() {
		return funcMngRealtimeCallback;
	}

	public void setFuncMngRealtimeCallback(Boolean funcMngRealtimeCallback) {
		this.funcMngRealtimeCallback = funcMngRealtimeCallback;
	}

	public Boolean getPlatformExport() {
		return platformExport;
	}

	public void setPlatformExport(Boolean platformExport) {
		this.platformExport = platformExport;
	}

	public Boolean getPlatformServiceSupport() {
		return platformServiceSupport;
	}

	public void setPlatformServiceSupport(Boolean platformServiceSupport) {
		this.platformServiceSupport = platformServiceSupport;
	}

    public Map<String, Boolean> getAbTest() {
        return abTest;
    }

    public void setAbTest(Map<String, Boolean> abTest) {
        this.abTest = abTest;
    }

	public Map<String, Object> getDefenceFake() {
		return defenceFake;
	}

	public void setDefenceFake(Map<String, Object> defenceFake) {
		this.defenceFake = defenceFake;
	}
}