package com.reyun.model;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.validation.constraints.NotNull;


@Entity
public class SystemParam {

	private Long id;
	private Long account;
	private int clickDay;
	private int installDay;
	private int ciDay;
	private int cilag;
	private int normalclick;
	private int normalinstall;
	//作弊参数设置状态
	private Boolean cheatStatus;
	//黑名单库状态
	private Boolean blacklistStatus;
	//防作弊等级
	private Integer blacklistLevel;
	//等级对应的渠道个数
	private Integer channelNum;
	private Date pubDate;
	
	 private Date modifyTime = new Date();
	 private Long modifyAccount;
	
	@Id
	@GeneratedValue
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public Long getAccount() {
		return account;
	}
	public void setAccount(Long account) {
		this.account = account;
	}
	public int getClickDay() {
		return clickDay;
	}
	public void setClickDay(int clickDay) {
		this.clickDay = clickDay;
	}
	public int getInstallDay() {
		return installDay;
	}
	public void setInstallDay(int installDay) {
		this.installDay = installDay;
	}
	public int getCiDay() {
		return ciDay;
	}
	public void setCiDay(int ciDay) {
		this.ciDay = ciDay;
	}
	public int getCilag() {
		return cilag;
	}
	public void setCilag(int cilag) {
		this.cilag = cilag;
	}
	public int getNormalclick() {
		return normalclick;
	}
	public void setNormalclick(int normalclick) {
		this.normalclick = normalclick;
	}
	public int getNormalinstall() {
		return normalinstall;
	}
	public void setNormalinstall(int normalinstall) {
		this.normalinstall = normalinstall;
	}
	public Date getPubDate() {
		return pubDate;
	}
	public void setPubDate(Date pubDate) {
		this.pubDate = pubDate;
	}
	public Date getModifyTime() {
		return modifyTime;
	}
	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}
	public Long getModifyAccount() {
		return modifyAccount;
	}
	public void setModifyAccount(Long modifyAccount) {
		this.modifyAccount = modifyAccount;
	}

	public Boolean getCheatStatus() {
		return cheatStatus;
	}

	public void setCheatStatus(Boolean cheatStatus) {
		this.cheatStatus = cheatStatus;
	}

	public Boolean getBlacklistStatus() {
		return blacklistStatus;
	}

	public void setBlacklistStatus(Boolean blacklistStatus) {
		this.blacklistStatus = blacklistStatus;
	}

	public Integer getBlacklistLevel() {
		return blacklistLevel;
	}

	public void setBlacklistLevel(Integer blacklistLevel) {
		this.blacklistLevel = blacklistLevel;
	}

	public Integer getChannelNum() {
		return channelNum;
	}

	public void setChannelNum(Integer channelNum) {
		this.channelNum = channelNum;
	}
}
